精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

国产精品久久久久精| 国产精品嫩草69影院| av一区在线观看| 九色|91porny| 久久99精品久久久久久青青91| 自拍一级黄色片| 小早川怜子影音先锋在线观看| 国产欧美一区二区精品忘忧草 | 久久午夜羞羞影院免费观看| 国产啪精品视频| 日韩精品国产一区二区| 日韩欧美网址| 亚洲级视频在线观看免费1级| 97公开免费视频| heyzo高清中文字幕在线| 国产精品拍天天在线| 国产在线精品一区二区中文| 亚洲一区二区视频在线播放| 99国产精品自拍| 久久久国产精品免费| 91成年人网站| 91精品丝袜国产高跟在线| 在线观看av不卡| 欧美 日韩 国产 高清| 国产黄网站在线观看| 久久精品亚洲精品国产欧美| 99在线首页视频| 91无套直看片红桃| 日韩avvvv在线播放| 91极品女神在线| 婷婷色中文字幕| 欧美激情欧美| 在线观看免费高清视频97| 精品黑人一区二区三区观看时间| 免费观看亚洲天堂| 欧美久久一二区| 国产精品视频分类| 欧美色片在线观看| 丁香五六月婷婷久久激情| 男人添女荫道口女人有什么感觉| 国产欧美黑人| 亚洲同性同志一二三专区| 天天综合狠狠精品| 高清在线观看av| 国产喂奶挤奶一区二区三区| 欧美精品一区在线| 你懂的视频在线| 91麻豆国产自产在线观看| 国产精品一区二区av| 不卡视频免费在线观看| 国产乱码字幕精品高清av | 日本一道高清一区二区三区| 精品日韩欧美一区二区| 日韩av成人网| 成人h动漫免费观看网站| 精品剧情在线观看| 久久福利小视频| 女一区二区三区| 亚洲精品二三区| 全黄一级裸体片| 国产99亚洲| 亚洲夜晚福利在线观看| 国产亚洲精品熟女国产成人| 免费一区二区| 中文字幕在线精品| 国产精品白丝喷水在线观看| 91精品一区二区三区综合| 精品中文字幕视频| 日本中文字幕免费| 葵司免费一区二区三区四区五区| 国产精品高精视频免费| 亚洲系列第一页| 国产精品2024| 国产日韩欧美综合精品| 裸体xxxx视频在线| 成人欧美一区二区三区小说 | 欧美日韩一区在线观看视频| 成人综合影院| 一区二区三区在线视频免费| 国产av国片精品| 欧美国产大片| 91精品婷婷国产综合久久性色 | 国产日韩免费视频| 成人福利视频在线| 日韩一区二区三区高清| 菠萝蜜视频国产在线播放| 午夜精品久久久久久久99樱桃| 日本a在线免费观看| **欧美日韩在线观看| 欧美久久婷婷综合色| 性囗交免费视频观看| 欧美伦理影院| 欧美极品少妇xxxxⅹ免费视频| 欧美精品韩国精品| 国产在线视频一区二区| 免费看污久久久| 国产婷婷视频在线| 色综合久久久网| 欧美日韩久久婷婷| 亚洲成aⅴ人片久久青草影院| 神马国产精品影院av| 日本网站免费观看| 精品一区二区三区香蕉蜜桃| 精品一区二区国产| 最新黄网在线观看| 91官网在线免费观看| 无码人妻精品一区二区三| 欧美理论视频| 欧美一级视频在线观看| 亚洲av少妇一区二区在线观看 | 日韩电影中文字幕一区| 五月综合色婷婷| 老牛影视一区二区三区| 不卡的av一区| 黄色免费在线网站| 欧洲亚洲国产日韩| 野花社区视频在线观看| 国产在线不卡| 成人夜晚看av| 在线免费黄色| 色88888久久久久久影院按摩| 在线观看一区二区三区四区| 欧美日韩激情| 欧美重口另类videos人妖| 丰满人妻一区二区三区免费| 国产精品麻豆网站| 少妇性l交大片| 婷婷激情久久| 97精品一区二区视频在线观看| 国产孕妇孕交大片孕| 中文文精品字幕一区二区| 成人羞羞国产免费网站| 亚洲黄页网站| 欧美一区二区三区免费观看| 免费看国产片在线观看| 一区二区三区免费看视频| 三级性生活视频| 国产精品久久观看| 成人一区二区电影| 黄黄的网站在线观看| 在线综合+亚洲+欧美中文字幕| www久久久久久久| 日韩1区2区3区| 水蜜桃亚洲一二三四在线| 成人免费在线观看视频| 国产视频久久久| 91精品国产综合久久久蜜臀九色| 99久久er热在这里只有精品15| 99久久国产综合精品五月天喷水| 99久久婷婷国产综合精品青牛牛| 欧美夫妻性生活视频| 亚洲精品一区二区三区区别| 亚洲第一成人在线| 久久性爱视频网站| 性色一区二区三区| 欧美日本韩国一区二区三区| 日韩和的一区二在线| 中文字幕亚洲情99在线| ,亚洲人成毛片在线播放| 亚洲色欲色欲www| 国产精品偷伦视频免费观看了| 欧美区日韩区| 精品国产福利| 亚洲伦理影院| 久久精品视频导航| 成人h动漫精品一区二区无码 | 国产视频第一页| 亚洲一区二区三区在线| 99久久免费看精品国产一区| 久久国产精品亚洲77777| 日日夜夜精品网站| 国产一区二区高清在线| 97精品久久久| 日韩子在线观看| 日韩午夜激情视频| 欧美日韩一二三四区| 国产精品拍天天在线| av不卡中文字幕| 亚洲一区观看| 中文字幕日韩一区二区三区不卡| 亚洲视频国产| 国产成人一区二区三区小说| h片在线免费| 精品小视频在线| 国产露脸91国语对白| 精品久久久久久久久久ntr影视| 一级片视频免费看| 国产乱码精品一区二区三| 欧美亚洲精品一区二区| 99久久夜色精品国产亚洲96| 国产精品久久亚洲7777| 成人国产精品| 午夜精品久久久久久久白皮肤| 成人在线观看黄色| 精品国产伦一区二区三区观看方式| 国产精品熟女视频| 亚洲自拍偷拍av| 手机毛片在线观看| 99久久99久久精品免费观看| 亚洲一区二区三区四区五区| 国产精品视频久久一区| 吴梦梦av在线| 国产成人黄色| 精品一区二区三区自拍图片区| 亚洲伦理一区二区| 国产91精品网站| 成人三级小说| 久久影院资源网| chinese偷拍一区二区三区| 亚洲国产精品99久久| 国产精品一区二区av白丝下载| 懂色av影视一区二区三区| 日韩一级片av| 国产精品麻豆一区二区| 国产精品高清无码在线观看| 成人午夜又粗又硬又大| www.桃色.com| 麻豆一区二区三区| 亚洲人成无码www久久久| 亚洲激情黄色| 青草网在线观看| 亚洲先锋影音| 在线观看免费91| 成人久久综合| 日韩欧美在线一区二区| 亚洲免费观看高清完整版在线观| 国产精品视频入口| 综合激情五月婷婷| 亚洲字幕一区二区| 99热这里有精品| 成人乱色短篇合集| 国产精品99精品一区二区三区∴| 国产成人高潮免费观看精品| 中文av在线全新| 91sa在线看| 国产美女高潮在线观看| 欧美极品少妇xxxxⅹ喷水| dj大片免费在线观看| 久久夜精品va视频免费观看| 久久久久久久久免费视频| 日韩在线视频观看正片免费网站| 成人免费在线电影| 中文字幕国产亚洲| 97视频在线观看网站| 色久欧美在线视频观看| 婷婷视频在线| 欧美成年人视频网站欧美| 91麻豆一二三四在线| 九九热r在线视频精品| 青春草在线免费视频| 欧美精品电影在线| 免费v片在线观看| 国产91精品在线播放| 99热播精品免费| 国产噜噜噜噜噜久久久久久久久| 欧美网站免费| 亚洲自拍另类欧美丝袜| 伊人www22综合色| 国产一区二区三区黄| 免费观看久久av| 四虎影视永久免费在线观看一区二区三区 | 久久久123| 97碰碰碰免费色视频| 欧美一区国产| 91欧美精品成人综合在线观看| 日本在线视频一区二区三区| 国精产品99永久一区一区| 国产探花一区二区| 国产福利片一区二区| 欧美精品播放| 国产精品视频一区二区三区四区五区| 日韩制服丝袜av| 国产欧美精品一二三| 成人av免费在线播放| 老牛影视av老牛影视av| 中文字幕亚洲欧美在线不卡| 免费在线观看一级片| 精品国产老师黑色丝袜高跟鞋| 在线免费观看国产精品| 91精品国产高清一区二区三区蜜臀 | 都市激情久久综合| 国产成人在线亚洲欧美| 国产精品国产亚洲精品| 久久草视频在线看| 99久久.com| 18禁免费观看网站| 看片的网站亚洲| 毛茸茸free性熟hd| 国产精品美女久久久久久久久久久| 私库av在线播放| 色婷婷激情综合| 国产高清免费观看| 国产亚洲人成网站在线观看| 色呦呦视频在线观看| 国产福利视频一区| 91久久偷偷做嫩草影院电| 日韩精品欧美在线| 影音先锋日韩资源| 99re精彩视频| 久久网站最新地址| 免费人成年激情视频在线观看| 欧美主播一区二区三区| 人妻少妇一区二区三区| 色噜噜狠狠狠综合曰曰曰88av| 女厕盗摄一区二区三区| 亚洲最大福利视频网| 欧美先锋资源| 欧美国产激情视频| 国产·精品毛片| 国产喷水在线观看| 色婷婷久久久久swag精品| 在线观看xxx| 欧美国产日韩xxxxx| 亚州精品国产| 日韩电影免费观看高清完整| 亚洲欧洲日本mm| 无套内谢丰满少妇中文字幕| 中文在线资源观看网站视频免费不卡| 国产精品视频免费播放| 欧美精品一区二区三区蜜桃视频| av网站在线免费播放| 日本精品一区二区三区在线| 国产精品白丝av嫩草影院| wwwjizzjizzcom| 国产最新精品免费| 男人的午夜天堂| 欧美怡红院视频| 免费在线国产| 欧美专区福利在线| 日韩精品免费一区二区夜夜嗨| 国产成a人亚洲精v品在线观看| 国产一区美女在线| 精品人妻伦九区久久aaa片| 欧美亚洲综合网| 精品999视频| 国产成人一区二区三区电影| 精品国精品国产自在久国产应用| 黄色成人在线看| 91网站最新网址| www.国产一区二区| 亚洲人成在线观| 成人免费毛片嘿嘿连载视频…| 麻豆成人av| 老司机免费视频久久| 国产精品20p| 欧美久久久久免费| 麻豆tv免费在线观看| 亚洲a级在线播放观看| 欧美成人一区二免费视频软件| 日本黄色www| 亚洲亚洲精品在线观看| 欧美一级性视频| 欧美一区二区视频97| 蜜桃a∨噜噜一区二区三区| 91激情视频在线| 国产精品高清亚洲| 999精品国产| 久久人人爽人人爽人人片av高请| 农村少妇一区二区三区四区五区| 黄色片久久久久| 国产欧美一区二区三区在线看蜜臀 | 夜夜爽www精品| 国产麻豆成人传媒免费观看| 黄色在线观看免费| 亚洲国产精品久久| 亚洲成人短视频| 强伦女教师2:伦理在线观看| 国产成人福利片| 久久久久久久久久久影院| 中文字幕久久久av一区| 免费精品一区二区三区在线观看| 国产美女在线一区| 国产欧美一区二区在线| 国产aⅴ一区二区三区| 欧美极品少妇xxxxⅹ喷水| 国产成人一区| 色哟哟免费视频| 一本色道久久加勒比精品| 免费高清在线观看| 国产主播一区二区三区四区| 日韩**一区毛片| 国产一级性生活| 一区二区三区精品99久久 | 狠狠色丁香婷综合久久| 亚洲精品午夜久久久久久久| 亚洲图片在线综合| 91亚洲无吗| 亚洲精品20p| 性做久久久久久| 日本激情在线观看| 久久99精品久久久久久久青青日本| 麻豆久久久久久| 日本学生初尝黑人巨免费视频| 伊人久久综合97精品| 视频精品一区| 冲田杏梨av在线| 香蕉成人啪国产精品视频综合网 | 国内精品久久久久久中文字幕| 菠萝蜜一区二区| 一出一进一爽一粗一大视频|