iT邦幫忙

3

前端的問題,想請問怎麼實現這種CSS(或是JS

  • 分享至 

  • xImage

各位前輩好,最近在嘗試練習切版,找各種素材,看到一個滿有趣的效果:


參考來源是:https://www.rakuya.com.tw/search/rent_search

大概知道是用偽元素的概念,不太清楚JS部分怎麼讓他往下且消失的,
該怎麼完成呢?

純CSS就能完成了吧。
偽元素中使用content,分別輸入NEW跟地圖。
然後使用animation屬性,做無線輪播圖。
jason07 iT邦新手 5 級 ‧ 2023-02-08 17:54:42 檢舉
謝謝樓上分析
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
3
JamesDoge
iT邦高手 1 級 ‧ 2023-02-08 07:48:37
最佳解答

使用CSS的偽元素輪播圖的範例:

HTML:

<div class="container">
  <div class="slide">New</div>
  <div class="slide">Map</div>
</div>

CSS:

.container {
  position: relative;
  overflow: hidden;
}

.slide {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  animation: slide 12s infinite;
}

@keyframes slide {
  0% {
    transform: translateX(0);
  }
  33.33% {
    transform: translateX(-100%);
  }
  66.66% {
    transform: translateX(-200%);
  }
}
jason07 iT邦新手 5 級 ‧ 2023-02-08 17:54:53 檢舉

謝謝我慢慢研究

1

你有先去該網頁查看它的元素嘛?
你查看一下就可以發現它只用單純的CSS而已。

想學的話,這可以直接在上面就直接偷工夫了。
COPY它的CSS回來應用就可以了。

jason07 iT邦新手 5 級 ‧ 2023-02-08 17:55:20 檢舉

這樣偷東西不好吧...還是其實沒關係
我怕我這樣學不踏實

0

你的問題右鍵檢查或是F12可以解決。

jason07 iT邦新手 5 級 ‧ 2023-02-08 17:55:57 檢舉

你的回答下個宇宙跟次元我會選最佳解答

我要發表回答

立即登入回答