欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css不間斷向左滾動

黃文隆1年前8瀏覽0評論

CSS 不間斷向左滾動可以對網頁內容進行更加生動、活躍的呈現。一些電商網站、新聞網站等將新聞、商品等不斷向左滾動的情景較為常見。

代碼示例:
.scroll {
white-space: nowrap; /* 強制在同一行內顯示 */
overflow: hidden;
position: relative;
}
.scroll p {
display: inline-block; /* 顯示為塊級元素 */
margin: 0;
padding-right: 100%;
animation: scrollLeft 10s linear infinite; /* 10秒完成一次循環 */
}
@keyframes scrollLeft {
0% {
transform: translateX(0); /* 開始滾動 */
}
100% {
transform: translateX(-100%); /* 滾動結束 */
}
}

上述代碼中,我們先將 .scroll 設置為 overflow: hidden,讓其超出部分不可見;再對此 div 內的多個 p 標簽設置為 display: inline-block,控制其橫向排列;將每個 p 的 padding-right 設置為 100%,使得每個 p 的寬度都為和外層 div 相同;最后,通過 animation 屬性設置動畫,將每個 p 元素在 x 軸方向上向左滾動。

由于 css 動畫未得到全部瀏覽器支持,此方法有兼容性問題,為了達到良好的效果,通常還需要添加一些相應的 js 兼容代碼。