css - 仅使用 CSS 根据其可见性属性设置类的 css 属性

标签 css

我有一组 div,其可见性设置为隐藏或可见。基于这个 css 可见性属性,我需要在那些 div 上添加 css 属性,比如

<div class="div-class" style="color:#ff0000; margin: 0px 10px; visibility:hidden;">
    [Block of Code]
</div>

现在我需要在 style.css 文件中定义以下内容。

.div-class:visible {top:10px;left:50px;}
.div-class:hidden {top:0px;left:0px;}

这可能吗???

最佳答案

是的,使用 css 属性选择器你可以做到 试试下面的 CSS:

.div-class[style*="visible"] {  
  color: green; 
}  

.div-class[style*="hidden"] {  
  color: red; 
}

关于css - 仅使用 CSS 根据其可见性属性设置类的 css 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17318263/

相关文章:

html - CSS 表格设计不起作用

HTML+CSS 生成的 .pdf 文件在不同的计算机上有不同的布局?

javascript - 根据元素在层次结构中的存在将类添加到祖先元素

javascript - 使用 CSS 样式动态加载 XML

html - Bootstrap 下拉菜单导航重叠/重叠在下面的内容上

php - 无法找到 css 属性

html - 如何在 bootstrap 3 中将下拉菜单放入另一个下拉菜单?

Jquery ErrorPlacement 与位置 :Absolute 冲突

html - 聊天页面的 CSS : 1 column for users list and 1 column for the chat

php - 允许用户下载 .html 和 .css 文件而不强制他们右键单击,另存为