CSS3 由内到外(放射性)渐变
2012-12-20 15:34
267 查看
记得有个师兄在一个分享讲座中提到了由内到外渐变,为了实现这种效果,就用图片去做背景,假如加载得太多图片会使网页加载得很慢,所以有必要跟boss“吵架”!那时候我就觉得好像有点不科学,不过因为要复习所以没去探讨,今日无聊起来就自己写了个小demo,呵呵!有时候不一定要跟BOSS吵架,或许能提高自己的技术来适应boss的需求。
废话不说,先看代码:
html:
css:
解析:
主要是使用了渐变的属性,以前我们经常使用线性渐变(linear),但现在我使用的是径向的渐变(radial);两种渐变有啥区别呢?线性渐变式是按着线段的方向变化,而径向渐变式从一个圆到另外一个圆的变化!说起来有点抽象,基本把参数理解了跟看了一下效果就会明白,最后有图片显示。
第一个参数(radial):控制渐变的方式
第二个参数和第三个参数:是第一个圆的圆心
第四个参数:是第一个圆的半径
第五个参数和第六参数:是第二个圆的圆心
第七个参数:第二个圆的半径
第八个参数:开始的颜色
第九个参数:结束的颜色
(颜色从第一个圆渐变到第二个圆)
效果图:
废话不说,先看代码:
html:
<!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8"> <title>test</title> <link rel="stylesheet" href="../css/text.css"> </head> <body> <div class="box box-1">杀</div> <div class="box box-2">不</div> <div class="box box-3">住</div> <div class="box box-4">的</div> <div class="box box-5">海</div> <div class="box box-6">鲜</div> </body> </html>
css:
*{ margin: 0; padding: 0; } .box{ float: left; width: 50px; height: 50px; font-size: 20px; line-height: 50px; text-align: center; margin: 20px auto auto 20px; } .box-1{ background:-webkit-gradient(radial,25 25,0,25 25,25,from(#dffdf6),to(#adffeb)); } .box-2{ background:-webkit-gradient(radial,25 25,0,25 25,25,from(#ffd4b2),to(#ffa861)); } .box-3{ background:-webkit-gradient(radial,25 25,0,25 25,25,from(#c6fdae),to(#8afb59)); } .box-4{ background:-webkit-gradient(radial,25 25,0,25 25,25,from(#f6fba5),to(#f5ff5b)); } .box-5{ background:-webkit-gradient(radial,25 25,0,25 25,25,from(#feb3ad),to(#fd695d)); } .box-6{ background:-webkit-gradient(radial,25 25,0,25 25,25,from(#fca8fd),to(#fd7aff)); }
解析:
主要是使用了渐变的属性,以前我们经常使用线性渐变(linear),但现在我使用的是径向的渐变(radial);两种渐变有啥区别呢?线性渐变式是按着线段的方向变化,而径向渐变式从一个圆到另外一个圆的变化!说起来有点抽象,基本把参数理解了跟看了一下效果就会明白,最后有图片显示。
第一个参数(radial):控制渐变的方式
第二个参数和第三个参数:是第一个圆的圆心
第四个参数:是第一个圆的半径
第五个参数和第六参数:是第二个圆的圆心
第七个参数:第二个圆的半径
第八个参数:开始的颜色
第九个参数:结束的颜色
(颜色从第一个圆渐变到第二个圆)
效果图:
相关文章推荐
- 利用放射性渐变实现css3渐变色边框
- CSS3徽章按钮-圆角+渐变
- css3渐变,兼容IE6,7,8
- css3移动端简单的背景渐变和文字渐变
- CSS3属性之线性渐变
- css3渐变之linear-gradient与-webkit-linear-gradient写法异同
- CSS3特效之渐变:linear-gradient
- Css3之基础-5 Css 背景、渐变属性
- css3 渐变 兼容
- CSS3颜色渐变模式总结
- 带角度的css3渐变效果
- CSS3输书线型渐变代码
- 使用CSS3创建文字颜色渐变(CSS3 Text Gradient)
- HTML5+CSS3-第四节(背景渐变、多栏布局column)
- CSS3随手记(一)——渐变和其他
- PIE使IE支持CSS3圆角盒阴影与渐变渲染(转载)
- css3技巧之背景渐变
- 使用CSS3创建文字颜色渐变(CSS3 Text Gradient)
- css3字体流光渐变效果
- css3背景颜色渐变