主要利用css漸變實現一些不需要切圖的背景鏤空
.mixinsticket(@width, @height, @r, @left, @lcolor, @rcolor)
複製**
.mixinsticket1(@width, @height, @r, @top, @color)
}複製**
ps: 鋸齒跟裝置的顯示有關係
.mixinflag(@width, @height, @bg) when(default())
.mixinflag(@width, @height, @bg) when(@width > @height)
複製**
.mixinsmark(@width, @height, @bg)
複製**
ps:以上效果四個方向都可以實現,其他方向**沒有貼出,原理相同
css
複製**
.mask
複製**
每一層漸變都可被當做一張背景圖,也就是說每一層漸變都可以指定其position、size、repeat。玩過ps的的同學應該知道圖層的概念,咱們的背景圖層疊原理也類似(當然,漸變也可以當背景圖),控制漸變的大小,**需要鏤空,以及需要顯示的位置、是否平鋪,就可以實現大多數場景下的基本效果,當然,一張切圖來的更快,但是有時候切圖並不能適應所有的場景。
掌握background的書寫順序可以幫助在腦海中構思自己想要的效果:
background: bg-color || bg-image || bg-position [ / bg-size]? || bg-repeat || bg-attachment || bg-origin || bg-clip希望能幫助有需要的小夥伴
iOS 引導頁的鏤空效果例項
初衷 最近專案新功能更改較大,產品童鞋要求加入新功能引導,於是一口氣花了兩天的時間做了乙個引導頁,當然加上後面的修www.cppcns.com修補補的時間,就不只兩天了,不過這事情其實是一勞永逸的事情,值得做。同時為了能夠更好的復用,我把它做成了pod庫,專案位址在這裡 eafeatureguide...
css實現漸變效果
div style filter alpha opacity 30 finishopacity 0 style 1 progid dximagetransform.microsoft.gradient startcolorstr red,endcolorstr blue,gradienttype 1...
css 實現透明效果
filter alpha opacity 50 moz opacity 0.5 khtml opacity 0.5 opacity 0.5 說明 opacity 0.5 這是最重要的,因為它是css標準.該屬性支援firefox,safari和 opera.filter alpha opacity ...