This is some content
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod...
如果想要使用'overflow: hidden”来隐藏元素的滚动条并且希望背景动画正常工作,可以将背景动画的容器元素设置为与包含元素同样的大小并添加'position: relative”属性。然后将包含元素的'overflow: hidden”属性添加到一个子元素上,而不是对容器元素进行设置。
示例代码:
HTML:
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed euismod...
CSS: .container { position: relative; width: 500px; height: 300px; } .background-animation { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: url("background.gif") repeat-x; animation: background-animation 10s linear infinite; } .content { position: relative; z-index: 2; padding: 20px; overflow: hidden; /* 这里是子元素保持隐藏滚动条的属性 */ }
@keyframes background-animation { from { background-position: 0 0; } to { background-position: 100% 0; } }
上一篇:背景动画不会出现在我希望的位置
下一篇:背景动画js