修改sencha中的CSS psuedo选择器样式
Modify CSS psuedo selector style in sencha
我正在用sencha touch开发一个web应用程序。我需要动态地更改其中一个带有psuedo元素的类的样式。
下面是我在css文件中的元素。。
.testdiv::before{
margin-left: -0.4em;
margin-top: -0.10em;
}
我需要在代码中动态更改页边空白顶部值,因为样式需要在不同的屏幕中更改。
我试过
Ext.select(".testdiv").setStyle('margin-top','1em').
但这并不适用于psuedo元素":before"的样式。。我该怎么做?
即使在jQuery中这也是不可能的,但我在这里找到了一个解决方案:链接
您需要向testdiv
元素添加一个额外的类,例如on
,并添加一个css规则:
.testdiv.on:before {
margin-top: 1em;
}
相关文章:
- jQuery位置选择器输入样式背景和焦点
- 覆盖eonasdan日期时间选择器中禁用日期的样式
- 如何设置'样式:color'淘汰赛中的颜色选择器.JS
- 组合悬停和焦点选择器样式,但不能同时使用
- 将 ID 选择器注入样式
- 日期选择器和 CSS 样式
- 选择一个 CSS 选择器来动态设置元素的样式 ::before
- 为什么 CSS 选择器只设置第一个匹配 svg 路径的样式
- CSS 样式被覆盖 - 选择器不够具体
- 如何更改 jquery UI 数据选择器的样式 (CSS)
- JQuery UI 日期选择器更改一天的样式
- Fuelux-日期选择器样式无法正常工作
- 动态更改jQuery选择器内部的样式
- 设置对话框样式时,我使用什么作为选择器
- 引导选择选取器样式不起作用
- 动画选择器到它的原始样式,坏或OK
- 如何动态改变jquery日期选择器样式
- cssRule对象在样式表中没有返回id选择器样式
- :焦点伪选择器样式不会被删除,当一个新的选项卡打开,即使模糊事件被触发
- 修改sencha中的CSS psuedo选择器样式