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

CSS 中的 11 個新特性和功能

開發 前端
9 月 13 日,CSS 工作組發布了 CSS 值和單位模塊第 5 級的第一個公共工作草案。它描述了 CSS 屬性接受的通用值和單位以及它們使用的語法,并附帶了一些有趣的新功能。

9 月 13 日,CSS 工作組發布了 CSS 值和單位模塊第 5 級的第一個公共工作草案。它描述了 CSS 屬性接受的通用值和單位以及它們使用的語法,并附帶了一些有趣的新功能。

注意:由于它是最近才發布的,并且目前處于工作草案狀態,本文中描述的許多功能將發生變化,并且它們不是在所有瀏覽器中可用(有些瀏覽器可用!)。

不久前還無法想象的事情正在進入規范:隨機值、使用屬性作為任何屬性的值、能夠在計算中使用順序……看起來很有希望。

這些功能中的許多都有一個共同點:它們簡化了 CSS 代碼。以前需要多條規則或黑客解決方案的事情將只需一兩行 CSS 即可實現。正如我所說,它看起來很有希望。

這是新更改的列表(更多詳細信息如下):

  • 對 attr() 函數的更改:因此它可以與任何屬性和任何 CSS 屬性一起使用(不僅僅是在內容上)。
  • calc-size() 函數:在計算中使用 auto 或 min-content 等固有值。
  • 新的 first-valid() 函數可避免自定義屬性值無效的問題。
  • 新的 *-mix() 函數系列,帶有新的比率符號。
  • 新的 *-progress() 函數系列,用于計算范圍之間或媒體或容器內的進度比率。
  • 使用新的 random() 和 random-item() 函數進行隨機化,從范圍或列表中返回隨機值(終于!)
  • 新的 brothers-count() 和 brothers-index() 函數提供整數值,可根據順序和大小進行操作。
  • 新的 toggle() 函數,用于設置嵌套元素的樣式,輕松循環遍歷值列表。
  • 帶有逗號分隔值列表的參數的新函數符號,可避免逗號分隔參數的歧義。
  • 新的 URL 修飾符,可更好地控制 url() 請求。
  • 擴展位置類型以允許流相關值。

1、對 attr() 函數的更改

讀取屬性并在 CSS 中使用它并不是什么新鮮事。使用 attr() 已經可以做到這一點,但一個常見的抱怨是功能有限,只能處理字符串和內容。

attr() 函數將進行一些更新,因此任何獨立于其數據類型的數據屬性都可以在任何屬性中使用。

它將像指定類型一樣簡單,如果我們愿意,還可以指定一個后備值,以防萬一出現意外情況。

這是一個期待已久的更新,將讓很多開發人員感到高興。

2、使用 calc-size() 操作內在值

此模塊還引入了一個新功能,可以安全地操作內在值(auto、max-content、fit-content 等)。此功能在過渡和動畫中特別有用。

它還添加了新關鍵字(size),為計算提供更多靈活性,使處理尺寸更加容易。

既然已經存在 calc(),為什么還要創建一個全新的函數?正如文檔所解釋的那樣,這樣做有向后兼容性和實際原因(例如,在所有情況下都可以平滑插值,尤其是在以百分比操作時)。

3、新的 first-valid() 函數

引入了一種新方法:first-valid()。其思想是將一個值列表傳遞給該函數;這些值將被解析,并且將使用第一個有效的值。這在處理 CSS 自定義屬性(又稱 CSS 變量)時特別有用。

使用 CSS 變量時的一個問題是,在聲明中,它們被視為有效值,即使實際包含的值無效。設置后備值也無濟于事,后備聲明也將被忽略。

使用這種方法,我們可以通過使用 first-valid() 將所有后備聲明合并為一個聲明來簡化代碼。

4、新的 *-mix() 函數系列

它還引入了一個新函數 mix(),可用于簡化不同的 *-mix 函數。您想混合顏色嗎?您可以執行類似 color-mix(red 60%, blue) 的操作,或者更簡單的 mix(60%, red, blue) 也可以。正如我們所說的顏色,我們還可以混合長度、變換函數等。

該符號也擴展到其他 *-mix 函數系列:

  • calc-mix()
  • color-mix()
  • cross-fade()
  • palette-mix()

如果在進度參數(第一個)中未指定緩動函數,則默認應用線性。

5、新的 *-progress() 函數系列

它們表示給定值從一個起始值到另一個終止值的比例進展。結果是一個介于 0 和 1 之間的數字,可用于運算,但與前面描述的 *-mix 函數系列結合使用時會特別方便。

此系列中有三個函數:

  • progress():通用,適用于任何數學函數。
  • media-progress():適用于媒體功能。
  • content-progress():適用于容器查詢。

6、CSS 中的隨機化函數

趣味設計具有一定程度的隨機化,而 CSS 中卻沒有這種功能。但此模塊引入了兩個新函數,它們可從列表 (random-item()) 或范圍 (random()) 中返回隨機值。

無需再使用黑客技巧或依賴其他語言來實現此目的。語法也簡單而強大,可以通過選擇器或元素計算隨機數。

7、新sibling函數

有時您可能希望根據容器內元素的順序提供不同的樣式。不幸的是,計數器不能在 CSS 中這樣使用。

隨著兩個返回數字的新函數的引入,可以使用它們進行操作,這個障礙被消除了:

  • sibling-count():返回兄弟的數量。
  • sibling-index():返回元素在兄弟列表中的位置/順序。

不再需要在每個元素上設置自定義屬性或使用 nth-child 編寫單獨的選擇器。

8、新的 toggle() 函數

引入了一種在嵌套元素中定義值的便捷新方法。toggle() 函數設置元素及其后代將循環使用的值,從而大大簡化了代碼。忘記復雜的規則或重新定義 - 一切都將在一行代碼中完成。

例如,假設我們有一個包含四個嵌套級別的列表。我們希望奇數級別有圓盤,偶數級別有正方形。

我們可以在不同級別執行 ul > li ul > li ul > li ul { … },或者我們可以執行類似 ul { list-style-type: disc, square; } 的操作。砰!完成了!

關于這個函數唯一有點令人擔憂的是它的名字。也許只有我一個人覺得,“toggle”這個詞有“二元性”的含義:開/關、是/否 - 兩個值可以相互切換。 toggle() 函數可以有任意多個參數,因此將其命名為“toggle”感覺很奇怪。

9、參數的新函數符號

您可能已經注意到,一些新函數(例如 random() 或 toggle())可以接受以逗號分隔的值列表的參數。

在這些情況下,我們如何區分一個參數和下一個參數?這就是為什么有人提議對函數符號進行“逗號升級”。這意味著我們可以使用分號 (;) 而不是逗號 (,) 來明確分隔參數。

例如,假設您想在頁面上使用隨機字體系列并指定不同的選項:

  • Times,serif
  • Arial,sans-serif
  • Roboto,sans-serif

所有這些參數都是以逗號分隔的值列表。如果我們使用逗號分隔參數,那將是一團糟。但使用新符號,很容易識別一個參數的結束位置和下一個參數的開始位置:

.random-font {
  font-family: random-item(Times, serif; Arial, sans-serif; Roboto, sans-serif);
}

10、位置類型的擴展

CSS 已經具有邊距、填充和邊框的邏輯屬性 - 這些值與文本書寫方向有關,并且可能因語言而異。

現在為位置類型引入了此功能(不要與位置屬性混淆)。指示位置的屬性(例如 background-position、object-position 等)可以指定與文本流和方向相關的值。

可以使用的新值為:

  • x-start
  • x-end
  • y-start
  • y-end
  • block-start
  • block-end
  • inline-start
  • inline-end

結論

它仍處于早期階段,情況會發生變化,但 CSS 值和單位模塊級別 5 中包含的一些新特性和功能看起來非常有前景。

有些也是期待已久的!尤其是將任何屬性與任何屬性一起使用的可能性。我記得很久以前在規范中看到過這個選項。希望這是實現它所需要的推動力。

不要忘記查看 CSS 值和單位模塊級別 5 工作草案以獲取更多詳細信息。如果您有任何問題或意見,請在他們的 GitHub 存儲庫中記錄工單。

責任編輯:華軒 來源: web前端開發
相關推薦

2017-03-13 15:27:55

CSS新特性

2022-08-05 13:14:25

ES2022JavaScript代碼

2023-02-10 13:15:45

Windows 11

2010-09-03 10:24:01

CSSmargin

2021-10-27 10:15:25

Python新特性編程語言

2022-06-06 09:56:38

編程語言Python

2021-10-20 16:44:50

Windows 11操作系統微軟

2012-12-25 10:52:23

IBMdW

2020-04-27 09:21:25

Android谷歌功能

2021-12-10 14:53:17

微軟Windows 11Windows

2023-12-11 09:02:27

CSS前端CSS 新特性

2009-01-03 15:01:16

ibmdwLotusQuickr

2023-01-05 08:00:24

RegExpFoo類字段

2009-03-11 20:07:31

LinuxFedora 11新特性

2012-05-07 13:45:45

Oraclen 11g虛擬列數據庫

2022-02-09 15:55:01

JavaHttpClientJAVA11

2021-12-09 22:22:19

Windows 11操作系統微軟

2021-06-26 10:04:23

Code特性技巧

2010-09-29 14:08:31

2023-08-14 09:59:31

Debian操作系統
點贊
收藏

51CTO技術棧公眾號

精品无人乱码一区二区三区的优势| 日韩在线观看网站| av免费中文字幕| 中国日本在线视频中文字幕| 紧缚奴在线一区二区三区| 九色精品免费永久在线| 免费看污片网站| 麻豆国产精品| 欧美性猛交xxxx| 中文字幕在线观看一区二区三区| 丰满岳乱妇国产精品一区| 久久亚洲风情| 欧美日韩ab片| 1024手机在线观看你懂的| 97se亚洲| 欧美精品日日鲁夜夜添| 国产一区二区三区精彩视频| 久久99精品久久| 久久久精品免费网站| 亚洲aaa激情| 黄色av一区二区| 国内精品亚洲| 久久视频在线视频| 快灬快灬一下爽蜜桃在线观看| 中文字幕一区二区三区日韩精品| 欧美视频自拍偷拍| 精品视频在线观看一区| 成人免费网址| 国产精品久久久久9999吃药| 久久精品magnetxturnbtih| 国产乱人乱偷精品视频a人人澡| 亚洲欧美卡通另类91av| 欧美成人精品一区二区| 成人精品一二三区| 中国av一区| 亚洲精品99久久久久中文字幕| 久久6免费视频| 欧洲成人一区| 色就色 综合激情| 人妻精品无码一区二区三区 | 久久全球大尺度高清视频| 精品视频第一页| 欧美中文字幕一区二区| 亚洲视频第一页| 亚洲一区二区三区综合| 国产欧美一区二区三区米奇| 日韩视频123| 一级 黄 色 片一| 色综合视频一区二区三区44| 欧美日韩精品专区| 午夜宅男在线视频| 日韩综合久久| 7777精品伊人久久久大香线蕉的| av免费一区二区| 99精品美女视频在线观看热舞| 欧美写真视频网站| 中文字幕 91| 丁香婷婷久久| 6080午夜不卡| 国产欧美精品一二三| 四虎影视成人精品国库在线观看| 6080yy午夜一二三区久久| 亚洲第一成肉网| 综合激情五月婷婷| 亚洲第一视频网站| 中日韩精品一区二区三区| 精品一区不卡| 俺也去精品视频在线观看| 日本一二三区在线观看| 日韩在线观看一区 | 成人小电影网站| 色香蕉成人二区免费| 色一情一乱一伦一区二区三区日本| 999福利在线视频| 欧美中文字幕一区| 亚洲怡红院在线| 国产剧情一区二区在线观看| 精品国产乱码久久久久久闺蜜| 玖玖爱在线精品视频| 亚洲丝袜啪啪| 日韩亚洲一区二区| 欧美一级高潮片| 日韩影院在线观看| 亚洲一区二区三区香蕉| 天天综合天天综合| 国产精品美女视频| 欧美一区二区视频在线播放| 性感女国产在线| 在线电影院国产精品| 亚洲精品无码一区二区| 精品视频免费| 欧美激情欧美激情| 人人妻人人爽人人澡人人精品| 美女高潮久久久| 国产视频一区二区三区四区| 91在线直播| 亚洲国产精品久久人人爱 | 日韩经典一区| 精品国产在天天线2019| 欧美a在线播放| 在线成人www免费观看视频| 国产精品久久久久久影视| 精品国产区一区二| 国产精品私人影院| 欧美精品自拍视频| 国产aⅴ精品一区二区四区| 日韩精品中文字幕有码专区| 国产免费无码一区二区视频| 日韩高清在线一区| 国产一区二区三区高清视频| 理论片午午伦夜理片在线播放| 精品人伦一区二区三区蜜桃网站 | 中国人与牲禽动交精品| 久久久久97国产| 久久精品国产77777蜜臀| 激情欧美一区二区三区中文字幕| 日韩伦理在线电影| 色综合久久六月婷婷中文字幕| 91丨porny丨九色| 日韩1区在线| 欧美在线观看日本一区| wwwav网站| 中文字幕综合网| 欧美三级理论片| 蜜乳av综合| 91精品国产网站| 亚洲精品.www| 亚洲卡通动漫在线| 成年人三级黄色片| 日韩精品网站| 国产精品高清免费在线观看| 五月婷婷开心中文字幕| 亚洲一二三四在线| 佐佐木明希电影| 欧美精品三区| 亚洲free性xxxx护士hd| 欧美精品电影| 欧美人与性动xxxx| 日本裸体美女视频| 另类小说欧美激情| 亚洲精品一区二区三区av| 欧美7777| 亚洲午夜国产成人av电影男同| 国产精品suv一区| 久久这里只有精品首页| 老司机午夜免费福利视频| 国产午夜精品一区在线观看 | 欧美国产二区| 一区二区免费在线| 国产精品久久网| 五月婷婷狠狠干| 偷拍一区二区三区四区| 亚洲色图欧美另类| 欧美视频官网| 国产精品综合久久久久久| 欧美另类tv| 精品日韩成人av| 精品视频一区二区在线观看| 盗摄精品av一区二区三区| 大地资源网在线观看免费官网| 国产美女精品视频免费播放软件| 日韩视频免费中文字幕| va视频在线观看| 亚洲综合激情网| 在线免费观看污视频| 亚洲精品美女| 欧美三级华人主播| 日韩国产网站| 精品国产拍在线观看| av中文字幕播放| 亚洲国产一区二区视频| 国产麻豆天美果冻无码视频| 久久精品国语| 亚洲一区综合| 都市激情亚洲| 日韩av电影国产| 久热国产在线| 亚洲第一中文字幕在线观看| 69视频免费看| 亚洲精品自拍动漫在线| 亚洲 欧美 日韩在线| 美女视频一区免费观看| 在线观看免费91| 成人爽a毛片| 日韩av电影院| 在线免费观看a视频| 亚洲国内高清视频| 中文字幕一区二区久久人妻| 亚洲精品免费看| 黄色a一级视频| 韩国欧美国产一区| 日本三级免费观看| 综合久久久久| 欧美一区二区三区精美影视| 国产在线视频欧美一区| 欧美亚洲国产日本| 成人在线观看免费网站| 亚洲女人天堂色在线7777| 国产又黄又粗又猛又爽| 精品欧美aⅴ在线网站| 国产美女福利视频| 91麻豆免费看| 熟妇女人妻丰满少妇中文字幕| 国产精品久久久久久模特| 这里只有精品66| 日韩av不卡一区| 亚洲自拍av在线| 东京一区二区| 久久久影视精品| 久久bbxx| 在线不卡国产精品| 天堂av网在线| 日韩女优电影在线观看| 91黑人精品一区二区三区| 亚洲在线观看免费| 美国黄色片视频| 国产三级精品三级| 久久福利小视频| 国产精品亚洲第一| 中文字幕天天干| 免费在线亚洲欧美| 欧洲精品一区二区三区久久| 亚洲午夜精品一区 二区 三区| 日韩精品一区二区三区四区五区| 国产精品极品在线观看| 91中文字精品一区二区| 91亚洲精品在看在线观看高清| 日本亚洲精品在线观看| 成人免费图片免费观看| 欧美大片免费观看| 在线中文字幕-区二区三区四区| 色噜噜狠狠狠综合曰曰曰| jizz视频在线观看| 亚洲图片制服诱惑| 国产免费视频在线| 精品亚洲男同gayvideo网站| 人妻精品一区二区三区| 亚洲第一av网| 亚洲黄色小说网址| 精品88久久久久88久久久| 性猛交xxxx乱大交孕妇印度| 91精品国产欧美日韩| 亚洲中文字幕在线观看| 欧美性大战xxxxx久久久| 国产99免费视频| 欧美在线一区二区| 少妇一级淫片日本| 欧美性做爰猛烈叫床潮| 国产一级片av| 欧美色区777第一页| 中文字幕精品一区二区精| 欧美亚洲禁片免费| 在线观看视频二区| 69久久99精品久久久久婷婷 | 国产三线在线| 性金发美女69hd大尺寸| 国产在线美女| 欧美一区二区三区精品电影| 黑人巨大精品欧美一区二区桃花岛| 日本电影亚洲天堂| 国产极品久久久久久久久波多结野 | 极品尤物一区二区三区| 欧美电影完整版在线观看| 久久久久久99| 国产乱码精品一区二区三区四区| 日韩欧美99| 欧美成人milf| 国产小视频免费| 一本色道久久| 黄色三级视频在线| 国产乱子轮精品视频| 挪威xxxx性hd极品| 国产欧美一区二区三区沐欲| 精品国产国产综合精品| 亚洲一区二区精品久久av| www.日本精品| 欧美日韩激情一区| 成人av一区二区三区在线观看| 日韩成人性视频| 在线免费看av| 欧美激情网友自拍| 欧美黑人一区| 97国产超碰| 欧美日韩国产传媒| 国产女教师bbwbbwbbw| 国产精品毛片一区二区三区| 男操女免费网站| 国产福利一区在线观看| 亚洲最大成人网站| 亚洲精品视频一区| 国产一级一级国产| 日韩一区二区三| 美女欧美视频在线观看免费 | 91久久国产综合久久91| 91麻豆精品国产91久久久久久久久 | 亚洲国产成人91精品| gogogo高清在线观看免费完整版| 欧美成人精品一区二区| 精品欧美一区二区三区在线观看 | 97激碰免费视频| 国产精品亲子伦av一区二区三区| 成人av男人的天堂| 郴州新闻综合频道在线直播| 欧美在线观看视频免费| 男女男精品视频| 一级性生活毛片| 一区二区国产盗摄色噜噜| 特级西西444www大胆免费看| 亚洲电影在线观看| av免费在线观看网址| 国产精品久久久久久亚洲影视| 欧美jizz19性欧美| www.69av| 精品一区二区免费视频| 亚洲一区二区自偷自拍| 偷偷要91色婷婷| www天堂在线| 久久久黄色av| 精品成人av| 麻豆91av| 国产亚洲在线| 亚洲av人人澡人人爽人人夜夜| 亚洲六月丁香色婷婷综合久久| 中文无码av一区二区三区| 日韩不卡在线观看| 精品三级久久| 国产日韩欧美二区| 国产一区亚洲| 古装做爰无遮挡三级聊斋艳谭| 国产精品伦理一区二区| 波多野结衣高清在线| 亚洲美女精品成人在线视频| 激情黄产视频在线免费观看| 岛国视频一区| 伊人久久大香线蕉av超碰演员| 绯色av蜜臀vs少妇| 亚洲激情成人在线| 国产情侣自拍小视频| 久久夜色精品国产亚洲aⅴ| 免费一区二区三区四区| 视频一区亚洲| 美女视频黄免费的久久| 手机看片国产日韩| 69p69国产精品| 182tv在线播放| 99热最新在线| 亚洲经典在线看| 黄色国产在线观看| 日本高清免费不卡视频| 国产69久久| 成人免费福利视频| 亚洲午夜精品一区二区国产| 中文国产在线观看| 一区二区三区四区激情| 成人乱码一区二区三区 | 亚洲欧美另类在线观看| 日韩成人动漫| 亚洲精品欧洲精品| 国精产品一区一区三区mba视频| 国产人妻精品一区二区三区不卡| 91麻豆精品91久久久久同性| 男女羞羞视频在线观看| 国产免费高清一区| 蜜桃av综合| 天堂网中文在线观看| 欧美一区二区三区爱爱| 久久av色综合| 欧美日韩另类综合| 蜜桃av噜噜一区| 午夜爽爽爽男女免费观看| 亚洲大尺度美女在线| 欧美精选视频一区二区| 97超碰人人爱| 99久久精品国产麻豆演员表| 无码视频在线观看| 久久久精品国产一区二区| 91精品啪在线观看国产手机| 国产主播在线看| 亚洲国产精品ⅴa在线观看| 国产区精品在线| 91极品视频在线| 日本黄色精品| 亚洲女则毛耸耸bbw| 在线免费观看日本一区| 永久免费网站在线| 日本一区视频在线播放| 国产一区二区0| 日韩视频在线观看一区| 日韩在线欧美在线国产在线| 欧美a一欧美| 激情黄色小视频| 好吊成人免视频| 成人video亚洲精品| 精品免费日产一区一区三区免费| 美女性感视频久久| 日本天堂网在线| 欧美二区乱c黑人| 日韩欧美一区二区三区在线视频 | 成人3d动漫一区二区三区| 一区二区在线免费|