精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

掃盲貼:2021CSS 最冷門特性都是些啥?

開發 后端
本文介紹了 2 個在 2021 CSS 使用現狀中最為冷門的特性,前者不好評估,但是后者在未來還是會有一定的作用,即便用不上,了解了解也不吃虧~

最近幾年 CSS 界的大事之一是每年年底的 《State Of CSS》,也就是 CSS 現狀調查,去年年底發布了《State Of CSS 2021》[1]。其中關于特性這一章,會列出一些比較新的 CSS 特性在當年的使用情況概覽:

每個圖代表一個特性,上圖是按照使用數量進行區分,外圈表示聽說過,而內圈表示使用過,最后幾行的基本可以理解為,聽說過的人很少,用過的人更少。

本文將介紹其中關于顏色的幾個冷門新特性。

color-gamut 色域

color-gamut 為 2021 最冷門特性,它到底是何方神圣?

color-gamut 直譯過來就是色域。它屬于媒體查詢的其中一個,有 3 個取值:

color-gamut: srgb;
color-gamut: p3;
color-gamut: rec2020;

使用方式如下:

@media (color-gamut: srgb) {
p {
background: #f4ae8a;
}
}

如果命中該媒體查詢,則結果如下:

OK,那么該媒體查詢有什么用呢?色域又是個什么東西呢?

色域為何?

色域描述了人眼可識別的色譜(可見色譜)內的一系列顏色。現代產品再現顏色的技術因設備而異,數碼相機、掃描儀、顯示器、打印機、平板電腦、投影儀等都可以再現不同范圍的顏色。為了使這種色差標準化,已使用各種測量顏色范圍的方法來創建可通信的顏色范圍,以便了解每個設備的功能。

了解色域需要了解顏色標準,查找了諸多文獻后發現這個玩意實在太過復雜,比較晦澀難懂,這里僅簡要闡述。

1931 年,CIE(國際照明委員會)建立了一個標準觀察者,該委員會建議使用色坐標 xyz (CIEXYZ)。

這些坐標用于形成當前的標準圖表,該圖表使用數學理論設置人類視線的范圍或顏色。此色度圖的設計使 Y 參數是顏色亮度的量度,而顏色的色度由 x 和 y 參數 (Yxy) 標識。

color-gamut 的 3 個可取值 srgb、p3、rec2020 可以理解為 3 種不同的色域。

  • srgb:sRGB 是數碼產品、Windows 環境和顯示器中使用最標準的色域。這種色域的優點是基于窄范圍減少了輸入和輸出之間的顏色差異。這些限制允許快速復制顏色,這也是如今它被用作數字產品、顯示器和互聯網標準的原因。
  • P3:DCI-P3 色彩空間是由 SMPTE(電影和電視工程師協會)引入的 RGB 色彩空間。色彩空間具有比 sRGB 寬 26% 的色域,通常用于數字電影。所有數字電影放映機都能夠充分顯示 DCI-P3 色彩空間。將 DCI-P3 與 4K 顯示器相結合,可為媒體專業人士提供極致的色彩精度和準確性。P3 色域大于并包含 srgb 色域。
  • rec2020:更為新且大的一個色域,rec2020 色域大于并包含 p3 色域。

下圖還有更多不同的色域,用這個圖可以大致腦補一下什么是色域:

為什么需要這么多的色域,它們的不同之處在于哪里?

每種顏色標準的創建都是為了滿足特定需求并推動技術發展以覆蓋更廣泛的顏色范圍。一方面,色彩標準允許專業人士將他們的想法變為現實,另一方面,公眾可以享受一流品質的色彩和視覺娛樂。

簡單來說,標準顯示器的色域適用于日常應用,但不足以再現專業品質的圖像。

更高的色域意味著更真實的色彩渲染和更微妙的漸變表現。這導致色調的再現更加醒目和逼真,灰度級別更加平滑。

color-gamut 的實用場景?

好吧,這可能就是它為何如此冷門的原因,其實它的兼容性還可以:

除了對色彩要求變態到極致的場景,這個媒體查詢功能確實比較雞肋,在國內的大環境下我感覺根本沒有應用的土壤。大家了解了解即可。

color-contrast() 顏色對比度選取

color-contrast() 雖然排名倒數第三,但是是個非常有用的顏色函數,它之所以如此冷門,是因為它目前還沒得到任何瀏覽器的支持:

當然,不妨礙我們提前了解了解。

color-contrast() 在規范 CSS Color Module Level 5[2] 提出。

它的語法比較奇怪:

color-contrast( <color> vs <color>#{2,} [ to [<number> | AA | AA-large | AAA | AAA-large]]? )

其中:

第一部分 可以是任何顏色值,必須值

第二部分 #{2,} 是一個逗號分隔的顏色值列表,用于與第一個值進行比較,必須值

第三部分 [ to [ | AA | AA-large | AAA | AAA-large]]? ) ,可以在后面制定一個數值,或者 WCAG 規范強度,可選值

  • AA 表示數值 4.5
  • AA-large 表示數值 3
  • AAA 表示數值 7
  • AAA-large 表示數值 4.5

實際使用如下:

{
color: color-contrast(#ffcc00 vs #bbccdd, #0c0c0c, #d2691e);
// 或者
color: color-contrast(#ffcc00 vs #bbccdd, #0c0c0c, #d2691e to 4.5);
// 或者
color: color-contrast(#ffcc00 vs #bbccdd, #0c0c0c, #d2691e to AA);
}

基于可訪問性,理解 color-contrast()

想要了解這個屬性的具體作用,得需要一些前置知識。

首先,得知道什么是顏色對比度。這個在我的這篇文章里,也有提到過 -- 前端優秀實踐不完全指南[3]

什么是色彩對比度

是否曾關心過頁面內容的展示,使用的顏色是否恰當?色弱、色盲用戶能否正常看清內容?良好的色彩使用,在任何時候都是有益的,而且不僅僅局限于對于色弱、色盲用戶。在戶外用手機、陽光很強看不清,符合無障礙標準的高清晰度、高對比度文字就更容易閱讀。

這里就有一個概念 -- 顏色對比度,簡單地說,描述就是兩種顏色在亮度(Brightness)上的差別。運用到我們的頁面上,大多數的情況就是背景色(background-color)與內容顏色(color)的對比差異。

借用一張圖 -- 知乎 -- 助你輕松做好無障礙的15個UI設計工具推薦[4]:

很明顯,上述最后一個例子,文字已經非常的不清晰了,正常用戶都已經很難看得清了。

什么是 WCAG 規范

另外一個前置知識,了解 WCAG 規范。

在可訪問性(也叫無障礙設計,Accessbililty,A11y)中,有個最權威的互聯網無障礙規范 —— WCAG[5],制定了互聯網無障礙相關的方方面面規矩。

其中 AA 級別規范規定,所有重要內容的色彩對比度需要達到 4.5:1 或以上(字號大于18號時達到 3:1 或以上),才算擁有較好的可讀性。

而 AAA 級別標準下,所有重要內容的色彩對比度需要達到 7:1 或以上(字號大于18號時達到 4.5:1 或以上),才算擁有較好的可讀性。

這也是上述 AA、AA-large、AAA、AAA-large 關鍵字的由來。

使用 color-contrast()

了解了上述前置知識之后,就很容易了解 color-contrast() 的作用了。

舉個例子:

{
background-color: #fff;
color: color-contrast(#fff vs #000, #666, #ddd);
}

這里,背景色是白色 #fff,需要設置文本顏色,通過 color-contrast(#fff vs #000, #666, #ddd),將 #fff 依次與 #000、#666、#ddd 比較,這 3 種顏色與白色的對比度分別是 21、5.74、1.35,21 對比度最大,展示最為清晰,所以,最終 color 的顏色就是 #000。

示意圖如下:

如果應用上 to 關鍵字:

{
background-color: #fff;
color: color-contrast(#fff vs #000, #666, #ddd to 4.5);
}

則不需要對比度最大顏色值,只選取對比度超出 4.5 的第一個值即可,這里 color 的最終計算值就是 #666,因為 5.74 大于 4.5。

總結一下

color-contrast() 的出現,很好地體現了如今 CSS 發展的一個大方向,更加關注用戶體驗,關注互聯網的無障礙設計,這也是國內目前 FE 比較容易忽視的。

可訪問性,在我們的網站中,屬于非常重要的一環,但是大部分前端(其實應該是設計、前端、產品)同學都會忽視它。

其實不僅僅是殘障人士才會需要無障礙設計,我們在很多時候,也會遇到無障礙場景:

記住,無障礙設計對所有人都更友善。關注無障礙,開始考慮無障礙設計。

最后

本文介紹了 2 個在 2021 CSS 使用現狀中最為冷門的特性,前者不好評估,但是后者在未來還是會有一定的作用,即便用不上,了解了解也不吃虧~

好了,本文到此結束,希望本文對你有所幫助 :)

參考資料

[1]《State Of CSS 2021》: https://2021.stateofcss.com/zh-Hans/

[2]CSS Color Module Level 5: https://drafts.csswg.org/css-color-5/#colorcontrast

[3]前端優秀實踐不完全指南: https://github.com/chokcoco/cnblogsArticle/issues/26

[4]知乎 -- 助你輕松做好無障礙的15個UI設計工具推薦: https://zhuanlan.zhihu.com/p/349761993

[5]WCAG: https://www.w3.org/Translations/WCAG21-zh/

[6]Github -- iCSS: https://github.com/chokcoco/iCSS

責任編輯:姜華 來源: iCSS前端趣聞
相關推薦

2009-12-18 15:16:49

Ruby on Rai

2022-09-11 19:55:46

MAC 地址WiFi 地址

2017-08-14 15:17:54

2023-11-06 19:00:17

Python

2018-05-23 11:45:32

引擎

2015-07-14 10:56:25

Tmux指南

2022-09-22 16:17:12

css編程語言開發

2009-11-30 10:51:27

安全殺毒軟件

2022-03-16 07:33:52

CSS@layer前端

2021-07-05 16:10:35

JavaScript代碼前端

2020-12-15 06:54:02

帶寬延時吞吐率

2016-11-24 23:32:32

技術面試團隊協作解決問題

2020-02-27 15:12:29

cookiesession加密

2016-03-01 17:54:57

IBM認知論壇ITIBM

2021-05-17 05:36:02

CSS 文字動畫技巧

2021-03-08 08:03:44

注解Spring配置

2022-11-16 07:43:49

RabbitMQAMQP協議

2023-03-07 07:25:38

顯示器面板VA

2021-11-04 12:42:55

RocketMQ啟動消費

2025-10-29 08:29:17

點贊
收藏

51CTO技術棧公眾號

精品对白一区国产伦| 亚洲精品自拍动漫在线| 欧洲永久精品大片ww免费漫画| 亚洲区自拍偷拍| 精品一区二区三区中文字幕视频| 亚洲成人自拍网| 日韩片电影在线免费观看| 国产三级伦理片| 麻豆精品网站| 久久伊人色综合| 风间由美一二三区av片| 国产精品成人**免费视频| 精品久久久久久久久久久久久| 中文字幕一区二区三区在线乱码| 人妻精品无码一区二区| 麻豆精品视频在线观看| 2020欧美日韩在线视频| 波多野结衣亚洲一区二区| 久久99久久人婷婷精品综合 | www.久久综合| 老司机午夜精品视频| 精品自拍视频在线观看| 四虎成人免费影院| 久久精品色播| 日韩一区二区三区免费观看 | 韩日av一区二区| 欧美在线视频一区二区| 久久久久久久九九九九| 欧美oldwomenvideos| 亚洲欧美色婷婷| 国产精品久久久久久亚洲色| 9999精品视频| 欧洲一区二区三区在线| 六月丁香激情网| 日本动漫理论片在线观看网站| 中文字幕一区二区三区色视频| 免费久久一级欧美特大黄| 国产小视频一区| 国产成人午夜电影网| 成人乱色短篇合集| 一区二区自拍偷拍| 日韩和欧美一区二区| 青青草国产精品一区二区| 影音先锋亚洲天堂| 日韩午夜高潮| 97婷婷涩涩精品一区| 日本五十熟hd丰满| 亚洲乱码视频| 97久久精品国产| wwwxxx亚洲| 伊人久久成人| 91成人国产在线观看| www..com国产| 国产精品久久久免费| 55夜色66夜色国产精品视频| 精品成人av一区二区在线播放| 国产日韩免费| 国产精品盗摄久久久| 乱子伦一区二区三区| 日韩va亚洲va欧美va久久| 国产va免费精品高清在线观看| 欧美黑人一区二区| 日韩激情一二三区| 国产日韩欧美一二三区| 国产夫妻自拍av| 成a人片亚洲日本久久| 精品国产乱码久久久久久108| 天天爱天天干天天操| 91免费观看视频在线| 亚洲成人第一| 亚洲精品911| japanese在线观看| 亚洲高清在线播放| 久久香蕉国产线看观看av| 亚洲精品国产精品国产自| 久草资源站在线观看| 成人美女大片| 欧美日韩中文精品| 国产三级三级看三级| 欧美久久久久久久久久久久| 精品国产美女| 精品久久国产精品| 久久久国产精品黄毛片| 国产精品一区毛片| 国产精品一区二区女厕厕| 国产精品特级毛片一区二区三区| 国产**成人网毛片九色 | 欧美多人乱p欧美4p久久| 日韩黄色精品视频| 青青草国产精品97视觉盛宴| 亚洲自拍欧美色图| 免费人成在线观看网站| 亚洲日本中文字幕区| 成人午夜精品久久久久久久蜜臀| 性生交大片免费全黄| 国产91沈先生在线播放| 欧洲av一区| 中文字幕黄色片| 国产一区二区在线观看视频| 国产伦精品一区二区三区照片91| 黄色视屏网站在线免费观看| 一区二区三区中文字幕| 日韩欧美精品在线观看视频| 精品入口麻豆88视频| 日韩福利视频在线观看| 国产精品99久久久久久成人| 中文一区二区| 亚洲影院在线看| 国产福利在线观看| 香蕉av福利精品导航| 九九热在线免费| 久久九九热re6这里有精品| 中文字幕在线精品| www.com国产| 国产成人免费在线| 亚洲精品乱码视频| 中文字幕乱码在线播放| 日韩一区二区视频| 永久免费毛片在线观看| 亚洲久久一区| 国产精品二区在线| 麻豆电影在线播放| 在线精品视频免费播放| 无码国产69精品久久久久网站| 911精品美国片911久久久 | 日本一区二区三区四区在线观看| 牛牛精品在线| 欧美一级艳片视频免费观看| 黄色国产在线播放| 日韩激情一区二区| 欧美国产综合视频| 国产精品电影| 亚洲黄在线观看| 国产亚洲精品码| 国产精品亚洲专一区二区三区 | 国产亚洲精品久久久久久豆腐| 亚洲欧美日韩视频二区| 精品高清视频| 麻豆成全视频免费观看在线看| 精品国免费一区二区三区| www青青草原| 国产福利精品一区| 浴室偷拍美女洗澡456在线| 日韩专区视频网站| www.日韩不卡电影av| 一区二区小视频| 亚洲国产成人一区二区三区| 久草综合在线观看| gogogo高清在线观看一区二区| 国产成人精品在线观看| 猫咪在线永久网站| 在线欧美日韩国产| 亚洲精品国产精品国自产网站| 天堂va蜜桃一区二区三区漫画版| 日本视频一区二区在线观看| 我爱我色成人网| 一区二区三区四区精品| 91精品国产乱码久久久久| 中文字幕一区日韩精品欧美| 在线免费观看av网| 中文字幕一区二区三区乱码图片 | 国产精品精品一区二区三区午夜版 | 日韩av综合网| 国产性生活视频| 亚洲国产经典视频| 午夜一级免费视频| 国产一区二区三区四区老人| 国产亚洲精品自在久久| 无码小电影在线观看网站免费| 亚洲欧美成人精品| ,一级淫片a看免费| 亚洲永久精品大片| 好男人香蕉影院| 日韩在线一区二区三区| 一区二区91美女张开腿让人桶| 国产精品亚洲一区二区在线观看| 久久久久久久999| 四虎在线免费看| 欧美日韩亚洲高清一区二区| 国产大片免费看| 91色乱码一区二区三区| 亚洲36d大奶网| 国内精品久久久久久久97牛牛 | 嘿嘿视频在线观看| 国产在线日韩欧美| 又粗又黑又大的吊av| 日本久久黄色| 国产精品美女黄网| 韩国三级一区| 久久久在线免费观看| 黄色av免费在线看| 日韩久久免费av| 中文字幕一区二区人妻视频| 一区二区久久久久| 男人的天堂av网| 99久精品国产| 91 在线视频观看| 一本久道久久综合婷婷鲸鱼| 亚洲视频精品一区| 老牛影视av一区二区在线观看| 国产精品日本精品| 欧洲一区精品| 欧美国产日韩在线| a视频网址在线观看| 亚洲第一区中文99精品| 91麻豆成人精品国产| 日韩欧美亚洲范冰冰与中字| 超碰手机在线观看| 国产喷白浆一区二区三区| 黑人玩弄人妻一区二区三区| 美女视频第一区二区三区免费观看网站| 免费在线黄网站| 色综合久久网| 欧美一区二区三区四区在线观看地址 | 国产女人18毛片| 国产一区二区三区天码| 国产伦精品一区二区三区照片| 99久久这里有精品| 国产精品久久久久免费a∨| 成人三级小说| 久久亚洲精品一区| av在线电影播放| 国产丝袜一区二区| 少妇高潮久久久| 欧美不卡一区二区三区四区| 97精品人妻一区二区三区在线| 欧美在线观看一区| 日本中文字幕第一页| 精品国产老师黑色丝袜高跟鞋| 久久久久成人精品无码| 亚洲欧美色一区| 欧美一级片在线视频| 最近日韩中文字幕| 国产中文字幕久久| 国产精品黄色在线观看| 男人天堂资源网| 中文字幕第一页久久| 日本理论中文字幕| 国产午夜亚洲精品午夜鲁丝片| 香蕉视频黄色在线观看| 91看片淫黄大片一级| 中国黄色a级片| 337p粉嫩大胆色噜噜噜噜亚洲| 偷拍女澡堂一区二区三区| 99久久综合色| 国产精品无码永久免费不卡| 99在线精品视频| av无码av天天av天天爽| 99r国产精品| 美女爆乳18禁www久久久久久| 99热精品一区二区| 中国毛片在线观看| 欧美高清在线视频| 欧美一区二区三区观看| 综合久久一区二区三区| 国内偷拍精品视频| 亚洲大片免费看| 久久99国产综合精品免费| 日韩欧美在线视频日韩欧美在线视频 | 国产69久久| 最新国产成人av网站网址麻豆| 久cao在线| 欧美激情区在线播放| 99re6在线精品视频免费播放| 66m—66摸成人免费视频| 极品美女一区| 国产综合视频在线观看| 日韩黄色av| 精品日韩美女| 国产成人精品三级高清久久91| 色999日韩自偷自拍美女| 2023国产精品久久久精品双| 日韩伦理在线免费观看| 老**午夜毛片一区二区三区| 亚洲欧美手机在线| 成人黄色网址在线观看| 国产一区二区三区四区五区六区| 亚洲欧洲国产日本综合| 国产无遮挡裸体免费视频| 中文字幕一区二区三区蜜月| 成人午夜电影久久影院| 日韩色视频在线观看| 一级做a爰片久久毛片16| 日韩一区二区三区四区五区六区| 国产黄色小视频在线观看| 免费中文字幕日韩欧美| 国产乱淫av片杨贵妃| 免费亚洲婷婷| 99久久99精品| 99re免费视频精品全部| 91ts人妖另类精品系列| 亚洲午夜三级在线| 黄色网址中文字幕| 欧美xxx久久| 懂色一区二区三区| 欧美华人在线视频| 日韩欧美少妇| 国产一区二区不卡视频| 欧美超碰在线| 欧美日韩在线中文| 国产高清久久久| 久久精品国产亚洲AV成人婷婷| 亚州成人在线电影| 国产精品国产av| 亚洲欧美国内爽妇网| 色av手机在线| 国产一区二中文字幕在线看| 日韩深夜影院| 国产 欧美 日韩 一区| 久久99在线观看| 亚洲国产日韩一区无码精品久久久| 亚洲午夜免费电影| 亚洲熟女乱色一区二区三区久久久| 亚洲精品国产拍免费91在线| 国产一区久久精品| 国产精品日韩精品| 欧美精品momsxxx| 老太脱裤让老头玩ⅹxxxx| 国产成人午夜精品影院观看视频| 日本免费www| 欧美在线综合视频| 天堂在线中文字幕| 久久久免费高清电视剧观看| 粉嫩一区二区三区在线观看| 色999五月色| 奇米影视在线99精品| 国产全是老熟女太爽了| 欧美日韩性视频在线| 欧美少妇bbw| 午夜精品久久久久久99热| 久久久久久久久成人| 亚洲AV无码成人精品一区| 久久国产成人午夜av影院| 1024手机在线观看你懂的| 欧美性生交xxxxxdddd| 手机亚洲第一页| 欧美制服第一页| 色综合久久中文| 热99这里只有精品| 99亚偷拍自图区亚洲| 久久国产精品系列| 日韩电影中文 亚洲精品乱码 | 欧美黑人狂野猛交老妇| 亚洲1区在线观看| 国产欧美精品aaaaaa片| 国产91丝袜在线观看| 青青操视频在线播放| 精品精品国产高清a毛片牛牛| 色呦呦久久久| 狠狠色狠狠色综合人人| 性欧美videos另类喷潮| 亚洲最大成人网站| 欧美亚州韩日在线看免费版国语版| 国产美女视频一区二区三区 | 亚洲欧美在线另类| 99在线精品视频免费观看20| 久久高清视频免费| 在线视频 中文字幕| 欧美精品在线视频| 在线看三级电影| 国产欧美综合精品一区二区| 亚洲主播在线| 成人精品一二三区| 欧美丰满美乳xxx高潮www| 色呦呦在线看| 欧美福利精品| 久久99久久99精品免视看婷婷 | 精品免费在线视频| 国产特黄在线| 成人午夜激情免费视频| 国内久久精品| 蜜桃av乱码一区二区三区| 欧美高清视频一二三区| 国产蜜臀在线| 日韩精品欧美专区| 国产精品影视在线| 国语对白永久免费| 久久躁狠狠躁夜夜爽| 特黄特色欧美大片| 亚洲精品www.| 天天av天天翘天天综合网色鬼国产 | 国产精品亚洲第一区在线暖暖韩国| 久久久久无码精品国产| 国产一区二区三区免费视频| 免费精品一区二区三区在线观看| 日韩欧美一区二| 成人欧美一区二区三区视频网页 | 精品入口麻豆88视频| 91精品91久久久中77777老牛| 国产精品入口麻豆原神| 欧美 日韩 国产 在线| 国产精品视频久久| 亚洲毛片网站| 黑人狂躁日本娇小| 精品88久久久久88久久久| 桃子视频成人app| 99久久免费观看| 国产精品美女www爽爽爽| 日本黄视频在线观看| 国产一区二区丝袜|