zoukankan      html  css  js  c++  java
  • 这是一个弹幕

    布局部分:

    <ul class = "barrage-area"></ul>


    css部分:

    .barrage-area{
    font-size:0.28rem;
    line-height:2em;
    overflow:hidden;
    position:relative;
    height:10em;
    border:1px solid #ccc;
    margin:10px;
    background-color:#efefef;
    list-style: none;
    padding: 0px;
    }

    .barrage-item{
    position:absolute;
    left:100%;
    line-height:2em;
    font-size:14px;
    padding:0px 1em;
    border-radius:100px;
    background-color:#ccc;
    white-space: nowrap;
    }

    .barrage-item[data-rank = "0"]{
    top:10%;
    }
    .barrage-item[data-rank = "1"]{
    top:40%;
    }
    .barrage-item[data-rank = "2"]{
    top:70%;
    }


    javascript部分

    <script src="js/jquery.min.js"></script>
    <script src ="barrage.js"></script>

    var data1 = [{
    "txt" : "这是第一条弹幕这是第一条弹幕这是第一条弹幕"
    },{
    "txt" : "这是第二条弹幕条弹幕"
    },{
    "txt" : "这是第三条弹幕这是第三条弹幕"
    },{
    "txt" : "这是第三条弹幕"
    },{
    "txt" : "这是第二条弹幕条弹幕"
    },{
    "txt" : "这是第三条弹幕这是第三条弹幕"
    }
    ];
    var barrage = new Barrage({
    wrapper : $(".barrage-area").eq(0),
    rank : 3,
    tmp : function(data,rank){
    return '<li class = "barrage-item" data-rank = "'+rank+'">'+data.txt+'</li>';
    },

    data : data1,//数据
    speed : 1.6,//速度
    rank : 3,//一共多少行弹幕
    circle: Boolean//循环


    });


    barrage.begin();

    此处用的是barrage.js插件实现的弹幕功能,具体参数设置可参照http://www.zhangyunling.com/731.html

    不积跬步无以至千里
  • 相关阅读:
    LG P2473 [SCOI2008]奖励关
    三分法
    P2521 [HAOI2011]防线修建
    金融分析-ipython
    vue --webpack的使用
    Vue-npm命令解析
    Vue-router VUE路由系统
    爬虫--总目录
    爬虫-scrapy框架
    爬虫-性能相关- twisted-tornado
  • 原文地址:https://www.cnblogs.com/weilingfamily/p/9070813.html
Copyright © 2011-2022 走看看