国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

帶有淡入/淡出過渡的 CSS Marquee
P粉659516906
P粉659516906 2024-03-27 21:24:13
[HTML討論組]

我正在嘗試制作一個(gè)CSS選取框,其文本從右邊緣淡入并在左邊緣淡出。只有邊緣的字母應(yīng)該變成透明的。我將其稱為“不透明蒙版”,羽化到左/右邊緣。

我可以找到CSS選取框代碼示例,但沒有一個(gè)具有這樣的淡入/淡出效果。我還希望背景完全透明,只有文本具有邊緣效果。

我嘗試向容器添加漸變,但事后看來,這似乎不是正確的路徑。下面是我迄今為止提出的代碼。請(qǐng)幫忙,謝謝!

@Bernard Borg:我已經(jīng)用第二個(gè)新示例更新了我的代碼。除此之外,不使用不透明度 - 因此 A)依賴于硬編碼到底層背景顏色,B)僅在純色背景上工作 - 這對(duì)于我的用例來說是可以接受的。謝謝! (知道如何用不透明而不是顏色覆蓋選取框嗎?)

div#container {
  width: 60%;
  height: 100%;
  position: absolute;
  background-color: #e6e9eb;
}

div#marquee-container {
  overflow: hidden;
}

p#marquee {
  animation: scroll-left 10s linear infinite;
}
            
@keyframes scroll-left {
  0%   {transform: translateX( 140%)}
  100% {transform: translateX(-140%)}
}

div#marquee-cover {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 40px;
  background: linear-gradient(to right, rgba(230, 233, 235, 1) 0%, rgba(230, 233, 235, 0) 15%, rgba(230, 233, 235, 0) 85%, rgba(230, 233, 235, 1) 100%);
}
<div id="container">
  <div id="marquee-container">
    <p id="marquee">The quick brown fox jumps over the lazy dog</p>
    <div id="marquee-cover"/> <!--thanks Bernard Borg-->
  </div>
</div>

P粉659516906
P粉659516906

全部回復(fù)(2)
P粉706038741

對(duì)不透明度屬性進(jìn)行動(dòng)畫處理(清理代碼以獲得更好的可讀性);

body {
  margin: 0;
}

div#marquee-container {
  width: 600px;
  height: 150px;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 15%, rgba(255, 255, 255, 1) 85%, rgba(255, 255, 255, 0) 100%);
}

p#marquee {
  text-align: right;
  animation: scroll-left 10s linear infinite;
}

@keyframes scroll-left {
  0% {
    opacity: 0;
  }
  
  20% {
     opacity: 1;
  }
  
  80% {
    opacity: 1;
  }

  100% {
    transform: translateX(-80%);
    opacity: 0;
  }
}

Testing

旁注:您不再需要?jiǎng)赢嫷墓?yīng)商前綴。

P粉015402013

對(duì)于將來遇到這個(gè)問題的任何人 - 這個(gè)問題的答案是共同的努力。在問題中找到答案。

這是我能得到的最接近您更新的問題的信息;

body {
  margin: 0;
}

#container {
  width: 100%;
  height: 100vh;
  background-color: grey;
  display: flex;
  align-items: center;
}

#marquee-container {
  overflow: hidden;
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

p#marquee {
  font-family: 'Segoe UI', sans-serif;
  font-size: 30px;
  font-weight: bold;
  height: 80%;
  animation: scroll-left 5s linear infinite;
  white-space: nowrap;
}

#first-cover,
#second-cover {
  height: 100vw;
  backdrop-filter: opacity(50%);
  width: 30vw;
  z-index: 100;
}

#first-cover {
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.8), rgba(128, 128, 128, 0.2));
}

#second-cover {
  background: linear-gradient(-90deg, rgba(0, 0, 0, 0.8), rgba(128, 128, 128, 0.2));
}

@keyframes scroll-left {
  0% {
    transform: translateX(130%);
  }
  100% {
    transform: translateX(-130%);
  }
}

The quick brown fox jumps over the lazy dog

最新下載
更多>
網(wǎng)站特效
網(wǎng)站源碼
網(wǎng)站素材
前端模板
關(guān)于我們 免責(zé)申明 意見反饋 講師合作 廣告合作 最新更新
php中文網(wǎng):公益在線php培訓(xùn),幫助PHP學(xué)習(xí)者快速成長!
關(guān)注服務(wù)號(hào) 技術(shù)交流群
PHP中文網(wǎng)訂閱號(hào)
每天精選資源文章推送
PHP中文網(wǎng)APP
隨時(shí)隨地碎片化學(xué)習(xí)
PHP中文網(wǎng)抖音號(hào)
發(fā)現(xiàn)有趣的

Copyright 2014-2025 http://m.miracleart.cn/ All Rights Reserved | php.cn | 湘ICP備2023035733號(hào)