css3簡單實現火焰效果

2021-08-08 21:24:25 字數 776 閱讀 4450

這是乙個簡單用css+div布局實現的火焰效果,在網上看到覺得挺有趣,也比較美觀,所以模仿一下。這裡沒有用任何的js**,僅用css動畫等相關技術就可以實現。

//這裡是html結構

//這裡是css樣式

`.flame

/火焰效果,用簡單div實現/

.flame div:nth-child(-n+6)

.flame div:nth-child(1)

.flame div:nth-child(2)

.flame div:nth-child(3)

.flame div:nth-child(4)

.flame div:nth-child(5)

.flame div:nth-child(6)

/新增偽類元素實現火花效果/

.flame1::before

.flame3::before

.flame5::before

/設定動畫實現火焰上公升/

@keyframes gun

100%

}@keyframes gun1

100%

}@keyframes gun2

50%

100%

} /樹枝/

.branch1, .branch2

.branch1

.branch2 `

CSS3實現載入效果

預期實現的效果如下如所示 首先基本的html布局如下 對於的css 如下 首先設定一下基本的樣式 wrap wrap div 完成上面的css樣式定義後,頁面上就會有五個排列整齊的小細條了。然後我們來新增動畫效果 在 wrap div加入如下 webkit animation fadeout 1s ...

css3實現網格效果

利用background image裡的liner gradient屬性可以實現一些簡單的css網格背景,能自適應背景,挺實用的,下面就簡單的介紹兩款網格背景 1.桌布花紋 紅.png 塊height 300px width 300px background white background ima...

css3實現動畫效果

transition property 指定對 html 元素的哪個 css 屬性進行平滑漸變處理。該屬性 可以指定 background color width height 等各種標準的 css 屬性。all代表所有屬性 transition duration 指定屬性平滑漸變的持續時間。tra...