摘要: function getStyle(obj, name) { return obj.currentStyle ? obj.currentStyle[name] : getComputedStyle(obj)[name]; }//获取元素的非行间样式 function move(obj, json, options) { clearInterval(obj.timer); ... 阅读全文
posted @ 2019-02-17 14:04 曹直 阅读(240) 评论(0) 推荐(0)
摘要: onmouseover和onmouseenter都是鼠标移入该元素的时候触发的事件,但是,不一样的地方是,如果打开页面的时候鼠标刚好在该元素上面,onmouseenter就没有被触发,而onmouseover会被触发,因为onmouseenter只有在鼠标进入该元素的瞬间才会被触发 onmousel 阅读全文
posted @ 2018-12-30 11:44 曹直 阅读(9257) 评论(0) 推荐(0)
摘要: display:none; visibility:hidden; opacity:0; 它们都可以让元素隐藏掉,但是它们之间还是有区别的 display:none;隐藏后不占空间 而另外两个虽然隐藏了元素,但是还是占据着空间 而transition对于display:none;和visibility 阅读全文
posted @ 2018-12-22 09:29 曹直 阅读(782) 评论(0) 推荐(0)
摘要: 之前清除浮动的时候习惯加一个空白的div.clear,这样做的话就会多出一个div,感觉怪怪哒,今天看到了一个用:after清除浮动的方法。举个栗子,在一个div.wrapper里面有三个div,这三个div都有float:left;想要清除浮动的话,按我之前的做法是在.wrapper里面的第三个d 阅读全文
posted @ 2018-12-20 10:03 曹直 阅读(1239) 评论(0) 推荐(0)
摘要: 关于圣杯布局,我个人觉得比双飞翼要简单一些,和双飞翼不同的是,圣杯布局用了padding和相对定位来实现双飞翼布局的效果,而嵌套关系也不太一样,圣杯布局是把middle、left、right放在container里面写,而双飞翼是把container放在middle里面。 圣杯布局的样式大概是这个样 阅读全文
posted @ 2018-12-17 15:08 曹直 阅读(139) 评论(0) 推荐(0)
摘要: 利用border可以在html里面写出三角形,把一个块元素的宽高设置为0,上边框10px,一个喜欢的颜色,左右边框10px,透明,这样就是一个顶角朝上的45度直角三角形,同理,可以做出顶角朝下,朝左,朝右的三角形,如果只用两条边框的话,就可以做出顶角朝左上、右上、左下、右下的三角形。修改边框的宽度还 阅读全文
posted @ 2018-12-14 19:51 曹直 阅读(262) 评论(0) 推荐(0)