分享一個CSS3圓角和漸變功能的實例代碼
這篇文章主要介紹了CSS3圓角和漸變2種常用功能詳解的相關資料,需要的朋友可以參考下
Css3圓角講解:想必大家對於圖片,背景圓角,都不陌生吧,
圓角語法:border-radius:圓角值;
CSS3圓角的優點
傳統的圓角生成方案,必須使用多張圖片作為背景圖案。 CSS3的出現,使得我們再也不必浪費時間去製作這些圖片了,而且還有其他多個優點:
* 減少維護的工作量。圖片檔案的產生、更新、編寫網頁程式碼,這些工作都不再需要了。
* 提升網頁效能。由於不必再發出多餘的HTTP請求,網頁的載入速度將會變快。
* 增加視覺可靠度。某些情況下(網路壅塞、伺服器出錯、網速過慢等等),背景圖片會下載失敗,導致視覺效果不佳。 CSS3就不會發生這種情況。
這個值可以使用:em ,ex,pt,px,百分比;
Border-radius跟margin,padding差不多
Border-radius:lefttop,righttop,rightbottom,leftbottom。
程式碼如下:
<p class="box1"> </p> .box1{width:200px;height:100px;border-radius:30px 5px;background:#f66f17;margin-top:30px;}
<p class="box2"></p> .box2{width:200px;height:100px;border-radius:30px 20px 10px 0px;background:#f66f17;margin-top:30px;}
對於圓角理解起來應該,很簡單。
對於百分比:目前最安全的做法,就是將每個圓角邊框的風格和寬度,都設為一樣的值,並且避免使用百分比值。
IE9以下是不支援此屬性
線性漸層:background:linear-gradient(設定漸層形式,第一個色彩起點,中間色彩點中間色彩的位置,結束點色彩) ;
Linear:漸變的類型(線性漸變);
漸變的形式:可選參數有兩種方式-1、設定旋轉角度,0度代表水平從左到右,90度就是從上到下啦,從0度開始逆時針變換。
2、使用關鍵字,left代表從左到右,top代表從上到下,同理right就是從右到左,lefttop-從坐上到右下,同理leftbottom,righttop,rightbottom。
中間顏色與中間顏色位置為可選參數。
不過要考慮瀏覽器的相容,咱們這樣寫:
-webkit-gradient(linear,0 0,0 100%,from(起始颜色,to(结束颜色)); /*for Safari4+,Chrome 2+*/ -webkit-linear-gradient(起始颜色, 结束颜色); /*for Safari 5.1+,Chrome 10+*/ -moz-linear-gradient(起始颜色, 结束颜色); /*for firefox*/ -o-linear-gradient(起始颜色, 结束颜色); /*Opera*/ linear-gradient(起始颜色, 结束颜色); /*标准属性*/ 对于IE来说是个麻烦事,老办法 Filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=’ 起始颜色’,endColorstr=” 结束颜色”); /*IE6,IE 7*/ -ms-linear-gradient(起始颜色, 结束颜色); /*IE8*/
<p class="content1"></p> .content1{width:500px;height: 300 px;border-radius:10%;background:#ade691; background:-webkit-linear-gradient(left,#88cfc3,#329e8c 30%,#096e5d);background:-moz-linear-gradient(left,#88cfc3,#329e8c 30%,#096e5d);background:filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#88cfc3', endColorstr='#096e5d'); /* IE6,IE7 */-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#88cfc3', endColorstr='#096e5d')";background:linear-gradient(lleft,#88cfc3,#329e8c 30%,#096e5d; float :left;} .tit1{ font-size :3em; font-weight : bold;color:#f00;}
重複性線性漸層:repeating-linear-gradient屬性來代替線性漸層linear-gradient;
<p class="content2"></p> .content2{width:500px;height:200px; background-image : -webkit-repeating-linear-gradient(red,green 40px, o range 80px); background-image: repeating-linear-gradient(red,green 40px, orange 80px);}
徑向漸層:radial-gradient(設定漸層的中心,漸層形狀漸層大小,起始顏色值,中間顏色值中間顏色位置,終點顏色)
漸變中心,可選參數,如30px 20px指距離左側30px距離上側20px,可以是像素,可以是百分比,也可以是關鍵字,預設為中心位置。
漸層形狀,可選參數,可以取值circle或eclipse【預設】
漸變大小,可循環參數,可以取值
closest-side :
指定徑向漸變的半徑長度為從圓心到離圓心最近的邊
closest-corner:
指定徑向漸變的半徑長度為從圓心到離圓心最近的角
farthest -side:
指定徑向漸變的半徑長度為從圓心到離圓心最遠的邊
farthest-corner:
指定徑向漸變的半徑長度為從圓心到離圓心最遠的角
contain:
包含,指定徑向漸變的半徑長度為從圓心到離圓心最近的點。類別同於closest-side
cover:
覆蓋,指定徑向漸變的半徑長度為從圓心到離圓心最遠的點。類別同於farthest-corner
circle farthest-corner圓形漸變,ellipse farthest-corner橢圓漸變
<p class="content3"></p> .content3{width:500px;height:200px; background-image: -webkit-radial-gradient(circle,hsla(120,70%,60%,.9),hsla(360,60%,60%,.9)); background-image: radial-gradient(circle,hsla(120,70%,60%,.9),hsla(360,60%,60%,.9));margin-top:20px;}
【相關推薦】
#1. 免費css線上影片教學
2. css線上手冊
以上是分享一個CSS3圓角和漸變功能的實例代碼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

熱門話題

Python中的支援向量機(SupportVectorMachine,SVM)是一個強大的監督學習演算法,可以用來解決分類和回歸問題。 SVM在處理高維度資料和非線性問題的時候表現出色,被廣泛地應用於資料探勘、影像分類、文字分類、生物資訊學等領域。在本文中,我們將介紹在Python中使用SVM進行分類的實例。我們將使用scikit-learn函式庫中的SVM模

很多朋友更新好win11系統後,發現win11的介面視窗採用了全新的圓角設計。但是有些人覺得不喜歡這個圓角設計,想要將它修改為曾經的介面,但卻不知道怎麼修改,下面就一起來看看吧。 win11怎麼修改圓角1、win11的圓角設計時內建的系統設置,目前無法修改。 2.所以大家如果不喜歡使用win11的圓角設計的話,可以等微軟提供修改的方法。 3.如果實在使用起來不習慣,還可以選擇退回曾經的win10系統。 4.如果大家不知道如何回退的話,可以查看本站提供的教學。 5.如果使用上方教學無法回退的話,還可

這篇文章跟大家介紹如何解決在使用漸變圖形產生的鋸齒問題,所謂CSS漸變鋸齒消失術,你會了就能搞定,下面就帶大家一起來看看怎麼實現吧~希望對大家有所幫助!

win10搜尋框可變圓角的訊息已經有很長的時間,但一直沒有實現,我們一般可以使用註冊表體驗一下win10搜尋框變圓角,那麼下面我們一起看看win10搜尋框可變圓角教程吧。 win10搜尋框可變圓角:1、開啟搜尋框,輸入regedit,進入登錄。 2、電腦\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Search找到此路徑。 3.在空白處,選擇新建-DWORD(32位元)值-將新鍵命名為ImmersiveSearch-數

ps軟體是很多人辦公室會使用到的軟體,那麼各位知道ps漸變工具怎麼用嗎?下文就是小編為各位帶來的ps漸變工具的使用方法,有興趣的用戶快來下文看看吧。 1.開啟或建立新的文檔:首先,開啟Photoshop軟體並建立新的文檔,或開啟現有的影像檔案。選取漸層工具:在工具列的左側,定位漸層工具(位於矩形選框工具和油漆桶工具之間),然後點選以選取。 3.設定漸層類型:在工具選項列中,你可以選擇不同的漸層類型。有線性漸層、徑向漸層、角度漸層等選項可供選擇。點選漸層類型下拉式選單,選擇你想要的漸層類型。 4

CSS屬性實現透明度漸變效果的方法,需要具體程式碼範例在網頁設計中,透明度漸層效果可以為頁面增添一種柔和而美觀的過渡效果。透過CSS屬性的設置,我們可以輕鬆實現不同元素在透明度上的過渡效果。今天我們就來介紹一些常見的方法和具體的程式碼範例。使用opacity屬性Opacity屬性可以設定元素的透明度,取值範圍從0到1,0表示完全透明,1表示完全不透明。我們可以通

隨著新一代前端框架的不斷湧現,VUE3作為一個快速、靈活、易上手的前端框架備受熱愛。接下來,我們就來一起學習VUE3的基礎知識,製作一個簡單的影片播放器。一、安裝VUE3首先,我們需要在本地安裝VUE3。開啟命令列工具,執行以下命令:npminstallvue@next接著,新建一個HTML文件,引入VUE3:<!doctypehtml>

Golang是一門功能強大且高效的程式語言,可用於開發各種應用程式和服務。在Golang中,指標是一種非常重要的概念,它可以幫助我們更靈活和有效率地操作資料。指標轉換是指在不同類型之間進行指標操作的過程,本文將透過具體的實例來學習Golang中指標轉換的最佳實踐。 1.基本概念在Golang中,每個變數都有一個位址,位址就是變數在記憶體中的位置。
