vue:实现顶部消息横向滚动通知

编程入门 行业动态 更新时间:2024-10-28 14:36:07

vue:实现顶部消息<a href=https://www.elefans.com/category/jswz/34/1768009.html style=横向滚动通知"/>

vue:实现顶部消息横向滚动通知

前言

最近有个需求,是在系统顶部展示一个横向滚动的消息通知。需求很简单,就是消息内容从右往左一直滚动。

效果如下:

因为我的需求很简单,功能就这样。如果有什么其他需求,可以再继续修改。

代码

使用

<notice-bar></notice-bar>

代码

<template><div class="notic-bar"><img :src="notic" class="notice-img" /><div class="notice-bar-container"><div class="notice-bar__wrap"><divv-for="(item, index) in list":key="index"class="notice-bar__wrap_text">{{ item }}</div></div></div></div>
</template><script setup lang="ts">
import notic from "../../public/notic.png";
const list = ["开发不易,感谢理解","","感谢您的理解","","您的支持是我继续完善的动力",
];
</script><style lang="scss" scoped>
.notic-bar {display: flex;background: #67c23a;margin: 5px;border-radius: 5px;padding: 2px 5px;
}
.notice-bar-container {display: flex;width: calc(100% - 30px);height: 20px;overflow: hidden;margin-left: 5px;
}
.notice-img {width: 20px;height: 20px;
}
.notice-bar__wrap {margin-left: 10px;display: flex;animation: move 20s linear infinite;line-height: 20px;color: #f5f6f7;.notice-bar__wrap_text {width: max-content;min-width: 100px;}
}
@keyframes move {0% {transform: translateX(100%);}100% {transform: translateX(-100%);}
}
</style>

更多推荐

vue:实现顶部消息横向滚动通知

本文发布于:2023-11-15 19:50:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1605322.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:横向   消息   通知   vue

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!