10个非常有用的CSS hack和技术
2012-12-07 16:47
302 查看
转自:http://www.qianduan.net/10-useful-css-hacks-and-technique.html
资源:
跨浏览器的inline-block属性
资源:
CSS3系列教程:边框半径和圆角
CSS3之旅: border-radius(圆角)
Border-radius:使用CSS制作圆角!
资源:
Min-height fast hack
资源:
不会改变布局的图片滚动边框
资源:
为所有浏览器设置CSS透明
CSS3系列教程:透明度
CSS3之旅:RGBa颜色
资源:纯CSS的Lighbox效果:无需Javascript !
资源:
Easy CSS Tooltip
资源:
使用CSS覆盖默认的文字选择颜色
1 – 跨浏览器的inline-block
<style> li { width: 200px; min-height: 250px; border: 1px solid #000; display: -moz-inline-stack; display: inline-block; margin: 5px; zoom: 1; *display: inline; _height: 250px; } </style> <ul> <li> <div> <h4>This is awesome</h4> <img src="http://www.qianduan.net/wp-content/uploads/2009/06/0933264tq.jpg" alt="lobster" width="75" height="75"/> </div> </li> <li> <!-- etc ... --> </li> </ul>
资源:
跨浏览器的inline-block属性
2 – 禁用Safari调整文本框大小
/ * 支持: car, both, horizontal, none, vertical * / textarea { resize: none; }
3 – 跨浏览器圆角
.rounded{ -moz-border-radius: 5px; /* Firefox */ -webkit-border-radius: 5px; /* Safari */ border-radius:5px; }
资源:
CSS3系列教程:边框半径和圆角
CSS3之旅: border-radius(圆角)
Border-radius:使用CSS制作圆角!
4 – 跨浏览器min-height 属性
selector { min-height:500px; height:auto !important; height:500px; }
资源:
Min-height fast hack
5 – 不会改变布局的图片滚动边框
#example-one a img, #example-one a { border: none; overflow: hidden; float: left; } #example-one a:hover { border: 3px solid black; } #example-one a:hover img { margin: -3px; }
资源:
不会改变布局的图片滚动边框
6 – 跨浏览器的透明
.transparent_class { filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性,所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; }
资源:
为所有浏览器设置CSS透明
CSS3系列教程:透明度
CSS3之旅:RGBa颜色
7 – 纯CSS的Lighbox效果:无需Javascript !
资源:纯CSS的Lighbox效果:无需Javascript !
8 – 跨浏览器的纯CSS提示
<style type="text/css"> a:hover { background:#ffffff; text-decoration:none;} /***** 背景色对IE6来说是必须的 ****/ a.tooltip span { display:none; padding:2px 3px; margin-left:8px; width:130px; } a.tooltip:hover span{ display:inline; position:absolute; background:#ffffff; border:1px solid #cccccc; color:#6c6c6c; } </style> Easy <a class="tooltip" href="#">Tooltip<span>This is the crazy little Easy Tooltip Text.</span></a>
资源:
Easy CSS Tooltip
9 – 为选中的文本设置颜色(尽支持Firefox/Safari)
::selection { background: #ffb7b7; /* Safari */ } ::-moz-selection { background: #ffb7b7; /* Firefox */ }
资源:
使用CSS覆盖默认的文字选择颜色
10 – 在链接后面添加一个文件类型图标
a[href^="http://"] { background:transparent url(../images/external.png) center right no-repeat; display:inline-block; padding-right:15px; }
相关文章推荐
- 10个非常有用的CSS hack和技术
- 10个非常有用的css hack和技术
- 10个非常有用的CSS hack和技术
- 10个非常有用的CSS hack和技术
- 10个非常有用的CSS hack和技术
- 10个非常有用的CSS技巧
- PHP里10个鲜为人知但却非常有用的函数
- PHP里10个鲜为人知但却非常有用的函数
- JavaScript的10个非常有用的方法【转】
- PHP里10个鲜为人知但却非常有用的函数
- 20个非常有用的电脑技术
- 10个鲜为人知但非常有用的PHP函数
- jQuery中10个非常有用的遍历函数
- PHP里10个鲜为人知但却非常有用的函数
- PHP里10个鲜为人知但却非常有用的函数
- 这本小书的目的是引导你进入 React 和 Webpack 的世界。他们两个都是非常有用的技术,如果同时使用他们,前端开发会更加有趣。
- 一起谈.NET技术,ASP.NET控件10个最有用的属性详解
- 10个非常有用的PHP函数
- 【转】PHP里10个鲜为人知但却非常有用的函数