zoukankan      html  css  js  c++  java
  • CSS3字体发光效果

    博客页面左上角的“猿来是王者”文字已制作发光效果,分享方法如下:

    text-shadow

    该属性为文本添加阴影效果

    text-shadow: h-shadow v-shadow blur color;

    h-shadow: 水平阴影的位置(阴影水平偏移量),可为负值,必需

    v-shadow: 垂直阴影的位置(阴影垂直偏移量),可为负值,必需

    blur: 阴影模糊的距离(默认为0),可选

    color: 阴影颜色(默认为当前字体颜色),可选

    乍一看,text-shadow 属性仅仅是用来设置文本阴影的,似乎并不能实现字体发光效果。

    其实不然,这正是 text-shadow 属性的精妙之处。

    当阴影的水平偏移量和垂直偏移量都为0时,阴影就和文本重合了

    这时,如果增大阴影模糊的距离,就可以达到字体外发光的效果了。

    当然,为了使外发光更加酷炫,还需要使用到 text-shadow 的另一个特性: 同时设置多个阴影(使用逗号分隔设置多个阴影)

    代码实例

    HTML Code

    <div class="container">
        <p>xinpureZhu</p>
    </div>

    CSS Code

    body {
        background: #000;
    }
    .container {
         600px;
        margin: 100px auto 0;
    }
    p {
        font-family: 'Audiowide';
        text-align: center;
        color: #00a67c;
        font-size: 7em;
        -webkit-transition: all 1.5s ease;
                transition: all 1.5s ease;
    }
    p:hover {
        color: #fff;
        -webkit-animation: Glow 1.5s ease infinite alternate;
                animation: Glow 1.5s ease infinite alternate;
    
    }
    @-webkit-keyframes Glow {
        from {
            text-shadow: 0 0 10px #fff,
                         0 0 20px #fff,
                         0 0 30px #fff,
                         0 0 40px #00a67c,
                         0 0 70px #00a67c,
                         0 0 80px #00a67c,
                         0 0 100px #00a67c,
                         0 0 150px #00a67c;
        }
        to {
            text-shadow: 0 0 5px #fff,
                         0 0 10px #fff,
                         0 0 15px #fff,
                         0 0 20px #00a67c,
                         0 0 35px #00a67c,
                         0 0 40px #00a67c,
                         0 0 50px #00a67c,
                         0 0 75px #00a67c;
        }
    }
    @keyframes Glow {
        from {
            text-shadow: 0 0 10px #fff,
                         0 0 20px #fff,
                         0 0 30px #fff,
                         0 0 40px #00a67c,
                         0 0 70px #00a67c,
                         0 0 80px #00a67c,
                         0 0 100px #00a67c,
                         0 0 150px #00a67c;
        }
        to {
            text-shadow: 0 0 5px #fff,
                         0 0 10px #fff,
                         0 0 15px #fff,
                         0 0 20px #00a67c,
                         0 0 35px #00a67c,
                         0 0 40px #00a67c,
                         0 0 50px #00a67c,
                         0 0 75px #00a67c;
        }
    }

    效果示图

    CSS3字体发光效果

     

    文章转载:http://xinpure.com/the-css3-font-glow-effect/

  • 相关阅读:
    MS SQL Server迁移至Azure SQL
    Aras Innovator 11 sp2 firefox客户端设置
    Aras Innovator 11 sp2 IE客户端设置
    Aras Innovator 11 sp2安装
    JDK Windows安装
    mocha测试es6问题
    jQuery中animate与scrollTop、offset().top实例
    AI下载步骤
    Visual Studio Code必备插件
    Visual Studio code快捷键
  • 原文地址:https://www.cnblogs.com/webdom/p/8600175.html
Copyright © 2011-2022 走看看