zoukankan      html  css  js  c++  java
  • 【原创】CSS高效开发实战:CSS 3、LESS、SASS、Bootstrap、Foundation --读书笔记(5)使用放射渐变制作光影效果

    阴影效果通常用来表现光线投射在物体上的感觉,如果想制作一个如图5.19所示的文字光影效果,就可以使用背景的线性渐变进行构建。

    图5.19可以看到有类似光束照射文字的效果,很好地突出了文字。这实现起来很简单,只需要对文字居中,对背景元素设置从中心发散的放射渐变即可,代码如下:

    // HTML代码
    <div class="box">赞</div>  
    
    // CSS代码:
    .box{  
         200px;  
        height: 200px;  
        font-size: 80px;  
        line-height: 200px;  
        text-align: center;  
    background: -webkit-radial-gradient(#feb3ad, #fd695d); 
    background: -o-radial-gradient(#feb3ad, #fd695d);
    background: -moz-radial-gradient(#feb3ad, #fd695d);
    background: radial-gradient(#feb3ad, #fd695d);
    }
    

      

    这样,一个最基本的光影背景效果就完成了,可以通过调节颜色来设置光影的亮度,越接近白色越亮。通过调整中心色彩占据的百分比来调节光晕效果的范围,如图5.20所示。

    图5.20  调节光晕效果

    相比图片来说,开发者可以通过直接调整CSS代码中的参数获得效果的改变,灵活性和开发速度都大大提高了。

    有学习的一起交流

  • 相关阅读:
    datepicker防手动输入
    [ACM]Link-Cut Tree实现动态树初探
    STL priority_queue 优先队列 小记
    hihoCoder挑战赛1 毁灭者问题
    python编程技巧
    openstack horizon 学习(3) DataTable
    Upcasting, downcasting in JAVA
    SGU 145
    URAL 1003,1004
    自建物流的无人机实验(困难)
  • 原文地址:https://www.cnblogs.com/liqiang001/p/4167583.html
Copyright © 2011-2022 走看看