gradient杂谈_html/css_WEB-ITnose
1、linear-gradient线性渐变。其基础的使用格式为: background: linear-gradient(red,black); 实现样式如下:
可以在参数中加上渐变方向,如 background-image: linear-gradient(to right,red,black); ,实现样式如下:
渐变方向也可以使用角度值,如 background-image: linear-gradient(45deg,red,black);
多种背景颜色渐变,如: background-image: linear-gradient(to right,red,yellow,black);
设置背景颜色开始坐标,如: background-image: linear-gradient(to right,red,yellow 25%,black 50%);
无渐变, background-image: linear-gradient(to right,red 25%,yellow 25%,yellow 50%,black 50%,black 100%);
2、radial-gradient径向渐变。基础使用格式: background-image: radial-gradient(red,black);
带参数的径向渐变,如: background-image: radial-gradient(circle at top left,red,black);
3、组合使用,如条纹背景:
background-color: red;background: linear-gradient(90deg,blue 15px,transparent 0), linear-gradient(90deg,black 30px,transparent 0), linear-gradient(90deg,yellow 45px,transparent 0); background-size: 45px;
先输入的渐变属性层级较高,故使用transparent让后续使用的属性显示。
黑白砖块,
background-color: #fff;background-image: linear-gradient(45deg,#000 7px,transparent 0), linear-gradient(45deg,#000 7px,transparent 0), linear-gradient(225deg,#000 7px,transparent 0), linear-gradient(225deg,#000 7px,transparent 0);background-size:20px;background-position: 0 0 ,10px 9px,20px 18px,10px 9px;
4、两个新的属性: repeating-linear-gradient 以及 repeating-radial-gradient
.repeat-linear{ background: repeating-linear-gradient(red,black 5%);}.repeat-radial{ background: repeating-radial-gradient(red,black 5%);}
以上所有代码实现均使用高级浏览器,兼容性问题,请自行百度。
上一篇: laravel5 使用try catch的实例详解_php实例
下一篇: java和PHP对比
推荐阅读
-
前端技术-开发调试工具_html/css_WEB-ITnose
-
一个网页的子网址为什么不在该网页上显示链接(原谅我不知该怎么表述,见问题)?_html/css_WEB-ITnose
-
Hello World…_html/css_WEB-ITnose
-
CSS魔法堂:重新认识Box Model、IFC、BFC和Collapsing margins_html/css_WEB-ITnose
-
浅谈HTML文档模式_html/css_WEB-ITnose
-
处理同一页面中借助form+input[type="file"]上传图片出现的input无法清空问题_html/css_WEB-ITnose
-
刚更新的css hack技巧_html/css_WEB-ITnose
-
对于DIV+CSS的开发方式,我们也要听听另外的声音.(转贴)_html/css_WEB-ITnose
-
CSS压缩混淆 / 格式化 / 美化_html/css_WEB-ITnose
-
css选择器浏览器支持情况_html/css_WEB-ITnose