我知道这个问题似乎很奇怪,但是您会发现它并不难理解。
我正在用javascript编写此规则:
var cap_style = {
all:'initial',
'display':'block',
'max-width':'100%',
'position':'relative',
'height':'auto',
'margin':'0 auto'
};
我使用规则
all:'initial'
摆脱了元素可能从页面的CSS中获得的CSS。问题出在以下时候,我想添加一个类来过渡它:.transitioned{
-webkit-transition: height 1s ease;
transition: height 1s ease;
}
正如您将看到的,该类不受影响,因为
all:initial
再次将其设置为:transition: initial
。如您所见,我覆盖了all:initial属性的一部分,例如,我覆盖了显示,最大宽度和位置。所以问题是:
是否可以覆盖transition属性以使其从类继承?
如果可能,它将类似于:
var cap_style = {
all:'initial',
'display':'block',
(...)
'transition':'super'
};
最佳答案
您可以使用!important
.transitioned{
-webkit-transition: height 1s ease !important;
transition: height 1s ease !important;
}