这篇文章主要介绍css3中transition如何实现通知消息轮播条,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!Vue 版本,拷贝到文件即可使用<template> <!--
这篇文章主要介绍css3中transition如何实现通知消息轮播条,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
Vue 版本,拷贝到文件即可使用
<template> <!-- 轮播视图 --> <div id="carousel-view"> <!-- 轮播列表 --> <ul id="carousel-list-view" :class="{ 'carousel-animated':isAnimated }"> <li v-for="(item, index) in dataSource" :key="index">{{ item }}</li> </ul> </div></template><script>export default { data () { return { // 开启动画 isAnimated: false, // 轮播数据 dataSource: ['dzm', 'xyq', '啊啊'] } }, created () { // 开启定时器 setInterval(this.scroll, 1000) }, methods: { // 滚动动画 scroll () { // 开启动画 this.isAnimated = true // 倒计时动画时间 setTimeout(() => { // 将数组第一个元素添加到数组尾部 this.dataSource.push(this.dataSource[0]) // 移除数组第一个元素 this.dataSource.shift() // 关闭动画 this.isAnimated = false // 动画时间需要与 .carousel-animated 中设置的时间一致 }, 500) } }}</script><style scoped>#carousel-view { width: 100%; height: 32px; background-color: red; overflow: hidden;}#carousel-list-view { margin: 0; padding: 0; list-style: none;}#carousel-list-view li { line-height: 32px; height: 32px;}.carousel-animated { transition: transfORM 0.5s; transform: translateY(-32px);}</style>
以上是“CSS3中transition如何实现通知消息轮播条”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注编程网精选频道!
--结束END--
本文标题: CSS3中transition如何实现通知消息轮播条
本文链接: https://www.lsjlt.com/news/251088.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
下载Word文档到电脑,方便收藏和打印~
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
2024-05-24
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0