-
-
前端小姐姐 小试身手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>
大屏中可以用到,做好取数,就可以展示自己想要展示的数据效果了
数据依次往上滚动效果,如下图所示:

实现代码如下:
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>
大屏中可以用到,做好取数,就可以展示自己想要展示的数据效果了