CSS3知识汇总5

【渐变】

线性渐变:从一个位置开始向某个特定的方向渐变,如叶片

径向渐变:从一个位置开始向四周渐变,如灯光散落

linear-gradient()函数用于生成线性渐变图片,可接收多个参数,每个参数是一个色彩值

色彩值后面跟一个尺寸值或百分比值,表示该颜色的停止位置

div{

    width: 50em;

    height: 20em;

    font-size: 10px;

    background-image: linear-gradient(

        to right,

        orangered 0%,

        orange 10%,

        gold 20%,

        lightgreen 30%,

        cyan 40%);

}

锐利的线性渐变

在两个色彩值之间,系统会自动计算插值,如果想获得锐利的渐变效果,就要在同一个停止位置写两个色彩值,它们之间将没有插值

div{

    width: 50em;

    height: 20em;

    font-size: 10px;

    background-image: linear-gradient(

        to right,

        orangered 0%,

        orange 10%, orange 20%,

        gold 20%, gold 30%,

        lightgreen 30%, lightgreen 40%,

        cyan 40%);

}

线性渐变的角度

可以在渐变序列前指定一个角度值,表示渐变将从此位置开始。

起始位置是一个角度值,介于0度和360度之间,0度位于容器底部,也就是渐变将从底部向顶部延伸

默认值是180度,即渐变从顶部向底部延伸

to top表示渐变从下到上延伸,相当于0度

to right表示渐变从左到右延伸,相当于90度

to right bottom表示向渐变从左上到右下延伸

有透明度的线性渐变

画点线

渐变图片宽8em,0-4em是黑色,4-5em是透明色,5-7em是黑色,7-8em是透明色

body{

    background-color: lightyellow;

}

div{

    width:32em;

    height: 0.5em;

    font-size: 10px;

    background-image: linear-gradient(

        to right,

        black 0, black 4em,

        transparent 4em, transparent 5em,

        black 5em, black 7em,

        transparent 7em, transparent 8em

    );

    background-size: 8em;

    margin:3em;

}

【透明的径向渐变】

div{

    width: 9em;

    height: 9em;

    background-color: black;

    border-radius: 50%;

    background-image: repeating-radial-gradient(

        transparent 0,

        transparent 0.95em,

        darkgreen 0.95em,

        darkgreen 1em);

}

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • CSS3边框 CSS3 边框 用 CSS3,你可以创建圆角边框,添加阴影框,并作为边界的形象而不使用设计程序,如 ...
    罗_c857阅读 429评论 0 0
  • 今晚有个小激动,放下学习后,意外的得到了一笔小回报,虽然钱不多,但很开心。11月学习一小本英文书时发现一个错误,一...
    0清婉0阅读 216评论 0 1
  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,742评论 0 7
  • 这篇文字里我会介绍50 个便于使用的 CSS2/CSS3 代码片段给所有的WEB专业人员. 选择IDE开发环境来存...
    JamHsiao_aaa4阅读 1,493评论 0 3
  • 夜莺2517阅读 127,958评论 1 9

友情链接更多精彩内容