美文网首页
DOM脚本化css

DOM脚本化css

作者: 开心的小哈 | 来源:发表于2019-03-12 10:54 被阅读0次

读写元素css属性

dom.style.prop
可读写行间样式,没有兼容性问题,碰到float这样的关键字属性,前面应加css
eg:float — > cssFloat
符合属性必须拆解,组合单词变成小驼峰式写法
写入的值必须是字符串格式

查询计算样式

window.getComputedStyle(ele,null);
null是"after"等伪元素,获取元素的宽高
计算样式只读
返回的计算样式的值都是绝对值,没有相对单位
IE8 及 IE8以下不兼容
查询样式
ele.currentStyle
计算样式只读
返回的计算样式的值不是经过转换的绝对值
IE独有的属性
封装兼容性方法getStyle(obj,prop);

    function getStyle(elem,prop){
            if(window.getComputedStyle){
                return window.getComputedStyle(elem,null)[prop];
            }else{
                return elem.currentStyle[prop];
            }

改变伪元素?
可以通过改变class类预设值来改变样式

相关文章

  • DOM脚本化css

    读写元素css属性 dom.style.prop可读写行间样式,没有兼容性问题,碰到float这样的关键字属性,前...

  • javascript脚本化CSS系列和封装兼容方法的getSty

    脚本化CSS 读写元素 dom.style.prop可读写行间样式, 没有兼容性问题, 碰到float这样的关键字...

  • 12 js07 window系列方法,脚本化CSS

    滚动条移动距离、获取可视窗口属性、获取dom元素尺寸、滚动条系列方法、脚本化CSS 【封装函数,形成工具库tool...

  • css的2D转换

    脚本化css下面通过css实现动画效果,可以使用脚本化的css实现滑入,轮廓伸缩的列表,即动态的HTML,一个过时...

  • 浏览器页面渲染机制

    1 解析 html 标签 构建dom树2 解析css: css脚本有两种引入方式 link 标签方式和@impor...

  • 脚本化css

    修改读取操作dom.style.prop要点复合属性必须拆解,组成单词变成小驼峰式写入的值,必须是字符串形式读取操...

  • 获取窗口属性,获取dom尺寸 ,脚本化css

    查看滚动条的距离window.pageXOffset/pageYOffsetie8及ie8以下不兼容documen...

  • DOM 增删改查举例

    什么是DOM? 外行看来前端工程师的工作就是改页面(HTML、CSS),写脚本(JavaScript)。当你意识到...

  • jquery ,zepto on 事件绑定执行顺序

    1.实验过程 Dom 结构 Js 脚本 Css 样式 绑定组合 2.实验结果 结论jquery —> 父同子近先,...

  • js中DOM 节点的一些操作方法

    什么是DOM DOM:文档对象模型。DOM 为文档提供了结构化表示,并定义了如何通过脚本来访问文档结构。目的其实就...

网友评论

      本文标题:DOM脚本化css

      本文链接:https://www.haomeiwen.com/subject/ttfgpqtx.html