[英]Polymer - simple way to access child element properties from parent element
[英]Access child element from parent using JSS
我正在尝试使用 JSS 来实现这种行为。
.thumbnail:hover+.title {
display: block;
}
这是一个使用 ID 而不是类的示例: https : //codepen.io/Pixelizm/pen/ICpKv/
编辑:我想我不清楚。 我想使用 CSS-in-JS 重新创建上面的代码片段和 codepen。 ( https://material-ui.com/customization/css-in-js/# )
编辑 2:我感谢所有的反馈。 问题不是关于 ID 与类,而是关于 JSS。 我找到了答案,它在评论中。 谢谢你们。
这应该有效。
'& + .title': {
display: 'block'
}
希望能帮助到你!
在 CSS 中,类选择器是一个以句号 ( .
) 开头的名称,而 ID 选择器是一个以哈希字符 ( #
) 开头的名称。 以下更改将起作用。
<a class="thumbnail" href="#">
<img src="http://dummyimage.com/150x150/0066ff/fff">
</a>
<div id="title">filename.jpg</div>
.thumbnail {
display: block;
width: 150px;
height: 150px;
}
.thumbnail:hover+#title {
display: block;
}
#title {
display: none;
color: #ffffff;
background-color: #000000;
text-align: center;
width: 130px;
padding: 10px;
}
这是它与类一起工作
https://codepen.io/anon/pen/oyJQoM
<a class="thumbnail" href="#"><img src="http://dummyimage.com/150x150/0066ff/fff"></a>
<div class="title">filename.jpg</div>
CSS:
.thumbnail {
display: block;
width: 150px;
height: 150px;
}
.thumbnail:hover + .title {
display: block;
}
.title {
display: none;
color: #ffffff;
background-color: #000000;
text-align: center;
width: 130px;
padding: 10px;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.