久久久久久久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 選擇器的工具?)
主站蜘蛛池模板: 日本爱爱视频 | 欧美福利 | 99久久久国产精品 | 成人h动漫亚洲一区二区 | 国产精品自在线 | 久久99精品久久久 | 久久高清 | 蜜桃一区二区三区 | 欧美亚洲另类丝袜综合网动图 | 国产精品嫩草影院精东 | 欧美午夜精品 | 特黄一级 | 中文字幕人成乱码在线观看 | 中文字幕一区二区三区四区五区 | 国产片侵犯亲女视频播放 | 国产精品亚洲一区二区三区在线 | 国产精品美女久久久免费 | 国产精品视频观看 | 国产精品成人品 | 久久一二| 不卡一区二区三区四区 | 日韩中文字幕一区 | 久久久久久久久99 | 国产免费观看一级国产 | 久久久国产一区二区三区 | 粉嫩av久久一区二区三区 | 伊人精品久久久久77777 | 欧美啪啪| 毛片在线看片 | 成人免费在线 | 欧美性生活一区二区三区 | 欧美一区二区三区,视频 | 国产一区二区三区高清 | 国产精品美女久久久免费 | 999久久久免费精品国产 | 女女百合av大片一区二区三区九县 | 国产欧美精品区一区二区三区 | 日韩男人天堂 | 国产午夜三级一区二区三 | 成人精品鲁一区一区二区 | 在线免费观看黄视频 |