梯度效果也是常用的效果之一,因为浏览器兼容性的原因,很多人都是用背景图片来达到梯度效果的,其实仅仅使用 CSS 就可以实现了。
.gradient {
/* Firefox 3.6 */
background-image: -moz-linear-gradient(top, #81a8cb, #4477a1);
/* Safari & Chrome */
background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0, #4477a1),color-stop(1, #81a8cb));
/* IE6 & IE7 */
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1');
/* IE8 */
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#81a8cb', endColorstr='#4477a1')";
}
缺点
1. 不能通过W3C的验证
2. 必须给不同类型的浏览器编写不同的CSS
3. IE8需要单独的,与IE6,7不同的CSS
效果请看
这里
分享到:
相关推荐
css 多浏览器兼容解决方案 下载,web制作必备。
用inline 做 display值,在FF下显示不正常,改用 table | table-column | table-row |可以。
CSS控制显示效果是最难得,由于浏览器的不同,显示效果总是有差异的。本篇主要介绍如何减少差异
css 跨浏览器实现float-center.docx
css多浏览器兼容方案和准则 清除浮动 还有解决兼容问题的一系列方法
CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页布局CSS属性、浏览器兼容与网页...
纯CSS实现跨浏览器固定定位! 值得下载看看!资源免费,大家分享!! 更多免费资源 http://ynsky.download.csdn.net/
css safari浏览器识别CSS hack.docx
跨浏览器兼容的CSS代码编程方法,提供给你最实惠的CSS编程技巧,适合CSS2.0、CSS3.0
animate.css是一款功能非常强大的跨浏览器CSS3动画库。animate.css支持多达66种不同的CSS3动画效果,如:翻转、旋转、淡入淡出、滑动、放大缩小等等。最重要的是它几乎兼容所有的浏览器。
fonts.css, 跨平台 CSS 中文字体解决方案
CSS在不同浏览器中兼容问题CSS在不同浏览器中兼容问题CSS在不同浏览器中兼容问题CSS在不同浏览器中兼容问题CSS在不同浏览器中兼容问题CSS在不同浏览器中兼容问题
CSS浏览器兼容性的各种代码解决方案
一份对CSS各浏览器兼容解决总结,比较全面
精通CSS:高级Web标准解决方案.pdf
本书将最有用的CSS技术汇总在一起,在介绍基本的CSS概念和最佳实践之后,讨论了核心的CSS技术,例如图像、链接、列表操纵、表单设计、数据表格设计以及纯CSS布局。每一章内容由浅入深,直到建立比较复杂的示例。之后...
-通常情况下,浏览器会给元素设置一些默认样式 -默认样式的存在会影响页面的布局 -通常情况下编写网页时需要去除浏览器的默认样式 重置样式表 :专门用来对浏览器的样式进行重置 reset:直接取消了浏览器的默认...
animate.css 是一个集合酷的,有趣的和跨浏览器的动画。