大屏中新闻往上滚动效果

2368
0

前端小姐姐 小试身手Lv3

发表于2021-7-29 18:52

楼主
本帖最后由 前端小姐姐 于 2021-8-23 18:28 编辑

数据依次往上滚动效果,如下图所示:


实现代码如下:
html:
<div class="deaWith">
            <div class="list">
                <span class="text1">标题1</span>
                <span class="text2">标题2</span>
                <span class="text3">标题3</span>
                <span class="text4">标题4</span>
                <span class="text5">标题5</span>
            </div>
            <div id="deaWith">
                <ul class="newsList" id="deaWith1">
                    <li class="list">
                        <span class="text1">2021.05.01</span>
                        <span class="text2">23</span>
                        <span class="text3">15m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.02</span>
                        <span class="text2">62</span>
                        <span class="text3">32m</span>
                        <span class="text4 red">1</span>
                        <span class="text5">1.61%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.03</span>
                        <span class="text2">55</span>
                        <span class="text3">17m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.04</span>
                        <span class="text2">14</span>
                        <span class="text3">9m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.05</span>
                        <span class="text2">26</span>
                        <span class="text3">19m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.06</span>
                        <span class="text2">18</span>
                        <span class="text3">11m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.07</span>
                        <span class="text2">33</span>
                        <span class="text3">21m</span>
                        <span class="text4 red">4</span>
                        <span class="text5">12.12%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.08</span>
                        <span class="text2">38</span>
                        <span class="text3">22m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.09</span>
                        <span class="text2">27</span>
                        <span class="text3">36m</span>
                        <span class="text4 red">5</span>
                        <span class="text5">18.52%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.10</span>
                        <span class="text2">65</span>
                        <span class="text3">24m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.11</span>
                        <span class="text2">45</span>
                        <span class="text3">19m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.12</span>
                        <span class="text2">37</span>
                        <span class="text3">26m</span>
                        <span class="text4 red">1</span>
                        <span class="text5">2.70%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.13</span>
                        <span class="text2">16</span>
                        <span class="text3">16m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.14</span>
                        <span class="text2">37</span>
                        <span class="text3">21m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.15</span>
                        <span class="text2">42</span>
                        <span class="text3">29m</span>
                        <span class="text4 red">2</span>
                        <span class="text5">4.76%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.16</span>
                        <span class="text2">35</span>
                        <span class="text3">22m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.17</span>
                        <span class="text2">30</span>
                        <span class="text3">15m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.18</span>
                        <span class="text2">28</span>
                        <span class="text3">13m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.19</span>
                        <span class="text2">18</span>
                        <span class="text3">8m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                    <li class="list">
                        <span class="text1">2021.05.20</span>
                        <span class="text2">26</span>
                        <span class="text3">34m</span>
                        <span class="text4">0</span>
                        <span class="text5">0.00%</span>
                    </li>
                </ul>
                <ul id="deaWith2"></ul>
            </div>
        </div>


css:
.deaWith, .quality {
    width: 501px;
    height: 494px;
    padding: 0 20px;
    background-image: url(img/title-bg3.png);
    background-position: center;
    background-repeat: no-repeat;
    margin: 34px auto 0;
}
.list {
    width: 100%;
    height: 41px;
    border-bottom: 1px solid rgba(73,111,252,.6);
}
div.list {
    padding: 10px 0;
    height: 60px;
}
#deaWith{
    height: 410px;
    overflow: hidden;
}
.list span {
    display: block;
    float: left;
    line-height: 40px;
    text-align: left;
    font-size: 15px;
    color: #88dfff;
    padding: 0 6px;
}
.list .text4.red {
    color: #ee4040;
    position: relative;
}
.list .text4.red:before {
    content: '';
    position: absolute;
    left: 18px;
    top: 50%;
    margin-top: -7px;
    width: 15px;
    height: 14px;
    background-image: url(img/icon.png);
    background-position: -178px -133px;
    background-repeat: no-repeat;
}
.list .text1 {
    width: 19.5%;
}
.list .text2, .list .text4 {
    width: 17.3%;
    margin-left: 3.5%;
}
.list .text3 {
    width: 20.8%;
    margin-left: 1.9%;
}
.list .text5 {
    width: 15.3%;
    float: right;
}


js:
<script type="text/javascript" src="jquery1.42.min.js"></script>
<script>
        $(function() {
            //新闻滚动效果
            function newScrollUp(box,con1,con2) {
                con2.innerHTML = con1.innerHTML;
                function scrollUp() {
                    if (box.scrollTop >= con1.offsetHeight) {
                        box.scrollTop = 0;
                    } else {
                        box.scrollTop++
                    }
                }
                var time = 50, mytimer = setInterval(scrollUp, time);
                box.onmouseover = function() {
                    clearInterval(mytimer);
                }
                box.onmouseout = function() {
                    mytimer = setInterval(scrollUp, time);
                }
            }
            newScrollUp( document.getElementById('deaWith'),document.getElementById('deaWith1'),document.getElementById('deaWith2') );
      });
</script>


大屏中可以用到,做好取数,就可以展示自己想要展示的数据效果了


最近看过此主题的会员

zly_2960

刘玉胜

一一

esen_4TUELCHD9M

chenzyd

esen_4RKHEF6NCS

0个回答

只看楼主

登录后可回答问题,请登录注册

快速回复 返回顶部 返回列表

小时

全天响应

分钟

快速处理问题

工程师强势助力

明星产品
解决方案
联系合作

400咨询:400-0011-866

技术支持QQ:400-0011-866(工作日9:00-18:00)

产品建议邮箱yixin@esensoft.com

关注我们

扫TA学习更多干货

一对一专家交流

版权所有© 2006-2024 北京亿信华辰软件有限责任公司 京ICP备07017321号 京公网安备11010802016281号