- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
一个客户请求了一个字幕样式的滚动文本横幅(是的)
尝试过使用 css 动画,但有一些我无法解决的怪癖。
https://jsfiddle.net/u2f6qdya/
问题是列表元素只是从行中“敲出”并堆叠到最后一个。 parent 是绝对定位的,所以不确定为什么会这样。
下一个问题是关键帧,我希望元素从左侧开始,但在它们完成屏幕右侧的动画之前再次开始进入并滚动。
CSS 代码:
.sliding-marquee {
width: 100%;
height: 44px;
background-color: #000;
opacity: 0.6;
color: white;
line-height: 44px;
margin: 0 auto;
position: relative;
overflow: hidden;
margin-top: 10px;
}
.sliding-marquee ul {
left: 0;
top: 0;
position: absolute;
animation: marquee 20s linear infinite;
}
.sliding-marquee ul li {
display: inline-block;
font-size: 20px;
text-transform: uppercase;
}
.sliding-marquee ul li i {
margin-right: 20px;
}
.sliding-marquee ul li + li {
margin-left: 40px;
}
@keyframes marquee {
0% { left: -100% }
100% { left: 100% }
}
和标记:
<div class="sliding-marquee">
<ul>
<li>TEXT 1</li>
<li>LONGER TEXT 2</li>
<li>EVEN LONGER TEXT 3</li>
</ul>
</div>
最佳答案
这是纯 CSS 的 fiddle 。希望对您有所帮助。
https://jsfiddle.net/d946h29g/
想法是使用 Chrome Element Inspector 获取文本宽度。
@keyframes marquee {
0% {
left: -556px;
}
100% {
left: 100%;
}
}
关于html - CSS 文本选取框问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34418475/
在下面的代码中,我想不必添加undefined作为filteredDevice的类型注解。我认为一个被过滤的设备不应该是未定义的,因为我过滤掉了未定义的设备。 但是如果我删除 undefined类型注
我有一个 UIButton,其文本来自服务器。按钮的宽度是固定的。我想要的是,如果按钮的文本超过按钮的宽度,文本应该在按钮内选取框。如果文本适合按钮宽度,则不应有选取框效果。 我点击了一些链接(one
我正在从头开始实现 webgl 选取,并决定走 GLSL 路线,而不是光线相交测试。 所以我将整个场景渲染到一个单独的帧缓冲区中,为每个对象分配一个唯一的颜色,该颜色作为统一变量传递给片段着色器。当场
例如,我有包含多个对象的数组, var arr = ["a", "b", "c", "d"]; 我想要的是从该数组中选取 2 个随机对象,例如“a”和“c”,并将这 2 个对象推送到另一个数组中,例如
我是一名优秀的程序员,十分优秀!