久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

是否可以在 CSS3 選擇器中使用 CSS 變量?

Is it possible to use CSS vars in CSS3 selectors?(是否可以在 CSS3 選擇器中使用 CSS 變量?)
本文介紹了是否可以在 CSS3 選擇器中使用 CSS 變量?的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

問題描述

我正在嘗試使用 CSS 變量進行一些實驗,但我無法讓它工作或找到任何有關它的文檔.有誰知道是否可以在 CSS3 選擇器中使用 CSS var?

I’m trying some experiments with CSS vars, and I couldn’t get this to work or find any documentation about it. Does anyone know if it’s possible to use a CSS var in a CSS3 selector?

我制作了以下示例來解釋我正在嘗試做的事情.此示例僅適用于 Chrome.

I made the following example to explain what I’m trying to do. This example is Chrome only.

http://jsfiddle.net/68Rrn/

:root {
    -webkit-var-count: 5; /* define my var! */
}

li {
    width:100px;
    height:100px;
    background-color:blue;
    display:inline-block;
    list-style:none;
}


ul li:nth-child(4) {
    background-color:red;
}

ul li:nth-child(-webkit-var(count)) { /* I can't get this working, is it even supported? I'm trying to target the 5th element with my var. */
    background-color:black;
}

HTML

<ul>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
    <li></li>
</ul>

推薦答案

級聯變量(即 var() 表示法)沒有被定義用于除屬性聲明之外的任何東西,所以不,它們不能在選擇器中使用.從它們的名字來看,這是有道理的,因為只有屬性聲明可以級聯,而不是選擇器.來自 規范:

Cascading variables (i.e. the var() notation) aren't defined for use with anything but property declarations, so no, they cannot be used in selectors. Judging by their name, this makes sense, since only property declarations can cascade, not selectors. From the spec:

變量可以用來代替元素上任何屬性中值的任何部分.變量不能用作屬性名稱、選擇器或除屬性值之外的任何其他內容.(這樣做通常會產生無效的語法,否則會產生與變量無關的值.)

A variable can be used in place of any part of a value in any property on an element. Variables can not be used as property names, selectors, or anything else besides property values. (Doing so usually produces invalid syntax, or else a value whose meaning has no connection to the variable.)

這篇關于是否可以在 CSS3 選擇器中使用 CSS 變量?的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

相關文檔推薦

Style every third element?(每隔三個元素設置樣式?)
Why shouldn#39;t I use ID selectors in CSS?(為什么我不應該在 CSS 中使用 ID 選擇器?)
What does img[class*=quot;alignquot;] mean in CSS?(CSS 中的 img[class*=“align] 是什么意思?)
CSS: Last element on line(CSS:最后一個元素)
How do I select every other div class element using just CSS (no js)(如何僅使用 CSS(無 js)選擇所有其他 div 類元素)
Tool for checking unused CSS selectors?(檢查未使用的 CSS 選擇器的工具?)
主站蜘蛛池模板: 在线一级片 | 久久成人免费 | 欧美一区二区免费 | 亚洲综合久久久 | 久久婷婷国产麻豆91 | 久久精品亚洲精品国产欧美 | 国产一区二区三区四区三区四 | 亚洲乱码一区二区三区在线观看 | 成人欧美一区二区三区白人 | 国产91在线播放 | 日本精品视频 | 一级a爱片久久毛片 | 中文字幕一区二区三区不卡在线 | 欧美舔穴 | 国产一级特黄aaa大片评分 | 欧美一区在线视频 | 中文字幕一区二区三区四区 | 国产精品有限公司 | 亚洲日本欧美日韩高观看 | 欧美一卡二卡在线 | 在线a视频网站 | 欧美乱大交xxxxx另类电影 | 99免费在线 | 欧美激情综合 | 午夜成人在线视频 | 91 久久| 亚洲第1页 | 中文字幕亚洲欧美日韩在线不卡 | 久久国产精品视频 | 无码一区二区三区视频 | www.久久久久久久久 | 亚洲精品视频免费观看 | 日本一区二区三区四区 | 色网在线观看 | 欧美成人精品 | 久久一区二区视频 | 国产欧美精品区一区二区三区 | cao视频| 午夜精品久久久久久久久久久久 | 精品一区在线 | 欧美日韩国产一区二区三区不卡 |