• 弹幕案例


    <style type="text/css">
    html, body {
    margin: 0px;
    padding: 0px;
    100%;
    height: 100%;
    font-family: "微软雅黑";
    font-size: 62.5%;
    }

    .boxDom {
    100%;
    height: 100%;
    position: relative;
    overflow: hidden;
    }

    .idDom {
    100%;
    height: 100px;
    background: #666;
    position: fixed;
    bottom: 0px;
    }

    .content {
    display: inline-block;
    430px;
    height: 40px;
    position: absolute;
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    margin: auto;
    }

    .title {
    display: inline;
    font-size: 4em;
    vertical-align: bottom;
    color: #fff;
    }

    .text {
    border: none;
    300px;
    height: 30px;
    border-radius: 5px;
    font-size: 2.4em;
    }

    .btn {
    60px;
    height: 30px;
    background: #f90000;
    border: none;
    color: #fff;
    font-size: 2.4em;
    }

    span {
    300px;
    height: 40px;
    position: absolute;
    overflow: hidden;
    color: #000;
    font-size: 4em;
    line-height: 1.5em;
    cursor: pointer;
    white-space: nowrap;
    }

    </style>
    </head>
    <body>
    <div class="boxDom" id="boxDom">
    <div class="idDom" id="idDom">
    <div class="content">
    <p class="title">吐槽:</p>
    <input type="text" class="text" id="text"/>
    <button type="button" class="btn" id="btn">发射</button>
    </div>
    </div>
    </div>
    <script src="jquery-1.12.4.js"></script>
    <script>

    $(function () {

    //注册事件
    var colors = ["red", "green", "hotpink", "pink", "cyan", "yellowgreen", "purple", "deepskyblue"];
    $("#btn").click(function () {
    var randomColor = parseInt(Math.random() * colors.length);
    var randomY = parseInt(Math.random() * 400);

    $("<span></span>")//创建span
    .text($("#text").val())//设置内容
    .css("color", colors[randomColor])//设置字体颜色
    .css("left", "1400px")//设置left值
    .css("top", randomY)//设置top值
    .animate({left: -500}, 10000, "linear", function () {
    //到了终点,需要删除
    $(this).remove();
    })//添加动画
    .appendTo("#boxDom");
    $("#text").val("");
    });
    $("#text").keyup(function (e) {
    if (e.keyCode == 13) {
    $("#btn").click();
    }
    });

    });
    </script>
  • 相关阅读:
    git 多个commit合并一个
    前端本地proxy跨域代理配置
    .net core指定环境类型
    使用流程引擎整体解决方案
    通用流程相关方法说明及调用事例
    流程引擎及流程设计器的嵌入方式
    可视化流程设计——流程设计器演示(基于Silverlight)
    通用流程设计
    动态网站后台解决方案
    timestamp时间格式
  • 原文地址:https://www.cnblogs.com/lujieting/p/10104837.html
Copyright © 2020-2023  润新知