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

国产乱淫片视频| 五月天免费网站| 九九精品调教| 成人动漫一区二区三区| 日本国产欧美一区二区三区| x88av在线| 国产免费区一区二区三视频免费 | jizz18女人高潮| 久久伊人影院| 在线看国产一区| 青草视频在线观看视频| аⅴ资源新版在线天堂| 国产激情精品久久久第一区二区| 91精品国产高清久久久久久久久 | 欧美中文在线观看| 无码黑人精品一区二区| 欧美人与物videos另类xxxxx| 91麻豆精品国产91久久久使用方法| 大j8黑人w巨大888a片| 欧美被日视频| 国产喷白浆一区二区三区| 成人精品一二区| 在线观看日批视频| 老司机亚洲精品| 91国语精品自产拍在线观看性色 | 婷婷夜色潮精品综合在线| 亚洲成人第一| 九一国产在线| av在线这里只有精品| 成人综合国产精品| 一区二区视频在线免费观看| 在线午夜精品| 久久久久久成人| 破处女黄色一级片| 日韩欧美视频在线播放| 国产视频精品xxxx| 欧美久久久久久久久久久| 99re8精品视频在线观看| 在线一区二区观看| 啊啊啊一区二区| 98色花堂精品视频在线观看 | 黄色在线视频网址| 亚洲精品婷婷| 性欧美在线看片a免费观看| 丰满少妇被猛烈进入一区二区| 999久久久精品国产| 尤物tv国产一区| 91网站免费视频| 视频一区中文| 亚洲午夜未删减在线观看| 一二三不卡视频| 亚洲激情77| 亚洲欧美日韩国产中文| 国产男男chinese网站| 亚洲盗摄视频| 国产午夜精品美女视频明星a级| 国产精品无码网站| 亚洲动漫在线观看| 精品无码久久久久久国产| 欧美熟妇精品黑人巨大一二三区| 欧美理论电影在线精品| 日韩高清不卡av| 中文字幕一区二区人妻在线不卡| 性欧美xxxx免费岛国不卡电影| 亚洲国产小视频在线观看| 免费无码一区二区三区| 亚洲人成网www| 国产亚洲精品久久久优势| 91社区视频在线观看| 欧美高清视频手机在在线| 久久综合久久88| 国产无码精品一区二区| 国产精品毛片在线看| 国产精品7m视频| 国产又大又粗又硬| 国产成人av影院| 九九九热999| 成人欧美一区| 亚洲精品福利视频网站| 午夜免费福利小电影| 日韩大片欧美大片| 在线91免费看| 男人的天堂影院| 精品久久久久久久久久久aⅴ| 日韩在线观看免费网站| 麻豆chinese极品少妇| 亚洲美女视频在线免费观看| 国产精品电影观看| 国产熟女一区二区三区四区| 99国产麻豆精品| 亚洲美女搞黄| 高清在线视频不卡| 欧美日韩综合一区| 少妇精品无码一区二区三区| 欧美日韩在线二区| 欧美福利视频在线| 午夜一区二区三区四区| 成人在线综合网| 午夜一区二区三区| 久久香蕉av| 欧美视频日韩视频| 国产麻豆天美果冻无码视频 | 91美女精品网站| av毛片久久久久**hd| 伊人久久青草| 在线看片国产福利你懂的| 欧美另类高清zo欧美| 熟女丰满老熟女熟妇| 欧美久久一级| 成人妇女免费播放久久久| 国产18精品乱码免费看| 国产精品麻豆一区二区| 久久精品一区二| 久久99国产精品久久99大师| 精品国内产的精品视频在线观看| 国产精品免费精品一区| 成人免费毛片a| 在线视频一二三区| 素人啪啪色综合| 精品呦交小u女在线| 国产一级淫片免费| 国产在线播放一区| 色噜噜一区二区| 日本韩国欧美| 精品无码久久久久久国产| 日韩免费一二三区| 国产在线日韩欧美| 一区二区三区四区视频在线观看| 欧美xxx网站| 日韩精品一区二区视频| 国产精品第九页| 成人黄页毛片网站| 激情五月六月婷婷| 激情不卡一区二区三区视频在线| 日韩一区二区福利| 中文字幕在线观看视频一区| 国产亚洲欧洲997久久综合| 国内精品在线观看视频| 成人三级毛片| 久久久视频免费观看| 亚洲欧美黄色片| 亚洲一区二区在线免费看| 久久精品无码一区二区三区毛片| 91免费精品| 91系列在线观看| 影音先锋在线视频| 欧美成人猛片aaaaaaa| 麻豆亚洲av熟女国产一区二| 国产成人av一区| 性高湖久久久久久久久aaaaa| 视频精品一区| 久久久女人电视剧免费播放下载| 日本人妻熟妇久久久久久| 婷婷综合另类小说色区| 泷泽萝拉在线播放| 日韩中文字幕1| 视频在线99re| 精品国产美女a久久9999| 最新69国产成人精品视频免费| 在线观看亚洲国产| 亚洲精品国产无套在线观| 91成人在线观看喷潮蘑菇| 在线看片一区| 日本不卡二区高清三区| 久久天天久久| 欧美黑人极品猛少妇色xxxxx| 成人毛片视频免费看| 好吊成人免视频| 少妇愉情理伦三级| 国产精品一区二区无线| 国产a级片网站| 欧美日韩高清| 91免费在线视频网站| 欧美videossex| 日韩精品有码在线观看| 亚洲天堂网视频| 亚洲午夜精品网| 久久国产柳州莫菁门| 国内久久精品视频| 国产一级爱c视频| 日韩免费特黄一二三区| 高清一区二区三区视频| 日产精品一区| 欧美人交a欧美精品| 黄色在线网站| 日韩写真欧美这视频| 黄色在线免费观看| 亚洲欧洲日本在线| 超碰97人人干| 国产成人aaa| 欧美精品无码一区二区三区| 欧美在线免费| 欧美日韩免费高清| 日韩一二三区| 国产精品青青在线观看爽香蕉 | 国产喷水theporn| 国内精品福利| 午夜精品美女久久久久av福利 | 日本精品一区二区三区视频| 精品99re| 国产精品福利在线观看网址| 污的网站在线观看| 在线播放亚洲激情| 色呦呦视频在线| 欧美久久一二三四区| 五月天综合激情网| 亚洲另类色综合网站| 变态另类ts人妖一区二区| 成+人+亚洲+综合天堂| 91福利免费观看| 日韩在线a电影| 青草青青在线视频| 欧美成人69av| 在线免费观看成人网| 国内精品视频在线观看 | 91精产国品一二三产区别沈先生| 国产欧美一区二区色老头 | 中文天堂资源在线| 91一区在线观看| 日本精品一二三| 日韩电影在线免费看| www黄色日本| 韩日精品在线| 久久观看最新视频| 色小子综合网| 色噜噜一区二区| 欧美精品一二| 欧美亚洲免费高清在线观看 | 99riav视频一区二区| 2019av中文字幕| 国产美女情趣调教h一区二区| 精品国产美女在线| 青青青青在线| 日韩最新免费不卡| 毛片在线看片| 日韩在线中文字| 麻豆最新免费在线视频| 日日骚av一区| 日韩在线观看www| 上原亚衣av一区二区三区| 国产在线观看精品一区| 亚洲精品网站在线播放gif| 天堂v在线观看| 亚洲国产小视频在线观看| 人人妻人人澡人人爽精品日本| 精品欧美一区二区久久| 国内精品久久久久久久久久| 欧美一区三区二区| www.成人在线观看| 精品久久国产字幕高潮| 性猛交xxxx乱大交孕妇印度| 日韩精品一区二区三区四区| 丰满人妻一区二区| 亚洲国产日韩欧美在线99| 亚洲免费成人网| 亚洲国模精品一区| 你懂的视频在线观看| 亚洲免费电影一区| 爱爱爱免费视频在线观看| 综合欧美国产视频二区| 欧美高清视频| 欧美极品在线视频| 看黄在线观看| 国产精品网红直播| 日本精品在线播放 | 日本一二三四区视频| 国产一区二区三区在线观看精品| 国产成人精品综合久久久久99| 福利视频网站一区二区三区| 亚洲av成人精品一区二区三区| 99久久精品国产一区| 摸摸摸bbb毛毛毛片| 亚洲欧洲日韩女同| 国产一级在线免费观看| 日韩欧美在线字幕| 国产又粗又猛又黄又爽| 精品欧美久久久| 免费在线高清av| 久久精品国产久精国产思思| 丝袜综合欧美| 青青草成人在线| 婷婷久久免费视频| 国产精品一区二区三区不卡| 欧美**vk| 成人高清dvd| 视频一区中文字幕国产| 992kp免费看片| www日韩大片| 久久福利免费视频| 精品日韩美女的视频高清| 波多野结衣一二区| 精品免费日韩av| 国产高清在线| 国内揄拍国内精品| 国产91亚洲精品久久久| 国产久一道中文一区| 成人中文视频| 免费无码毛片一区二三区| 男女性色大片免费观看一区二区 | 我看黄色一级片| 成人性生交大片免费看视频在线| 麻豆精品免费视频| 一区二区欧美视频| 中文字幕日产av| 亚洲精品久久久久国产| 久草免费在线| 国产精品久久久久免费a∨| av一级亚洲| 一区二区三区四区不卡| 久久久久欧美精品| 四虎永久免费观看| 国产精品久久久久影视| 四虎成人在线观看| 亚洲福利精品在线| caoporn免费在线视频| 国产精品成人免费电影| 美女一区2区| 成人小视频在线观看免费| 久久国产精品露脸对白| 真实乱视频国产免费观看| 亚洲高清免费视频| 国产av无码专区亚洲av| 亚洲人高潮女人毛茸茸| 大菠萝精品导航| 成人免费看片网址| 亚洲欧美亚洲| 午夜大片在线观看| 亚洲欧洲日产国码二区| 中文字幕在线播放日韩| 在线视频日韩精品| 日本综合久久| 日本一区二区三区四区在线观看| 一本色道88久久加勒比精品| 丰满少妇xbxb毛片日本| 一区二区不卡在线播放 | 日本人妻伦在线中文字幕| 久久99国产精品免费网站| 天天躁夜夜躁狠狠是什么心态| 狠狠躁夜夜躁久久躁别揉| 色呦呦视频在线| 2019日本中文字幕| 奇米影视777在线欧美电影观看| 久久亚洲中文字幕无码| 成人av在线看| 国产欧美日韩另类| 亚洲激情视频在线播放| a级片在线免费观看| 国产欧美亚洲日本| 在线午夜精品| 真实乱视频国产免费观看| 欧美在线视频你懂得| 天堂中文8资源在线8| 亚洲精品日韩激情在线电影| 婷婷精品进入| 男人女人拔萝卜视频| 亚洲观看高清完整版在线观看 | 99热99精品| 国产成人在线免费视频| 亚洲欧美中文日韩在线v日本| 欧美一级大片| 亚洲一卡二卡三卡| 国精产品一区一区三区mba桃花 | 菠萝菠萝蜜网站| 精品成人久久av| 国产免费永久在线观看| 国产精品午夜国产小视频| 国产精品99一区二区三| 永久看看免费大片| 午夜精品福利视频网站| 欧美在线一卡| 91精品久久久久久久久青青| 女人色偷偷aa久久天堂| 中出视频在线观看| 欧美性一二三区| av在线app| 久久偷看各类wc女厕嘘嘘偷窃| 日本午夜精品一区二区三区电影| 亚洲综合图片一区| 精品国产乱码久久| 国精产品一区二区三区有限公司 | 一区中文字幕在线观看| 国产成人av一区二区三区在线观看| 国产无遮挡又黄又爽又色| 国产亚洲免费的视频看| 国产高清日韩| 成人毛片视频网站| 国产精品―色哟哟| www.日日夜夜| 国产精品18久久久久久首页狼| 亚洲精彩视频| 亚欧洲乱码视频| 日韩美女视频一区二区在线观看| 最近在线中文字幕| 男女h黄动漫啪啪无遮挡软件| 91香蕉视频在线| 97精品久久人人爽人人爽| 91av在线免费观看视频| 亚洲国产不卡| 免费视频91蜜桃| 日韩av在线最新|