【问题标题】:CSS Adjacent Sibling based on Child Input基于子输入的 CSS 相邻兄弟
【发布时间】:2017-10-07 21:21:00
【问题描述】:

好的,那么是否可以根据孩子的有效输入设置相邻兄弟的样式? 假设您有以下 HTML:

<div id="source">
   <input type="text">
</div>
<div id="target">
</div>

这是我想做的一些伪 CSS:

(#source input:valid) + div {
    // add cool styling
}

Sass/Less 有什么解决方案吗?基本上,如果其兄弟 div 的子输入输入了文本,我想设置相邻 div 的样式。

【问题讨论】:

  • 对,这都是可能的,但它改变了问题的前提。

标签: html css sass less


【解决方案1】:

答案是否定的。

同级选择器仅适用于同级,而不适用于父/子同级。 SASS/LESS 编译成 CSS 并且不知道 DOM。虽然他们有额外的工具让编写 CSS 更容易,但这些工具在编译后就消失了。

【讨论】:

    猜你喜欢
    • 2012-10-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-03-20
    • 2011-10-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多