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

Html & ampcss字幕

錢多多2年前9瀏覽0評論

當(dāng)使用css動畫字幕時,我的html被切斷。

.marquee {
    position: fixed;
    width: 100%;
    padding-top: 1px;
    overflow: visible;
    white-space: nowrap;
    background-color: #000000;
    animation: slide 10s linear infinite;
}

@keyframes slide {
    0% { transform: translateX(100%); }
    100% { transform: translateX(-100%); }
}

<div class="marquee">
    Use code SUMMER50 for a $50 discount on orders over $300!
</div>

嘗試用vw(視口寬度)單位替換轉(zhuǎn)換函數(shù)中的百分比值。

這是因為100%的translate是使用元素大小計算的。所以在你的站點中,100%的元素寬度并不是屏幕的寬度,大約是600px,所以translateX很可能翻譯600px左右。

無論如何,我不建議使用字幕功能,因為它有非常糟糕的UX:它會分散用戶的注意力,并且很難閱讀不斷移動的文本。

.marquee {
  position: fixed;
  width: 100%;
  padding-top: 1px;
  overflow: visible;
  white-space: nowrap;
  background-color: #000000;
  animation: slide 10s linear infinite;
  color: white;
  text-align: center; /** better with this */
}


/** here is the change */
@keyframes slide {
  0% { transform: translateX(100vw); }
  100% { transform: translateX(-100vw); }
}

<div class="marquee">
  Use code SUMMER50 for a $50 discount on orders over $300!
</div>