摘要: 五、用window对象的getComputedStyle方法,第一个参数是Element对象,第二个参数可以是null、空字符串、伪元素字符串,该方法返回一个只读的表示计算样式的CSSStyleDeclaration对象,它代表了实际应用在指定元素上的最终样式信息,即各种CSS规则叠加后的结果; 如 阅读全文
posted @ 2022-01-27 12:47 昊昊嘞 阅读(65) 评论(0) 推荐(0) 编辑
摘要: 一、可以通过DOM节点对象的style对象(即CSSStyleDeclaration对象)来读写文档元素的CSS样式 如:var elm = document.getElementById('test'); elm.style.color = 'black'; 二、通过Element对象的getAt 阅读全文
posted @ 2022-01-27 12:45 昊昊嘞 阅读(326) 评论(0) 推荐(0) 编辑
摘要: 5. 改变class 比如JQ的更改class相关方法 因JS获取不到css的伪元素,所以可以通过改变伪元素父级的class来动态更改伪元素的样式 element.className = 'blue'; element.className += 'blue fb'; 6. 设置cssText ele 阅读全文
posted @ 2022-01-27 12:34 昊昊嘞 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 1. 直接设置style的属性 某些情况用这个设置 !important值无效 如果属性有'-'号,就写成驼峰的形式(如textAlign) 如果想保留 - 号,就中括号的形式 element.style['text-align'] = '100px'; element.style.height = 阅读全文
posted @ 2022-01-27 12:31 昊昊嘞 阅读(284) 评论(0) 推荐(0) 编辑
摘要: 前言 一直比较喜欢收集网页特效,很多时候都会遇到CSS被压缩过的情况,这时查看起来就会非常不方便,有时为了减少文件大小,也会对自己的CSS进行压缩,网上提供这样服务的很多,但都不尽如人意,因此打算自己动手写一个JS来进行CSS的格式化和压缩 原理 CSS的结构如下: 选择器{ css属性声明:值;} 阅读全文
posted @ 2022-01-27 12:29 昊昊嘞 阅读(187) 评论(0) 推荐(0) 编辑