marquee标签已经废弃了,只能手动实现文字走马灯样式
基于vue组件开发
// 外框,固定宽度
// 内部滚动框
{{text}} //展示的文字
// 文字副本,为了实现无缝滚动
{{text}} //为了获取text实际宽度
// 限制外框宽度,隐藏多余的部分
.wrap {
overflow: hidden;
}
// 移动框宽度设置
#box {
width: 80000%;
}
// 文字一行显示
#box div {
float: left;
}
// 设置前后间隔
#marquee {
margin: 0 16px 0 0;
}
// 获取宽度的节点,隐藏掉
#node {
position: absolute;
z-index: -999;
top: -999999px;
}
父组件引入 import myMarquee from './my-marquee
使用并传参:
参数:
data (){
return {
lists: [
'连雨不知春去',
'一晴方觉夏深'
]
}
}
总结
以上所述是小编给大家介绍的vue实现文字横向无缝走马灯组件效果的实例代码,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!



