弹幕和回到顶部前端web

简介: 弹幕和回到顶部前端web弹幕1.效果演示ceshi.gif2.相关代码 弹幕 *{ margin: 0; padding: ...

弹幕和回到顶部前端web

弹幕

1.效果演示

img_28289e558ae8aa6a80a1064f79e66d74.gif
ceshi.gif
2.相关代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>弹幕</title>
    <script src="../jquery-1.9.1/jquery-1.9.1/jquery.js"></script>
    <style>
        *{
            margin: 0;
            padding: 0;
        }

        img {

            width: 50px;
            height: 50px;

        }

        .bottom {
            width: 100%;
            height: 80px;
            position: fixed;
            bottom: 0px;
            border: 1px solid black;
            z-index: 99;

        }

        .inner {

            position: absolute;
            margin-top: 15px;
            margin-left: 625px;
        }

        .in {
            width: 300px;
            height: 30px;
        }

        .te {
            margin-top: -45px;
            margin-left: 68px;
        }

        .box {
            width: 100%;
            height: 100%;
            border: 1px solid red;
            position: absolute;
            overflow: hidden;
        }

        .test{
            font-size: 20px;
            position: relative;
            /*left: 1000px;*/
            /*top: 300px;*/

        }

    </style>
</head>
<body>

<div class="box"><span class="test">文字啊</span> </div>
<!--弹幕-->
<div class="bottom">
    <div class="inner">
        <img src="images/弹幕.jpg">
        <div class="te">
            <input id="txt" class="in" type="text" placeholder="请输入弹幕">
            <input type="button" value="发出">
        </div>
    </div>
</div>
<script>
    $(function () {

        $("input[type='button']").click(function () {
            var colors = ["red","yellow","blue","black","orange","pink"];
            var co = parseInt(Math.random()*colors.length);

            console.log($(".in").val());
            var hi = parseInt((Math.random()*400)+20);
            console.log(hi);
            var inVal = $(".in").val();
            $("<span></span>").text(inVal)
                .addClass("test")
                .css("color",colors[co])
                .css("left","1000")
                .css("top",hi)
                .animate({left:-100},10000,"linear",function () {
                    $(this).remove();
                })
                .appendTo($(".box"))
            ;
           $("#txt").val("");
        });


        $(window).keyup(function (e) {
            if (e.keyCode == 13){
                $("input[type='button']").click();
            }


        });


    })


</script>

</body>
</html>

2.回到顶部

1.效果演示
img_6bdf76962080202bffb99cf81f2ac861.gif
top.gif
2.相关代码
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="../jquery-1.9.1/jquery-1.9.1/jquery.js"></script>

    <style>
        div{
            width: 100%;
            height: 3000px;

        }
        a{
            top: 500px ;
            left: 1400px;
            position: fixed;
            display: block;
            width: 51px;
            height: 103px;
            background: url("images/top.jpg") no-repeat -149px -96px ;
            /*border: 1px solid red;*/
            overflow: hidden;
            cursor: pointer;
        }
        a:hover{
            background: url("images/top.jpg") no-repeat -236px -96px ;


        }

    </style>
</head>
<body>
<!--返回top的图片-->
<a id="top"></a>
<div></div>



<script>


    $(window).scroll(function () {

        console.log($(window).scrollTop());
       var to =  $(window).scrollTop();
      if(to>=1500){
          $("#top").fadeIn(200);
      }else {
          $("#top").fadeOut(200);
      }
    });

    $("#top").click(function () {
        $("html,body").animate({scrollTop:0},1000);
    });


</script>

</body>
</html>
相关文章
|
2天前
|
前端开发 程序员
【前端web入门第二天】01 html语法实现列表与表格_合并单元格
本文介绍了HTML中的列表与表格的使用方法。列表包括无序列表(`&lt;ul&gt;`嵌套`&lt;li&gt;`)、有序列表(`&lt;ol&gt;`嵌套`&lt;li&gt;`)和定义列表(`&lt;dl&gt;`嵌套`&lt;dt&gt;`和`&lt;dd&gt;`)。
33 19
|
2天前
|
前端开发 Windows
【前端web入门第一天】02 HTML图片标签 超链接标签 音频标签 视频标签
本文档详细介绍了HTML中的图片、超链接、音频和视频标签的使用方法。首先讲解了`&lt;img&gt;`标签的基本用法及其属性,包括如何使用相对路径和绝对路径。接着介绍了`&lt;a&gt;`标签,用于创建超链接,并展示了如何设置目标页面打开方式。最后,文档还涵盖了如何在网页中嵌入音频和视频文件,包括简化写法及常用属性。
24 13
|
2天前
|
JavaScript 前端开发
【前端web入门第一天】03 综合案例 个人简介与vue简介
该网页采用“从上到下,先整体再局部”的制作思路,逐步分析并编写代码实现个人简介页面。内容涵盖尤雨溪的背景、学习经历及主要成就,同时介绍其开发的Vue.js框架特点。代码结构清晰,注重细节处理,如使用快捷键提高效率,预留超链接位置等,确保最终效果符合预期。
|
2天前
|
前端开发 程序员 C++
【前端web入门第一天】01 开发环境、HTML基本语法文本标签
本文档详细介绍了HTML文本标签的基础知识。首先指导如何准备开发环境,包括安装VSCode及常用插件;接着全面解析HTML的基本结构与标签语法,涵盖从基本骨架搭建到注释的使用,以及标题、段落、换行和平行线、文本格式化等标签的具体应用,适合初学者循序渐进地掌握HTML。
|
4天前
|
Web App开发 前端开发 JavaScript
Web前端项目的跨平台桌面客户端打包方案之——CEF框架
Chromium Embedded Framework (CEF) 是一个基于 Google Chromium 项目的开源 Web 浏览器控件,旨在为第三方应用提供嵌入式浏览器支持。CEF 隔离了底层 Chromium 和 Blink 的复杂性,提供了稳定的产品级 API。它支持 Windows、Linux 和 Mac 平台,不仅限于 C/C++ 接口,还支持多种语言。CEF 功能强大,性能优异,广泛应用于桌面端开发,如 QQ、微信、网易云音乐等。CEF 开源且采用 BSD 授权,商业友好,装机量已超 1 亿。此外,GitHub 项目 CefDetector 可帮助检测电脑中使用 CEF
35 3
|
11天前
|
开发者 图形学 开发工具
Unity编辑器神级扩展攻略:从批量操作到定制Inspector界面,手把手教你编写高效开发工具,解锁编辑器隐藏潜能
【8月更文挑战第31天】Unity是一款强大的游戏开发引擎,支持多平台发布与高度可定制的编辑器环境。通过自定义编辑器工具,开发者能显著提升工作效率。本文介绍如何使用C#脚本扩展Unity编辑器功能,包括批量调整游戏对象位置、创建自定义Inspector界面及项目统计窗口等实用工具,并提供具体示例代码。理解并应用这些技巧,可大幅优化开发流程,提高生产力。
38 1
|
6天前
|
前端开发 JavaScript 开发者
现代前端框架激烈交锋,高效响应式 Web 界面的归属扑朔迷离!
【9月更文挑战第6天】本文通过实际案例,比较了主流前端框架 Vue.js、React 和 Angular 的特点与优势。Vue.js 以简洁的语法和灵活的组件化架构著称,适合小型到中型项目;React 强调性能和可扩展性,适用于大型应用;Angular 凭借全面的功能和严格架构,适合企业级开发。开发者应根据项目需求和技术栈选择合适的框架。
24 0
|
11天前
|
开发者 图形学 API
从零起步,深度揭秘:运用Unity引擎及网络编程技术,一步步搭建属于你的实时多人在线对战游戏平台——详尽指南与实战代码解析,带你轻松掌握网络化游戏开发的核心要领与最佳实践路径
【8月更文挑战第31天】构建实时多人对战平台是技术与创意的结合。本文使用成熟的Unity游戏开发引擎,从零开始指导读者搭建简单的实时对战平台。内容涵盖网络架构设计、Unity网络API应用及客户端与服务器通信。首先,创建新项目并选择适合多人游戏的模板,使用推荐的网络传输层。接着,定义基本玩法,如2D多人射击游戏,创建角色预制件并添加Rigidbody2D组件。然后,引入网络身份组件以同步对象状态。通过示例代码展示玩家控制逻辑,包括移动和发射子弹功能。最后,设置服务器端逻辑,处理客户端连接和断开。本文帮助读者掌握构建Unity多人对战平台的核心知识,为进一步开发打下基础。
32 0
|
11天前
|
图形学 开发者
【Unity光照艺术手册】掌握这些技巧,让你的游戏场景瞬间提升档次:从基础光源到全局光照,打造24小时不间断的视觉盛宴——如何运用代码与烘焙创造逼真光影效果全解析
【8月更文挑战第31天】在Unity中,合理的光照与阴影设置对于打造逼真环境至关重要。本文介绍Unity支持的多种光源类型,如定向光、点光源、聚光灯等,并通过具体示例展示如何使用着色器和脚本控制光照强度,模拟不同时间段的光照变化。此外,还介绍了动态和静态阴影、全局光照及光照探针等高级功能,帮助开发者创造丰富多样的光影效果,提升游戏沉浸感。
26 0
|
11天前
|
开发者 图形学 Java
Unity物理引擎深度揭秘:从刚体碰撞到软体模拟,全面解析实现复杂物理交互的技巧与秘诀,助你打造超真实游戏体验
【8月更文挑战第31天】物理模拟在游戏开发中至关重要,可让虚拟世界更真实。Unity作为强大的跨平台游戏引擎,内置物理系统,支持从刚体碰撞到布料模拟的多种功能。通过添加Rigidbody组件,可实现物体受力和碰撞;使用AddForce()施加力;通过关节(如Fixed Joint)连接刚体以模拟复杂结构。Unity还支持软体物理,如布料和绳索模拟,进一步增强场景丰富度。掌握这些技术,可大幅提升游戏的真实感和玩家体验。
26 0