css - 在 .css 中的 ID 中嵌套类?

标签 css

好的,这是我的 .css

.centerhex {
    background-image:url(http://i.imgur.com/4sZDtfK.png);
    height:224px;
    width:210px;
    position:absolute;
    opacity:0;
    transition:opacity 2s ease-in-out;
}
.transtart{
    opacity:0
}
@-webkit-keyframes fadein { 
    0%{opacity:0;}
    40%{opacity:1;}
    50%{opacity:1;}
    100%{opacity:0.05;} 
}
@keyframes fadein {
    0%{opacity:0;}
    40%{opacity:1;}
    50%{opacity:1;}
    100%{opacity:0.05;} 
}
.done{
    animation-delay:0.5s;
    -webkit-animation-delay:0.5s;
}
.fadein{    
    animation:fadein 0.65s;
    animation-timing-function:linear;
    animation-fill-mode:forwards;
    animation-iteration-count:1;
    -webkit-animation-iteration-count:1;
    -webkit-animation:fadein 0.65s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-fill-mode: forwards;
}
@-webkit-keyframes pulse { 
    0%{opacity:0.05;}
    10%{opacity:0.1;}
    100%{opacity:0.05;} 
}
@keyframes pulse {
    0%{opacity:0.05;}
    10%{opacity:0.1;}
    100%{opacity:0.05;} 
}
.pulse{ 
    animation:fadein 4s;
    animation-timing-function:linear;
    animation-fill-mode:forwards;
    animation-iteration-count:infinite;
    animation-delay:1s
    -webkit-animation-delay:1s;
    -webkit-animation-iteration-count:infinite;
    -webkit-animation:fadein 4s;
    -webkit-animation-timing-function:linear;
    -webkit-animation-fill-mode: forwards;
}

我很好奇的是,是否可以创建一个专门用于嵌套预定义类的id,例如:

#hexa.centerhex.transtart.fadein.done

到目前为止,这样做的实验都失败了..所以我不完全确定我做错了什么。

我的想法是,我将创建一些脚本,用另一个 ID 替换一个 ID。例如我会做:

#hexa.centerhex.transtart.fadein.done

变成:

#hexb.centerhex.transtart.pulse.done

最佳答案

您可以按照您的要求进行操作,但根据您输入的类的顺序,您似乎希望获得不切实际的结果。很遗憾,渲染不会根据您选择的选择器按特定顺序进行。

但是,如果计时有问题,可以使用 setTimeout() 使用 Javascript 相当轻松地完成此操作。

如果您不关心添加到每个 id 中的这些类的操作顺序,那么您应该能够随心所欲地执行此操作(并且成功率相当高因为 #id 仅被 !important 和客户端/浏览器设置所取代)。

不要忘记你的分号 :)

关于css - 在 .css 中的 ID 中嵌套类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20823350/

相关文章:

android - 调整 Chrome 地址栏屏蔽的问题 (Android)

javascript - Bootstrap 下拉菜单在 Chrome 和 Firefox 中不起作用

php - 如何将类添加到侧边栏小部件的 <ul> 和子元素 <li> - Wordpress

html - CSS 响应表不工作

html - 在 iPad 上垂直查看时 Div 隐藏

隐藏在内容 IE7 后面的 CSS 下拉菜单

Firefox、Opera 和 IE 的 CSS 转换?

html - 将 4 个 DIV 对齐到页面的中心

html - 鼠标离开 div 后悬停状态仍然有效

JQuery 同时更改文本和 toggleClass