试一个:相逢一场,不恨不悔 TO黑黑
本帖最后由 东篱闲人 于 2022-7-17 19:32 编辑 <br /><br /><br><br><style>
#papa { left: -400px; width: 1400px; height: 792px; box-shadow: 3px 3px 24px #000; background: #111 linear-gradient(#FAF0E6,#FAF0E6); position: relative; }
#drawer { position: absolute; width: 900px;; height: 792px; left:250px; top: 0px; box-shadow: inherit; overflow: hidden; }
.mypic { position: absolute; top: -100%; width: 100%; height: 100%; transition: top 1.5s;}
</style>
<div id="papa">
<div id="drawer"></div>
</div>
<script>
let step = 1, start = 0, ani = 100, last;
let pics = [
'https://s1.ax1x.com/2022/07/16/j5nV5F.jpg',
'https://s1.ax1x.com/2022/07/17/jIlsSS.jpg',
'https://s1.ax1x.com/2022/07/17/jIl6yQ.jpg',
'https://s1.ax1x.com/2022/07/17/jIlRwn.jpg',
];
for(pic of pics) {
let ele = document.createElement('img');
ele.src = pic;
ele.alt = '';
ele.title = pic;
ele.className = 'mypic';
drawer.appendChild(ele);
}
let picAr = document.querySelectorAll('.mypic');
picAni(0, picAr.length - 1);
let timer = setInterval(() => { picAni(0, picAr.length - 1); },10000);
function picAni(n1, n2) {
if(last != undefined) picAr.style.top= ani + '%';
let temp = start;
last = temp;
ani = step < 0 ? -100 : 100;
picAr.style.top = '0%';
start += step;
if(start == n1 || start == n2) step = -step;
}
</script>
<iframe frameborder="no" border="0" marginwidth="0" marginheight="0" width=1 height=1 src="//music.163.com/outchain/player?type=2&id=1384127698&auto=1&height=66"></iframe><br><br><br><br>
文字和图片都好美,东篱大哥真棒{:4_187:} 老兄好厉害,一下就制作出来了。{:4_199:} 红影 发表于 2022-7-16 18:18
文字和图片都好美,东篱大哥真棒
{:4_176:} 加林森 发表于 2022-7-16 19:21
老兄好厉害,一下就制作出来了。
初步学习,还很粗糙。。。{:5_102:} 东篱闲人 发表于 2022-7-16 19:44
初步学习,还很粗糙。。。
谦虚容易长胖的。。。。{:4_189:} 东篱闲人 发表于 2022-7-16 19:44
东篱大哥的制图总是那么美{:4_187:} 加林森 发表于 2022-7-16 19:48
谦虚容易长胖的。。。。
怪不得俺这么瘦。。。。 红影 发表于 2022-7-17 10:14
东篱大哥的制图总是那么美
怀古,老了。。。。。。{:5_103:} 东篱闲人 发表于 2022-7-17 10:51
怪不得俺这么瘦。。。。
所以就不要谦虚了。。。。{:4_190:} 东篱闲人 发表于 2022-7-17 10:52
怀古,老了。。。。。。
喜欢古韵那份优雅的人,不一定就是老了,我还遇到过20几岁诗词就极好的人呢{:4_173:} 加林森 发表于 2022-7-17 11:02
所以就不要谦虚了。。。。
确实没有。。。{:5_117:} 红影 发表于 2022-7-17 14:53
喜欢古韵那份优雅的人,不一定就是老了,我还遇到过20几岁诗词就极好的人呢
他没老,俺老了。。。{:5_103:} 东篱闲人 发表于 2022-7-17 17:07
确实没有。。。
那就好。 图文不宜走驴观花,定时器可以考虑设置长一点,这样欣赏起来更优雅。这一句,
let timer = setInterval(() => { picAni(0, picAr.length - 1); },3000);
红色部分表示3秒 我就感觉,这个模板东篱可以玩一玩,果然。
主体部分已经能弄了,还可以细加工,做出不同的效果。 醉美水芙蓉 发表于 2022-7-17 18:59
欣赏东篱老师好作品!
{:4_190:} 马黑黑 发表于 2022-7-17 19:15
图文不宜走驴观花,定时器可以考虑设置长一点,这样欣赏起来更优雅。这一句,
let timer = setInterval( ...
这个时间间隔俺还真找了。找了半天没找到地方。。。{:5_117:} 东篱闲人 发表于 2022-7-17 19:23
这个时间间隔俺还真找了。找了半天没找到地方。。。
这是你不知道定时器的原因。JS有两个定时器:
setInterval
setTimeout
一般的间隔时间找它们
页:
[1]
2