純css實現(xiàn)輪播圖

主體思想

準備相同大小的多個圖片

將要展示圖片橫排放在一個圖片容器里面

在圖片容器外再加一個展示容器,展示容器大小為圖片大小

給圖片容器添加自定義動畫,在動畫不同階段設(shè)置遞增的偏移值

注意事項

動畫效果分為切換和停留兩部分

自定義動畫階段與圖片數(shù)量相關(guān)

動畫各階段偏移值與圖片大小相關(guān)

本文中示例最后一個圖片到第一個圖片沒有切換效果,一個思路是可以由最后一個圖片再挨個切換到第一個圖片

示例

HTML

解析:

這里創(chuàng)建了三個 img 元素,img 元素外面是圖片容器,圖片容器外面是展示容器。

CSS

解析:

展示容器大小和圖片大小一致

圖片添加 float 效果,不用考慮麻煩的 margin 問題

由于示例只有三個圖片,所以添加了三個動畫階段,每一階段都是通過設(shè)置遞增的 margin-left 值達到切換的效果

設(shè)置的動畫階段(如:35%~60%)是動畫停留部分,和上一階段空余時間(如25%~35%)即為動畫切換部分,各部分時間長短需要自己把控

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關(guān)閱讀更多精彩內(nèi)容

  • 今天是大年三十,猴年最后一天。為了完成自己在年初定的每周一篇前端周記的目標,又因為之后就要開啟瘋狂百年模式,所以決...
    ac68882199a1閱讀 19,151評論 13 38
  • 選擇qi:是表達式 標簽選擇器 類選擇器 屬性選擇器 繼承屬性: color,font,text-align,li...
    love2013閱讀 2,441評論 0 11
  • 一、CSS入門 1、css選擇器 選擇器的作用是“用于確定(選定)要進行樣式設(shè)定的標簽(元素)”。 有若干種形式的...
    寵辱不驚丶歲月靜好閱讀 1,729評論 0 6
  • 使用純 CSS 實現(xiàn) 500px 照片列表布局 文章很長,因為介紹了如何一步一步進化到最后接近完美的效果的,不想讀...
    HZ充電大喵閱讀 2,782評論 0 4
  • 1、屬性選擇器:id選擇器 # 通過id 來選擇類名選擇器 . 通過類名來選擇屬性選擇器 ...
    Yuann閱讀 1,755評論 0 7

友情鏈接更多精彩內(nèi)容