日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

CSS漸變知識的詳細講解

電子設(shè)計 ? 來源:電子設(shè)計 ? 作者:電子設(shè)計 ? 2020-12-24 15:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

CSS3 漸變使您能夠是你的背景顏色在兩個或多個顏色之間平滑過渡。

早些時候,你必須使用圖像實現(xiàn)這些效果。 然而, 通過使用CSS3漸變可以減少下載時間和帶寬的使用. 此外,縮放的元素在縮放時看起來更好,因為漸變是由瀏覽器生成的。

一、瀏覽器支持

表中的數(shù)字指定完全支持該屬性的第一個瀏覽器版本。(來源于百度)

數(shù)字后面的 -webkit- 或者 -moz- 使用時需要指定前綴。

屬性ChromeFirefoxSafariOperaIElinear-gradient26.0 10.0 -webkit-10.016.0 3.6 -moz-6.1 5.1 -webkit-12.1 11.1 -o-radial-gradient26.0 10.0 -webkit-10.016.0 3.6 -moz-6.1 5.1 -webkit-12.1 11.6 -o-repeating-linear-gradient26.0 10.0 -webkit-10.016.0 3.6 -moz-6.1 5.1 -webkit-12.1 11.1 -o-repeating-radial-gradient26.0 10.0 -webkit-10.016.0 3.6 -moz-6.1 5.1 -webkit-12.1 11.6 -o-

二、CSS3 線性漸變(向下/向上/向左/向右/傾斜)

要創(chuàng)建線性漸變,必須定義至少兩個顏色停止。顏色停止是你想要渲染平滑過渡之間的顏色。 您還可以設(shè)置一個起始點和一個方向(或角度)和漸變效果。

語法:

background: linear-gradient(direction, color-stop1, color-stop2, ...);

HTML代碼:

<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>項目</title>
</head><body>
<div id="grad1"></div></body></html>

例如:

線性漸變 - 上到下

顯示從頂部開始的線性漸變。它從開始的紅色,過渡到黃色:

<style> #grad1 { height: 200px; background: blue; 對于那些不支持漸變的瀏覽器 background: -webkit-linear-gradient(blue, yellow); Safari 5.1 到 6.0 background: -o-linear-gradient(blue, yellow); Opera 11.1 到 12.0 background: -moz-linear-gradient(blue, yellow); Firefox 3.6 到 15 background: linear-gradient(blue, yellow); 標(biāo)準語法 (必須是最后一個) }</style>

線性漸變 - 左到右

例如:

顯示從左開始的線性漸變。它從開始的紅色,過渡到黃色

<style> #grad1 { height: 200px; background: blue; 對于那些不支持漸變的瀏覽器 background: -webkit-linear-gradient(left, blue , yellow); Safari 5.1 到 6.0 background: -o-linear-gradient(right, blue, yellow); Opera 11.1 到 12.0 background: -moz-linear-gradient(right, blue, yellow); Firefox 3.6 到 15 background: linear-gradient(to right, blue , yellow); 標(biāo)準語法 (必須是最后一個) }</style>

線性漸變 - 對角線

可以通過指定水平和垂直起始位置來實現(xiàn)對角線漸變。

下面的示例顯示從左上角開始的線性漸變(到右下角)。它開始紅色,過渡到黃色:

<style> #grad1 { height: 200px; background: blue; 對于那些不支持漸變的瀏覽器 background: -webkit-linear-gradient(left top, blue, yellow); Safari 5.1 到 6.0 background: -o-linear-gradient(bottom right, blue, yellow); Opera 11.1 到 12.0 background: -moz-linear-gradient(bottom right, blue, yellow); Firefox 3.6 到 15 background: linear-gradient(to bottom right, blue, yellow); 標(biāo)準語法(必須是最后一個) }</style>

1. 使用角度

如果你想在漸變方向上有更多的控制,你可以定義一個角度,而不是預(yù)定的方向(下、上、左、右等)。

語法

background: linear-gradient(angle, color-stop1, color-stop2);angle 是水平線和漸變線之間的角度。

下面的示例演示如何使用在線性漸變上使用角度:

例如:

#grad { width: 100%; height: 100px; background: blue; 對于那些不支持漸變的瀏覽器 background: -webkit-linear-gradient(-90deg, blue, yellow); Safari 5.1 到 6.0 background: -o-linear-gradient(-90deg, blue, yellow); Opera 11.1 到 12.0 background: -moz-linear-gradient(-90deg, blue, yellow); Firefox 3.6 到 15 background: linear-gradient(-90deg, blue, yellow); 標(biāo)準語法 }

2. 使用多個停止顏色

下面的示例顯示一個具有多個停止顏色的線性漸變(從上到下)

例如:

#grad { background: blue; 對于那些不支持漸變的瀏覽器 background: -webkit-linear-gradient(blue, yellow, green); Safari 5.1 到 6.0 background: -o-linear-gradient(blue, yellow, green); Opera 11.1 到 12.0 background: -moz-linear-gradient(blue, yellow, green); Firefox 3.6 到 15 background: linear-gradient(blue, yellow, green); 標(biāo)準語法 }

下面實例演示了如何使用彩虹顏色和一些文本來創(chuàng)建一個線性漸變(從左到右)

漸變背景

例如:

#grad { background: blue; 對于那些不支持漸變的瀏覽器 Safari 5.1 到 6.0 background: -webkit-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); Opera 11.1 到 12.0 background: -o-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); Fx 3.6 到 15 background: -moz-linear-gradient(left,red,orange,yellow,green,blue,indigo,violet); Standard syntax background: linear-gradient(到 right, red,orange,yellow,green,blue,indigo,violet);}

3. 使用的透明度

CSS3 漸變也支持透明度,可以用來創(chuàng)建淡入淡出效果。

添加透明度,我們用rgba()函數(shù)來定義停止顏色。在rgba()函數(shù)的最后一個參數(shù)可以從0到1的值,并定義顏色的透明度:0表示完全透明,1表示完全的顏色(不透明度)。

下面的示例顯示從左開始的線性漸變。它開始完全透明,過渡到全紅色:

#grad { background: blue; 不支持漸變的瀏覽器 background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); Safari 5.1-6 background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); Opera 11.1-12 background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); Fx 3.6-15 background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); Standard}

4. 重復(fù)線性漸變

repeating-linear-gradient() 函數(shù)用于重復(fù)線性漸變:

例如:

#grad { background: blue; 不支持漸變的瀏覽器 Safari 5.1 到 6.0 background: -webkit-repeating-linear-gradient(blue, yellow 10%, green 20%); Opera 11.1 到 12.0 background: -o-repeating-linear-gradient(blue, yellow 10%, green 20%); Firefox 3.6 到 15 background: -moz-repeating-linear-gradient(blue, yellow 10%, green 20%); Standard syntax background: repeating-linear-gradient(blue, yellow 10%, green 20%);}

三、CSS3 徑向漸變 (由中心定義)

徑向漸變是由其中心定義的。

要創(chuàng)建徑向漸變,還必須定義至少兩個停止顏色。

語法

background: radial-gradient(shape size at position, start-color, ..., last-color);默認情況下,形狀是橢圓形,大小最遠的角落,位置是中心。

徑向漸變-均勻的間隔停止顏色 (默認)

下面的示例顯示一個徑向漸變,其顏色間隔均勻:

#grad { background: blue; browsers that do not support gradients background: -webkit-radial-gradient(blue, yellow, green); Safari 5.1 到 6.0 background: -o-radial-gradient(blue, yellow, green); Opera 11.6 到 12.0 background: -moz-radial-gradient(blue, yellow, green); Firefox 3.6 到 15 background: radial-gradient(blue, yellow, green); Standard syntax }

徑向漸變-不同間隔的停止顏色

下面的例子顯示了一個具有不同間距的顏色漸變的徑向漸變:

#grad { background: blue; 不支持漸變的瀏覽器 background: -webkit-radial-gradient(blue 5%, yellow 15%, green 60%); Safari 5.1-6.0 background: -o-radial-gradient(blue 5%, yellow 15%, green 60%); Opera 11.6-12.0 background: -moz-radial-gradient(blue 5%, yellow 15%, green 60%); Firefox 3.6-15 background: radial-gradient(blue 5%, yellow 15%, green 60%); Standard syntax }

1. 設(shè)置形狀

形狀參數(shù)定義形狀。它可以取值圓或橢圓。默認值為橢圓形。

下面的例子顯示了一個圓形的徑向漸變:

<!DOCTYPE html><html lang="en"> <head> <meta charset="UTF-8"> <title>項目</title> <style> #grad1 { height: 150px; width: 200px; background: -webkit-radial-gradient(blue, yellow, green); Safari 5.1 到 6.0 background: -o-radial-gradient(blue, yellow, green); Opera 11.6 到 12.0 background: -moz-radial-gradient(blue, yellow, green); Fx 3.6 到 15 background: radial-gradient(blue, yellow, green); 標(biāo)準語法(必須是最后一個) }
#grad2 { height: 150px; width: 200px; background: -webkit-radial-gradient(circle, blue, yellow, green); Safari 5.1 到 6.0 background: -o-radial-gradient(circle, blue, yellow, green); Opera 11.6 到 12.0 background: -moz-radial-gradient(circle, blue, yellow, green); Fx 3.6 到 15 background: radial-gradient(circle, blue, yellow, green); 標(biāo)準語法(必須是最后一個) }</style> </head> <body>
<h3>徑向漸變-形狀</h3>
<p><strong>橢圓(這是默認值):</strong></p> <div id="grad1"></div>
<p><strong>圓:</strong></p> <div id="grad2"></div>
<p><strong>注意:</strong> Internet Explorer 9 和早期的版本不支持漸變。</p>
</body></html>

2. 重復(fù)徑向漸變

repeating-radial-gradient() 函數(shù)用于重復(fù)徑向漸變:

例如:

#grad { background: blue; 不支持漸變的瀏覽器 Safari 5.1 到 6.0 background: -webkit-repeating-radial-gradient(blue, yellow 10%, green 15%); Opera 11.6 到 12.0 background: -o-repeating-radial-gradient(blue, yellow 10%, green 15%); Firefox 3.6 到 15 background: -moz-repeating-radial-gradient(blue, yellow 10%, green 15%); Standard syntax background: repeating-radial-gradient(blue, yellow 10%, green 15%);}

四、總結(jié)

本文基于html基礎(chǔ), 通過對css中漸變效果做了詳細的講解,介紹來了常見的兩種漸變方式。通過豐富的案例讓大家能夠更好的去了解,去體會漸變的用法,希望可以幫助大家更好的學(xué)習(xí)。

審核編輯:符乾江
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4977

    瀏覽量

    74420
  • CSS
    CSS
    +關(guān)注

    關(guān)注

    0

    文章

    113

    瀏覽量

    15610
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    探索MAX5408 - MAX5411 雙音頻對數(shù)漸變數(shù)字電位器

    探索MAX5408 - MAX5411 雙音頻對數(shù)漸變數(shù)字電位器 在音頻應(yīng)用的硬件設(shè)計領(lǐng)域,數(shù)字電位器的選擇對于實現(xiàn)精確的音量控制、信號平衡等功能至關(guān)重要。今天,我們來詳細介紹MAXIM公司
    的頭像 發(fā)表于 04-18 09:10 ?144次閱讀

    TDK-Lambda CSS280系列280W AC - DC醫(yī)療電源模塊深度解析

    TDK-Lambda CSS280系列280W AC - DC醫(yī)療電源模塊深度解析 作為電子工程師,我們都清楚電源模塊在醫(yī)療設(shè)備設(shè)計中的關(guān)鍵地位。今天,就來深入探討TDK - Lambda
    的頭像 發(fā)表于 04-17 16:25 ?149次閱讀

    STM32G0 系列 CSS 功能及應(yīng)用問題

    發(fā)現(xiàn)的問題進分析,并給出解決方法。2. CSS 功能介紹對于 CSS 的功能的詳細說明可以參考對應(yīng)用戶手冊中的章節(jié),簡單總結(jié)如下:HSECSS :? 對 HSE 和 LSE 的時鐘丟失做檢測。? 時鐘
    發(fā)表于 04-15 16:16 ?0次下載

    高性能低功耗,CSS6404L QSPI pSRAM 成物聯(lián)網(wǎng)終端存儲首選

    隨著物聯(lián)網(wǎng)、嵌入式開發(fā)越來越卷,對內(nèi)存的要求也越來越苛刻:既要小封裝、低功耗,又要速度夠用、開發(fā)簡單。今天給大家聊一款很適合玩家和量產(chǎn)項目的芯片——凱芯CSS6404LS-LI,一顆定位精準
    的頭像 發(fā)表于 04-08 16:33 ?151次閱讀
    高性能低功耗,<b class='flag-5'>CSS</b>6404L QSPI pSRAM 成物聯(lián)網(wǎng)終端存儲首選

    LAT1599_STM32G0 系列 CSS 功能及應(yīng)用問題

    分析,并給出解決方法。對于 CSS 的功能的詳細說明可以參考對應(yīng)用戶手冊中的章節(jié),簡單總結(jié)如下:?HSECSS :? 對 HSE 和 LSE 的時鐘丟失做檢測。? 時鐘丟失檢測自動關(guān)聯(lián)到 NMI 中斷,對應(yīng)的中斷標(biāo)志位為 CSSI,記得在中斷中清除對應(yīng)的標(biāo)志。? HSE
    發(fā)表于 03-11 10:49 ?0次下載

    TE Connectivity CSS-SGAF SMA電纜組件技術(shù)解析與應(yīng)用指南

    TE Connectivity/Linx Technologies CSS-SGAF SMA隔板插孔轉(zhuǎn)未端接端電纜組件提供SMA隔板插孔(母頭插座),通過50毫米長0.047"半剛性
    的頭像 發(fā)表于 11-07 16:21 ?1011次閱讀

    凱芯CSS6404SU-L pSRAM 兼容主流微控制器

    凱芯CascadeTeq CSS6404SU-L是一款64Mb QSPI pSRAM,采用串行接口實現(xiàn)高帶寬數(shù)據(jù)傳輸,工作電壓2.7-3.6V,時鐘頻率達133MHz。適用于物聯(lián)網(wǎng)、便攜設(shè)備和工業(yè)控制等需要高速緩存的嵌入式場景。
    的頭像 發(fā)表于 10-28 09:25 ?567次閱讀
    凱芯<b class='flag-5'>CSS</b>6404SU-L pSRAM 兼容主流微控制器

    Arm正式取消Cortex命名!CPU向著高算力進發(fā),Lumex CSS平臺加持!

    電子發(fā)燒友網(wǎng)報道(文/黃晶晶)日前,在Arm Unlocked上海站技術(shù)論壇上,Arm重磅推出智能終端專屬 Lumex CSS平臺。Lumex CSS是一套專為旗艦級智能手機及下一代個人電腦加速其人
    的頭像 發(fā)表于 09-17 08:25 ?3388次閱讀
    Arm正式取消Cortex命名!CPU向著高算力進發(fā),Lumex <b class='flag-5'>CSS</b>平臺加持!

    全新Arm Lumex CSS平臺實現(xiàn)兩位數(shù)性能提升

    Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)今日宣布推出全新 Arm Lumex 計算子系統(tǒng) (Compute Subsystem, CSS) 平臺,這是一套專為旗艦級智能手機
    的頭像 發(fā)表于 09-10 16:14 ?1078次閱讀
    全新Arm Lumex <b class='flag-5'>CSS</b>平臺實現(xiàn)兩位數(shù)性能提升

    A25:MCU系統(tǒng)器件知識與應(yīng)用專題--MCU、EEPROM/FLASH和晶體/晶振知識及應(yīng)用案例

    基本特點、功能、選型參數(shù)詳細說明、供應(yīng)資源)及選用案例; 3、介紹flash/EEPROM的基本知識及選用案例; 4、介紹晶振及其他外圍器件的基本知識及選用案例; 適應(yīng)對象:PACK
    的頭像 發(fā)表于 09-09 10:24 ?794次閱讀
    A25:MCU系統(tǒng)器件<b class='flag-5'>知識</b>與應(yīng)用專題--MCU、EEPROM/FLASH和晶體/晶振<b class='flag-5'>知識</b>及應(yīng)用案例

    Arm Zena CSS加速軟件和芯片開發(fā)進程

    Arm 控股有限公司(納斯達克股票代碼:ARM,以下簡稱 Arm)近期宣布推出 Arm Zena 計算子系統(tǒng) (Compute Subsystems, CSS)。作為標(biāo)準化且預(yù)先集成的計算平臺
    的頭像 發(fā)表于 08-25 16:22 ?2283次閱讀

    技術(shù)資訊 I 漸變線或淚滴的最佳長度設(shè)計

    有時,走線、焊盤與過孔之間的連接處會添加漸變線或淚滴,旨在提高兩個銅區(qū)之間的連接穩(wěn)固性。淚滴和漸變線本質(zhì)上是相同的,通常具有線形輪廓,也可以設(shè)計為弧形輪廓。在確定漸變線或淚滴的位置時,需要重點考慮走
    的頭像 發(fā)表于 07-04 13:34 ?2006次閱讀
    技術(shù)資訊 I <b class='flag-5'>漸變</b>線或淚滴的最佳長度設(shè)計

    CSS6404L 在物聯(lián)網(wǎng)設(shè)備中的應(yīng)用優(yōu)勢

    物聯(lián)網(wǎng)設(shè)備對存儲芯片的需求聚焦于低功耗、小尺寸、高可靠性與傳輸效率,Cascadeteq 的 CSS6404L 64Mb Quad-SPI Pseudo-SRAM 憑借差異化技術(shù)特性,在同類產(chǎn)品中展現(xiàn)顯著優(yōu)勢。以下從核心特性及競品對比兩方面解析其應(yīng)用價值。
    的頭像 發(fā)表于 06-06 15:31 ?798次閱讀

    CSS6404LS-LI PSRAM:高清語音識別設(shè)備的理想存儲器解決方案

    CSS6404LS-LI通過 >500MB/s帶寬、105℃高溫運行及μA級休眠功耗三重突破,成為高清語音設(shè)備的理想存儲器
    的頭像 發(fā)表于 06-04 15:45 ?913次閱讀
    <b class='flag-5'>CSS</b>6404LS-LI PSRAM:高清語音識別設(shè)備的理想存儲器解決方案

    PID控制原理知識詳細文檔【推薦下載】

    文檔詳細介紹了控制系統(tǒng)歷程、控制系統(tǒng)概況、反饋控制原理圖、閉環(huán)控制系統(tǒng)的例子等內(nèi)容,具體的建議下載查看。 這是部分截圖:
    發(fā)表于 05-22 17:37
    哈巴河县| 安仁县| 祁阳县| 沾益县| 富阳市| 政和县| 长沙市| 广灵县| 巴东县| 桐柏县| 宜兰县| 睢宁县| 巴青县| 枣阳市| 新兴县| 东城区| 襄垣县| 建水县| 洮南市| 军事| 平和县| 乐业县| 徐汇区| 黑龙江省| 云南省| 剑河县| 澜沧| 海伦市| 淳化县| 泰来县| 肇庆市| 绥中县| 万载县| 类乌齐县| 兴仁县| 左云县| 恩施市| 武定县| 通许县| 鄯善县| 山丹县|