首頁 web前端 html教學 關於css3的背景漸變

關於css3的背景漸變

Sep 28, 2016 am 08:38 AM

關於css3的漸變,目前各大瀏覽器還未做到很好的支持,所以需要在我們使用時加上各大瀏覽器前綴。

-moz-:使用Mozilla內核的瀏覽器(Firefox瀏覽器)

-webkit-:使用Webkit核心的瀏覽器(Chrome,Safari瀏覽器)

-o-:使用Opera內核的瀏覽器(Opera瀏覽器)

這裡對IE不做過多介紹,對於本文背景顏色的漸變,也沒有考慮IE

一。線性漸層(linear-gradient)

1.語法:-moz-linear-gradient(/,,……)

參數:第一個參數便是線性漸變的方向

    top:從上到下;

    left:由左至右;

    right:由右到左;

    bottom:從下到上;

    也可以兩兩組合,例如從左上:left top,從右上:right top等等,這裡就不過多介紹了;

    angle代表角度(一直認為涉及到角度一個平面直角座標系足夠直觀)。

  第二個參數和第三個參數分別是起點和終點的顏色,還可以再他們之間插入更多的參數,表示多種顏色的漸進,顏色支持使用16進制數值表示,也可以使用rgb (a)數值

  例:background:-moz-linear-gradient(top,#000,#fff);  

    註:表示從#000到#fff的漸變

    background:-moz-linear-gradient(45deg,#000 50%,#555 50%,#555);

    註:表示0-50%是#000,50%-100%是#555

2.文法:-webkit-linear-gradient(/,,…)  【新式文法書寫規則】

    -webkit-gradient(,/,/,,…) 【老式文法書寫規則】

    新式語法書寫規則與其他相同這裡不過多介紹,下面介紹一下老式語法規則:

參數:第一個參數表示漸變類型,可以是linear(線性)或radial(徑向);

  第二個參數和第三個參數表示漸變的起點和終點,可以是座標或關鍵值;

  第四個和第五個參數分別表示起點和終點的顏色,還可以再他們之間插入更多的參數,表示多種顏色的漸進,顏色支持使用16進制數值表示,也可以使用rgb( a)數值。

  例:background:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#000));

  註:表示從上到下,從#fff到#000的漸變

  background:-webkit-gradient(linear,0 0,100% 100%,color-stop(.5,rgb(255,255,255)),color-stop(.5,rgba(0,0,0,.2)));

  註:表示由左上到右下0-50%是白色,50%-100%是透明度為0.2的黑色

3.語法:-o-linear-gradient(/,,……)

  例:background:-moz-linear-gradient(top,#000,#fff);  

    註:表示從#000到#fff的漸變

二。徑向漸層(radial-gradient)

語法:-moz-radial-gradient(/,/,,……);

  -webkit-radial-gradient(/,/,,…);

oprea瀏覽器對徑向漸變的支援還不太好,所以這裡不介紹。除了在線性漸變中看到的其實位置,方向和顏色,徑向漸變允許指定漸變的形狀:圓形(circle)和橢圓形(ellipse)和大小:最近端(closest-side),最近角(closest -corner),最遠端(farthest-side),最遠角(farthest-corner),包含(contain),覆蓋(cover)。對於這幾個大小的設定有的差距甚微,有些迷惑。

例:background:radial-gradient(#fff, #000););

🎜🎜🎜🎜🎜🎜

  🎝 ient(#fff, #000);

  註:表示從白到黑的圓形漸變 〜   background: -moz-radial-gradient(80% 20%, closest-corner, #fff, #000);   background: -webkit-radial-gradient(80% 20%, closest-corner, #fff, #000);   註:表示在80% 20%的位置有白色圓到黑色的漸變 2.css的重複漸層 語法:-moz-repeating-linear-gradient(/,,……);   -webkit-repeating-linear-gradient(/,,…);

  -o-repeating-linear-gradient(/,,…);

  

-moz-radial-gradient(/,/,,……);

  

-webkit-radial-gradient(/,/,,…); 例:background: -moz-repeating-radial-gradient(#fff, #000 5px, #000 5px, #000 10px);

  background: -webkit-repeating-radial-gradient(#fff, #000 5px, #000 5px, #fff 10px);   註:表示一圈一圈的黑白圓圈(不要太暈哦) 本文摘自沙漠的部落格http://www.w3cplus.com/content/css3-gradient

 

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

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

AI Clothes Remover

AI Clothes Remover

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

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

AI Hentai Generator

AI Hentai Generator

免費產生 AI 無盡。

熱門文章

R.E.P.O.能量晶體解釋及其做什麼(黃色晶體)
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O.最佳圖形設置
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌
威爾R.E.P.O.有交叉遊戲嗎?
1 個月前 By 尊渡假赌尊渡假赌尊渡假赌

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

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

> gt;的目的是什麼 元素? > gt;的目的是什麼 元素? Mar 21, 2025 pm 12:34 PM

本文討論了HTML< Progress>元素,其目的,樣式和與< meter>元素。主要重點是使用< progress>為了完成任務和LT;儀表>對於stati

< datalist>的目的是什麼。 元素? < datalist>的目的是什麼。 元素? Mar 21, 2025 pm 12:33 PM

本文討論了html< datalist>元素,通過提供自動完整建議,改善用戶體驗並減少錯誤來增強表格。Character計數:159

< meter>的目的是什麼。 元素? < meter>的目的是什麼。 元素? Mar 21, 2025 pm 12:35 PM

本文討論了HTML< meter>元素,用於在一個範圍內顯示標量或分數值及其在Web開發中的常見應用。它區分了< meter>從< progress>和前

視口元標籤是什麼?為什麼對響應式設計很重要? 視口元標籤是什麼?為什麼對響應式設計很重要? Mar 20, 2025 pm 05:56 PM

本文討論了視口元標籤,這對於移動設備上的響應式Web設計至關重要。它解釋瞭如何正確使用確保最佳的內容縮放和用戶交互,而濫用可能會導致設計和可訪問性問題。

HTML容易為初學者學習嗎? HTML容易為初學者學習嗎? Apr 07, 2025 am 12:11 AM

HTML適合初學者學習,因為它簡單易學且能快速看到成果。 1)HTML的學習曲線平緩,易於上手。 2)只需掌握基本標籤即可開始創建網頁。 3)靈活性高,可與CSS和JavaScript結合使用。 4)豐富的學習資源和現代工具支持學習過程。

< iframe>的目的是什麼。 標籤?使用時的安全考慮是什麼? < iframe>的目的是什麼。 標籤?使用時的安全考慮是什麼? Mar 20, 2025 pm 06:05 PM

本文討論了< iframe>將外部內容嵌入網頁,其常見用途,安全風險以及諸如對象標籤和API等替代方案的目的。

HTML,CSS和JavaScript的角色:核心職責 HTML,CSS和JavaScript的角色:核心職責 Apr 08, 2025 pm 07:05 PM

HTML定義網頁結構,CSS負責樣式和佈局,JavaScript賦予動態交互。三者在網頁開發中各司其職,共同構建豐富多彩的網站。

HTML中起始標籤的示例是什麼? HTML中起始標籤的示例是什麼? Apr 06, 2025 am 12:04 AM

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

See all articles