相关疑难解决方法(0)

使用CSS3 attr函数使用子节点中父节点的属性值

我想data-index在其(嵌套)子节点之一上设置父元素的值.期望的结果:字符串"index"应该出现在h2.heading.

标记:

<div class="foo" data-index="index">
    <div>
        <h2 class="heading"><span>title</span></h2>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

CSS(第一条data-index规则有效 - 但不是在正确的地方):

div.foo[data-index] .heading span {
    display: none;
}

div.foo[data-index]::after { 
    content: attr(data-index);
    color: green;
}

div.foo[data-index] .heading::after { 
    content: attr(data-index);
    color: red;
    border: 1px solid red;
}
Run Code Online (Sandbox Code Playgroud)

http://codepen.io/anon/pen/jyxdoz

css css3

2
推荐指数
2
解决办法
2292
查看次数

标签 统计

css ×1

css3 ×1