這篇文章帶給大家的內容是關於CSS3中linear-gradient屬性的使用方法總結,有一定的參考價值,有需要的朋友可以參考一下,希望對你有幫助。
linear-gradient 是CSS3中一個重要的屬性,初看覺得很簡單,但別看它簡單,它能實現很多複雜的圖形。
程式碼還是比較簡單的:
linear-gradient(65deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent), linear-gradient(115deg,#2b7ce7,#2b7ce7 50%,transparent 0,transparent)
但是理解起來還是需要一定的基礎。
background-image: linear-gradient(red, yellow, blue, green); background-image: linear-gradient(rgba(255, 0, 0, .2), yellow, blue, green);
/* 控制颜色渐变的方向 to right -- 从左向右 to top -- 从下到上 to left -- 从右到左 to bottom --- 从上到下(默认值) */ background-image: linear-gradient(to right, red, yellow, blue, green); background-image: linear-gradient(to top, red, yellow, blue, green); background-image: linear-gradient(to left, red, yellow, blue, green); background-image: linear-gradient(to bottom, red, yellow, blue, green);
/*0deg = to top -- 从下到上*/ background-image: linear-gradient(0deg, red, yellow, blue, green); /*基于0度顺时针旋转45deg*/ background-image: linear-gradient(45deg, red, yellow, blue, green); /*基于0度逆时针旋转45deg*/ background-image: linear-gradient(-45deg, red, yellow, blue, green);
/*设置过渡颜色的起始位置*/ /*从过渡起始位置50px开始让红色和黄色之间产生颜色渐变效果*/ background-image: linear-gradient(to right, red 50px, yellow, blue, green); background-image: linear-gradient(to right, red 50px, yellow 50px, blue, green); background-image: linear-gradient(to right, red 50px, yellow 50px, yellow 100px, blue, green);
background-image: linear-gradient(to right , red 0 , red 50px , yellow 50px , yellow 100px , red 100px , red 150px , yellow 150px , yellow 200px); /**与上面重复写渐变有相同的效果*/ background-image: repeating-linear-gradient( to right , red 0 , red 50px , yellow 50px , yellow 100px );
相關建議:
#利用CSS3的線性漸變linear-gradient製作邊框的範例程式碼分享
以上是CSS3中linear-gradient屬性的使用方法總結的詳細內容。更多資訊請關注PHP中文網其他相關文章!