js修改伪类元素样式】的更多相关文章

<style type="text/css"> .htmlbox_close::before, .htmlbox_close::after { content: ''; position: absolute; height: 2px; top: 4%; width: 3%; left: 2%; margin-top: -1px; background: #51aed9; height: 1.1%; } .htmlbox_close::before { -webkit-tra…
css文件 p.change:after { content: attr(data-content); } js文件 $(this).addClass('change').attr('data-content', content);…
关于伪类元素:before和:after   CSS中存在一些比较特殊的属性,称之为伪类,它们之中最常用的就是定义链接的伪 :link:未被访问状态 :visited:已被访问状态 :hover:鼠标悬停状态 :active:活动状态     除了它们,还有一些不被常使用的伪类,有:focus,:first-child,:lang等. :focus:选择器用于选取获得焦点的元素. :first-child:某个标签的第一个元素,例:li :last-child:某个标签的最后一个元素. 而且CS…
需求用法出现的背景: 由于项目UI的优化,项目中所有tab导航选中的状态都是统一样式书写的,之前都是用的border-bottom,新的需求如果用以前的本办法就是定位一个选中边框在底部,但是涉及的模板页面比较多,所以想在样式中统一修改,就用到了:after这个伪类元素: 优化前: 优化后: 代码: 优化前: .discount_tab .tab_a.on spanr{ border-bottom:2px solid #39A1FB;} 优化后: .discount_tab .tab_a.on s…
在我的上一篇博客中, 很多园友提出说对css3"画图"不是很理解, 在跟他们私聊了一段时间以后,加上自己在开始自学css3的时候的疑惑,我觉得大家之所以不是很理解主要是因为对伪元素不太了解,介于画图和CSS3里一些高大上的特效用的比较广泛的伪类元素就是::before 和 ::after, 写这篇博客主要也是为了起到一个敲门砖的作用,所以本篇博客主要是讲::before 和 ::after.那么就让我们一起来聊聊伪元素吧. 2.CSS历史 伪元素实际上在CSS1(CSS1发布于 199…
CSS伪类元素是一个非常酷的东西!首先我们理解一下它,:before :after 伪类元素,也就是虚假的元素.它可以插入在元素的前面或者后面,而在HTML文档结构中,它却是不存在的,因为Js是无法通过DOM去控制它的.而其用法也很简单,和一些伪类一样,如:a:hover, a:active.那么伪元素这里便是 a:before, a:after. 关于伪元素,最重要的一个属性便是 content 属性,如果CSS中的伪元素没有content属性,那么这个伪元素就是没有任何效果的.但是我们可以给…
今日试了一下button添加伪类元素,结果是不行的前后都叠加在一起 html代码: <button class="form_btn" formType="submit">开始择日</button> css样式: .form_btn::before{ content: ""; position: absolute; top:0; background:yellow; width:14px; height: 38px; bac…
一.轮廓 outline绘制于元素周围的一条线,位于边框边缘外围. 属性规定元素轮廓的样式.颜色.宽度. outline-width轮廓宽度,属性:thin细轮廓.medium中等(默认值).thick粗轮廓.inherit规定从父级继承.length可以规定大小px outline-style轮廓样式,属性:none无(默认值).dotted点状.dashed虚线.solid实线.double双线.groove凹槽3D.ridge凸槽3D.inset凹边3D.outset凸边3D(3D效果取决…
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title></title> <style> .box{ height: 200px; background: yellow; } /* before after伪类 必须有content属性才能起作用,值字符串 * 相当于子标签,行内元素 */ .box:after{ content: 'hel…
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>JavaScript修改DOM节点CSS样式</title><script type="text/javascript"> function modifyDOMCSS(){ document.getElementById("red").style.col…