Marquee从左中开始
Marquee start in center to the left
我正在寻找一种从中心向左启动marquee
(文本滑块)的方法。
因为如果我重新加载我的页面,字幕是空白的。
请注意,marquee
在HTML5中已经过时,它的事件没有得到很好的支持。
也就是说,一种方法是使用text-indent
,但它会使其滚动稍微偏移。要解决此问题,您可以在setInterval
上缓慢降低其属性。看看这个小提琴,或者运行以下片段:
var textIndentPercent = 50;
var marqueeCenteringInterval = setInterval(function() {
console.log(document.getElementById('my-marquee'));
console.log(textIndentPercent);
console.log(document.getElementById('my-marquee').style.textIndent);
document.getElementById('my-marquee').style.textIndent = -textIndentPercent + '%';
textIndentPercent -= 0.1;
if (textIndentPercent < 0) {
document.getElementById('my-marquee').style.textIndent = '0px';
clearInterval(marqueeCenteringInterval);
}
}, 100);
<marquee id="my-marquee" style="">This is basic example of marquee</marquee>
相关文章:
- 如何添加类,同时开始在文本字段中输入文本
- 希望日期开始结束于while循环中的一个房间id的一个数组
- ng模型内的ng重复的ng重复开始
- 在HTML/JavaScript中,有没有一种方法可以在图像开始加载时知道图像的最终布局尺寸
- Yii2从点击链接开始加载模式
- Jquery幻灯片以一行左侧的图像开始,但我希望它从右端开始
- 从REST服务器和Coffeescapet前端开始
- nodejs createReadStream从第n行开始
- 处理第三方库发送的ajax请求的开始和结束事件
- 从头开始创建XLS文件
- 在开始时隐藏FX.slide内容,而不是在单击后隐藏
- 拖动开始时更改可拖动元素的大小
- jQuery Datepicker从日期开始设置默认值
- 水平视差滚动从头开始-没有插件(jQuery)
- 从工作日结束到下一个工作日开始的完整日历JS包装时间
- Marquee从左中开始
- 使用javascript&自定义验证器检查开始日期和结束日期
- MomentJS代码不会开始新的一周
- 从第一个日期选择器定义第二个日期选择器的开始日期
- 如何使用MomentJS实现从特定时间开始的计数