• css3-文字与字体


    1. 给文字添加阴影---text-shadow

    语法:

    text-shadow: X-Offset Y-Offset blur color;
    

      

    X-Offset:表示阴影的水平偏移距离,其值为正值时阴影向右偏移,反之向左偏移;      

    Y-Offset:是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移,反之向上偏移;

    Blur:是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0;

    Color:是指阴影的颜色,其可以使用rgba色。

    代码示例:

    <html>
    <head>
        <meta charset="utf-8">
        <title>text-shadow</title>
        <style type="text/css">
            .demo {
                 400px;
                padding: 100px;
                font: bold 55px/100% "微软雅黑";
                background: skyblue;
                text-shadow: 3px 3px 0 blue; }
        </style>
    </head>
    <body>
    <div class="demo">文字阴影</div>
    </body>
    </html>
    

     效果:

    改变模糊半径:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>text-shadow</title>
        <style type="text/css">
            .demo {
                 400px;
                padding: 100px;
                font: bold 55px/100% "微软雅黑";
                background: skyblue;
                text-shadow: 3px 3px 20px blue; }
        </style>
    </head>
    <body>
    <div class="demo">文字阴影</div>
    </body>
    </html>

    代码效果:

    辉光效果示例:

    <!DOCTYPE html>
    <html>
    <head>
        <meta charset="utf-8">
        <title>text-shadow</title>
        <style type="text/css">
            .demo {
                background: #666666;
                 224px;
                padding: 30px;
                font: bold 55px/100% "Lucida Sans";
                color: #fff;
                text-transform: uppercase;
                text-shadow:0 0 5px #fff,
                0 0 5px #fff,
                0 0 10px #fff,
                0 0 15px #fff,
                0 0 40px #ff00de,
                0 0 70px #ff00de;
            }
        </style>
    </head>
    <body>
    <div class="demo">文字阴影</div>
    </body>
    </html>


    效果:

    2.text-overflow : clip | ellipsis

    取值:

    clip:
    不显示省略标记(...),而是简单的裁切。
    ellipsis:
    当对象内文本溢出时显示省略标记(...)

     3.word-wrap也可以用来设置文本行为,当前行超过指定容器的边界时是否断开转行。

    语法:

    word-wrap:nornal(表示控制连续文本换行)

                     break-word(表示内容将在边界内换行)

    normal为浏览器默认值,break-word设置在长单词或 URL地址内部进行换行,此属性不常用,用浏览器默认值即可。

    4.嵌入字体@font-face

    @font-face是CSS3中的一个模块,他主要是把自己定义的Web字体嵌入到你的网页中

    @font-face的语法规则:

    @font-face {   
        font-family: <YourWebFontName>;   
        src: <source> [<format>][,<source> [<format>]]*;  /* url自定义的字体的存放路径*/
        [font-weight: <weight>];   
        [font-style: <style>]; 
    }

    1. YourWebFontName:此值指的就是你自定义的字体名称

    2. source:此值指的是你自定义的字体的存放路径,可以是相对路径也可以是绝路径;

    3. format:此值指的是你自定义的字体的格式,主要用来帮助浏览器识别,其值主要有以下几种类型:truetype,opentype,truetype-aat,embedded-opentype,avg等;

    4. weight和style:weight定义字体是否为粗体,style主要定义字体样式,如斜体。

  • 相关阅读:
    P2197 nim游戏
    P3942 将军令
    UVA10228 模拟退火
    关于欧拉定理的证明以及扩展欧拉定理的证明及其应用
    秒杀架构模型设计
    大型网站如何防止崩溃,解决高并发带来的问题
    序列化与反序列号
    普通常用知识汇总
    接口和抽象类的区别
    详解C#break ,continue, return
  • 原文地址:https://www.cnblogs.com/guangzhou11/p/7338911.html
Copyright © 2020-2023  润新知