网页特效栏目收集了最全最新的前端网页插件,包括最流行的jQuery,Bootstrap,Js,Css,Vue等主流特效插件。
Vue3平滑滚动组件,灵感来自传统的 <marquee /> 元素。
1.安装并导入vue-marquee组件。
// globally import { createApp } from "vue"; import Vue3Marquee from "vue3-marquee"; createApp(App).use(Vue3Marquee).mount("#app"); // locally import Vue3Marquee from "vue3-marquee"; export default { components: { Vue3Marquee, }, };
2. 向滚动条添加内容。
<vue3-marquee> ... Any Content Here ... </vue3-marquee>
3. 配置项。
direction: { type: String, required: false, default: "left", validator(value) { return ["left", "right"].includes(value); }, }, duration: { type: Number, required: false, default: 20, }, delay: { type: Number, required: false, default: 0, }, loop: { type: Number, required: false, default: 0, }, clone: { type: Boolean, required: false, default: false, }, gradient: { type: Boolean, required: false, default: false, }, gradientColor: { type: Array, required: false, default: [255, 255, 255], validator: (value) => { if (value.length != 3) { return false; } if (typeof value[0] !== "number" || value[0] < 0 || value[0] > 255) { return false; } if (typeof value[1] !== "number" || value[1] < 0 || value[1] > 255) { return false; } if (typeof value[2] !== "number" || value[2] < 0 || value[2] > 255) { return false; } return true; }, }, gradientWidth: { type: [String, Number], required: false, default: 200, }, pauseOnHover: { type: Boolean, required: false, default: false, }, pauseOnClick: { type: Boolean, required: false, default: false, }, options: { type: Object, required: false, default: {}, },
转载请注明来源:Vue水平滚动条跑马灯组件– vue-marquee
本文永久链接地址:https://www.moyouyouw.cn/code/24558.html
郑重声明:本站所有主题/文章除标明原创外,均来自网络转载,版权归原作者所有,如果有侵犯到您的权益,请联系本站删除,谢谢!我们不承担任何技术及版权问题,且不对任何资源负法律责任。
已有 位小伙伴发表了看法
欢迎 你 发表评论