通过js修改css伪类after,before等样式
来源:互联网 发布:网络好名字大全 编辑:程序博客网 时间:2024/05/16 08:59
<style> .box:before { content: ""; display: block; width: 190px; position: fixed; bottom: 0; top: 0; z-index: -1; background-color: #f2f2f2; border: 1px solid #ccc; border-width: 0 1px 0 0; }</style>
<div class="box"></div>
实现目的:例如要修改before伪类width为300px;
问题所在:由于伪类(after,before)不能通过js添加行间样式style,所以无法修改伪类样式。
解决方法:在元素上新增class,通过css优先级来实现
1、通过$(“.box”).addClass(“pox”);实现<div class="box pox"></div>
2、在样式表加新增class样式.pox:before{width:300px !improtant;},通过css优先级实现before修改。
阅读全文
1 0
- 通过js修改css伪类after,before等样式
- JavaScript修改CSS伪元素:after和:before的样式
- CSS伪元素样式 :before 和 :after
- css :before :after伪类
- css属性:before :after伪类
- CSS :before :after 伪类选择器
- CSS伪类:before 和 :after
- CSS伪元素 :before :after
- js如何控制css伪元素内容(before,after)
- 【:before与:after】css的伪类与伪元素
- 伪类“:before”,“:after”和伪元素“::before”、“::after”-CSS生成内容
- css伪类before after 实现立体效果
- CSS伪类before和after的应用
- CSS伪类before,after制作左右横线中间文字效果
- css伪类 :before和:after的使用
- 伪类:before以及after
- 伪类before和after
- CSS伪元素选择器:before与:after
- 计算布林带
- Java compiler level does not match the version of the installed java project facet
- web开发中合计信息的处理
- Java线程通信-管道流
- 云信点击语音按钮就崩溃
- 通过js修改css伪类after,before等样式
- 反向代理为何叫反向代理
- C++界面库 《duilib入门到精通》- duilib概述
- 美国之精华-华尔街,硅谷,好莱坞
- 一款线程安全、基本功能齐全的STL
- unity消息推送- 接入小米推送SDK-自定义消息通知声音
- sqlyog及注册码
- MFC使用duilib的几种方式
- Java中byte转换int时与0xff进行与运算的原因