视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
gradient杂谈_html/css
2020-11-27 16:29:18 责编:小采
文档


  工作中难免遇到某些小项目中没有设计的情况,这对于PS基础薄弱的我来说非常恐怖。无奈之下,只好自己自学UI方面的知识,但对于某些能用CSS实现的背景样式等,还是尽可能地用已经掌握的知识去实现。本文主要分享的便是我在设计背景图片中接触到最多的也是之前自己忽视掉的一个CSS3属性——gradient。

  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%);}

    以上所有代码实现均使用高级浏览器,兼容性问题,请自行百度。

下载本文
显示全文
专题