打赏

随笔分类 -  CSS

摘要:1、margin-top为负值像素 margin-top为负值像素,偏移值相对于自身,其后元素受影响,见如下代码: 效果: 2、margin-left为负值像素 margin-left为负值像素,偏移值相对于自身,其后元素不受影响,见如下代码: 效果: 3、margin-top为负值百分数 marg 阅读全文
posted @ 2017-06-27 16:27 孟繁贵 阅读(9361) 评论(0) 推荐(4) 编辑
摘要:以下汇总三种行内元素转为块级元素的方法: (1)display (2)float (3)position(absolute和fixed) 少说多做,运行以下代码看效果: 通过审查元素查看是否转为块级元素: 阅读全文
posted @ 2017-06-27 15:36 孟繁贵 阅读(24753) 评论(0) 推荐(0) 编辑
摘要:1、先看有间距的布局效果: 2、少说多做,直接看代码(代码中有注释) 阅读全文
posted @ 2017-06-27 11:34 孟繁贵 阅读(2476) 评论(0) 推荐(0) 编辑
摘要:效果: 阅读全文
posted @ 2017-05-18 15:04 孟繁贵 阅读(595) 评论(0) 推荐(0) 编辑
摘要:1、代码 2、效果 阅读全文
posted @ 2017-05-09 12:14 孟繁贵 阅读(493) 评论(0) 推荐(0) 编辑
摘要:1、table 排版(防止td文字过多导致table变形) 2、持续更新 阅读全文
posted @ 2017-05-08 09:47 孟繁贵 阅读(434) 评论(0) 推荐(0) 编辑
摘要:防止table变形 td固定宽度 具体设置如下代码: 阅读全文
posted @ 2017-04-05 13:57 孟繁贵 阅读(22350) 评论(0) 推荐(0) 编辑
摘要:margin-right:负值,在没有设置DOM元素宽度的前提下,DOM元素宽度变宽。 效果: 具体原理请看代码注释。 注:padding不允许使用负值。 阅读全文
posted @ 2017-03-23 21:16 孟繁贵 阅读(260) 评论(0) 推荐(0) 编辑
摘要:根据canisue(http://caniuse.com/#search=box-shadow),box-shadow兼容性如下图所示: 测试代码: IE8浏览器效果: border-radius在IE8浏览器兼容方案: IE8浏览器下效果: PIE.HTC下载地址:http://css3pie.c 阅读全文
posted @ 2017-03-23 16:47 孟繁贵 阅读(4932) 评论(0) 推荐(0) 编辑
摘要:根据canisue(http://caniuse.com/#search=border-radius),border-radius兼容性如下图所示: 测试代码: IE8浏览器效果: border-radius在IE8浏览器兼容方案: IE8浏览器下效果: PIE.HTC下载地址:http://css 阅读全文
posted @ 2017-03-23 16:21 孟繁贵 阅读(18967) 评论(0) 推荐(1) 编辑
摘要:1、代码(未添加GPU加速代码) F12控制台Timeline记录: 2、代码(添加GPU加速代码) F12控制台Timeline记录: 3、代码(添加GPU加速代码) F12控制台Timeline记录: 总结:好像没有什么大的优化,渲染和绘制时间差的不多。需要继续研究。 附:timeline用法 阅读全文
posted @ 2017-03-23 13:10 孟繁贵 阅读(1773) 评论(0) 推荐(0) 编辑
摘要:1、兼容性 根据canius(http://caniuse.com/#search=transition),transition 兼容性如下图所示: 在IE7-9进行测试时,transition的效果没有过渡效果(如线性过渡效果),但是还是有效果(立即执行transition-property,tr 阅读全文
posted @ 2017-03-23 09:27 孟繁贵 阅读(13747) 评论(0) 推荐(0) 编辑
摘要:总结: (1)IE5 IE6 IE7 IE8 IE9 IE10 在属性值后加\9 (2)IE8 IE9 IE10 在属性值后加\0 (3)IE9 IE10 在属性值后加\9\0 (4)IE6 IE7 在属性前加星号 (5)IE6 在属性前加下划线号 以上均可通过上述代码测试。 阅读全文
posted @ 2017-03-21 16:20 孟繁贵 阅读(261) 评论(0) 推荐(0) 编辑
摘要:根据caniuse(http://caniuse.com/#search=gradient),gradient兼容性为IE10以及以上浏览器。 实例代码: chrome浏览器效果: IE8浏览器效果(无渐变): gradient兼容性处理: 设置filter属性目的是上一行的透明度不起作用的时候执行 阅读全文
posted @ 2017-03-21 11:30 孟繁贵 阅读(1248) 评论(0) 推荐(0) 编辑
摘要:根据caniuse(http://caniuse.com/#search=rgba),rgba兼容性为IE9以及以上浏览器。 实例代码: chrome浏览器效果: IE8浏览器效果(无背景): rgba兼容性处理: 设置filter属性目的是上一行的透明度不起作用的时候执行,filter: prog 阅读全文
posted @ 2017-03-21 10:29 孟繁贵 阅读(8056) 评论(0) 推荐(0) 编辑
摘要:2017.7.5更新: 在处理IE8兼容性问题上,对于背景图片比背景框还大的情况,还需要做一下处理: 根据canius(http://caniuse.com/#search=background-size),background-size兼容性为IE9以及以上浏览器,如下图所示。 实例代码: 效果: 阅读全文
posted @ 2017-03-20 16:54 孟繁贵 阅读(12827) 评论(0) 推荐(0) 编辑

TOP