博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
跨浏览器CSS3渐变色
阅读量:5896 次
发布时间:2019-06-19

本文共 1278 字,大约阅读时间需要 4 分钟。

CSS的渐变特征介绍了WebKit的约两年前,但由于很少使用与大多数布尔斯互不兼容。但现在的Firefox 3.6 +,支持渐变,我们可以创造风格,而不必创建一个图像渐变。这个职位将告诉你如何为CSS代码渐变要由主要浏览器:IE浏览器,火狐3.6 +,Safari和Chrome的支持。此外,还有我的()使用CSS渐变。

对于WebKit的浏览器

下面的代码top (#ccc) to bottom (#000).它会显示一个线性渐变如Safari,Chrome等WebKit的浏览器
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000));

For Firefox 3.6+

background: -moz-linear-gradient(top, #ccc, #000);

For Internet Explorer

The following filter wlil only be read by IE:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000');

跨浏览器的CSS渐变()

从上面三行的代码放一起,结果是一个跨浏览器渐变框。注:我将在顶部添加一个背景,以防用户正在使用的浏览器不支持该功能。

background: #999; /* for non-css3 browsers */

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cccccc', endColorstr='#000000'); /* for IE */
background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#000)); /* for webkit browsers */
background: -moz-linear-gradient(top, #ccc, #000); /* for firefox 3.6+ */

CSS的渐变下拉菜单

下面是一个渐变下拉菜单。使用CSS3文字阴影,半径,边界,阴影(没有Javascript或图片,纯CSS制作)

互联网浏览器的限制

Internet Explorer的渐变过滤器不支持颜色一站式,倾斜角度,径向渐变。这意味着你只能指定2颜色:StartColorStr和EndColorStr水平或垂直线性渐变。

结束语

请注意:并非所有的浏览器支持CSS渐变。为了安全起见,你不应该依靠CSS渐变进行编码布局。它应该只用于加强布局。

原文地址:

转载于:https://www.cnblogs.com/happily/archive/2011/11/21/2256874.html

你可能感兴趣的文章
260. Single Number III
查看>>
Hadoop生态圈-Kafka的完全分布式部署
查看>>
css的border的solid
查看>>
[MODx] Build a CMP (Custom manager page) using MIGX in MODX 2.3 -- 1
查看>>
jQuery自动完成点击html元素
查看>>
[算法]基于分区最近点算法的二维平面
查看>>
webpack多页应用架构系列(七):开发环境、生产环境傻傻分不清楚?
查看>>
笨办法学C 练习1:启用编译器
查看>>
树的总结--树的性质(树的深度) leetcode
查看>>
nagios短信报警(飞信fetion20080522004-linrh4)
查看>>
【Android游戏开发之六】在SurfaceView中添加组件!!!!并且相互交互数据!!!!...
查看>>
linux 将大文件分成小文件
查看>>
CCNA- 距离矢量路由协议学习
查看>>
企业实践用户邮箱导入/导出(第2部分)
查看>>
我的友情链接
查看>>
如何学习Linux命令-初级篇
查看>>
从Oracle Public Yum为Oracle Linux建立本地的Yum源
查看>>
在 SELECT 查询中使用表表达式
查看>>
静态路由和默认路由
查看>>
谈一谈Spring-Mybatis在多数据源配置上的坑
查看>>