随笔分类 -  CSS技巧

摘要:垂直居中是一个历史悠久的大问题,要做到兼容所有浏览器少不了要花点时间,网上也流传了很多解决方案,但没发现比我现在用的方案更完美,至少在我的项目是如此。项目中要用到垂直居中而碰到兼容性问题的,一般都是以下几种情况:1、换行文字垂直居中2、图片垂直居中以上都是在固定宽高的容器里垂直居中,不然的话margin,padding便可实现。解决垂直居中无非就从几个方面入手,利用行高等于容器高度,模拟表格单元格特性,定位,css3的display:box一、换行文字垂直居中方法1:结合表格单元格特性和定位来实现CSS代码:/*换行文字垂直居中*/.vc-font1{border:1px solid blac 阅读全文
posted @ 2014-02-23 12:31 无赖君子 阅读(6465) 评论(3) 推荐(37) 编辑
摘要:换行文字垂直居中1换行文字垂直居中,兼容所有浏览器换行文字垂直居中2换行文字垂直居中,兼容所有浏览器固定宽高图片垂直居中1固定宽高图片垂直居中2图片自适应容器宽高垂直居中CSS3垂直居中 想居中就居中,爽啊! 阅读全文
posted @ 2014-02-23 12:30 无赖君子 阅读(592) 评论(0) 推荐(0) 编辑
摘要:IE6下position:fixed的Bug应该是个老问题。不过,今天在搞瀑布流插件写返回顶部按钮时(老是闪动)却花了我不少时间,之前也写过一篇文章解决过,但是是用到css表达式解决,而现在的需求是要在js中动态定位,所以之前的办法不是很合适。今天再来总结一下:方法一:纯css*html{height:100%;overflow:hidden;}*html body{height:100%;overflow:auto;}原理:你拖动的滚动条并不是拖动的整个页面,而仅是body的滚动条优点:视觉效果完美,代码量少,不耗性能缺点:不会触发onscroll事件(因为html没有滚动),可能会影响一些 阅读全文
posted @ 2013-04-23 11:41 无赖君子 阅读(2429) 评论(5) 推荐(0) 编辑
摘要:关于阴影这个效果,IE和W3C都有实现的代码,但效果却不统一(以W3C的效果为主)。W3C实现代码:box-shadow: 水平偏移 垂直偏移阴影模糊值阴影外延值 insert(是否内阴影);IE的阴影实现代码:progid:DXImageTransform.Microsoft.Shadow(color=颜色, direction=角度, strength=阴影强度);但IE的阴影看起来有点恶心,而且还不可以设置模糊值。可以点击这里查看所以,要想效果跟W3C的效果接近,可以利用IE滤镜的模糊效果达到IE的模糊效果实现代码:filter:progid:DXImageTransform.Micro 阅读全文
posted @ 2013-01-25 17:25 无赖君子 阅读(3698) 评论(0) 推荐(9) 编辑
摘要:最近的项目都会接触CSS3,万恶的IE却不支持,搜索了一下,发现IE的滤镜挺管用,貌似W3C正在把滤镜标准化。今天先整理一下IE的滤镜效果(请用IE浏览),明天在把CSS3对应的效果写上(请用Webkit内核浏览)。,如果读者还有其他更好的文章,希望能够分享一下,欢迎加入web前端交流群(75701468) 分享您我的经验.IE 滤镜W3C 滤镜 Alpha:设置透明层次. blur:创建高速度移动效果,即模糊效果. Chroma:制作专用颜色透明. DropShadow:创建对象的固定影子. FlipH:创建水平镜像图片. FlipV:创建垂直镜像图片. glow:加光辉在附近对象的边外. 阅读全文
posted @ 2013-01-24 18:03 无赖君子 阅读(2378) 评论(1) 推荐(6) 编辑
摘要:1 @charset "utf-8"; 2 /* Css Reset For XHTML*/ 3 html{color:#000;background:#FFF} 4 body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0} 5 table{border-collapse:collapse;border-spacing:0} 6 fieldset,img{border:0} 7 阅读全文
posted @ 2012-06-10 23:50 无赖君子 阅读(336) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示