码迷,mamicode.com
首页 > Web开发 > 详细

HTML 学习笔记 CSS3 (文本效果)

时间:2016-12-21 21:26:15      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:语法   bsp   har   contains   学习笔记   str   取值   应用   www   

text-shadow

语法

text-shadow : none | <length> none | [<shadow>, ] * <shadow> 或none | <color> [, <color> ]*
也就是:
text-shadow:[颜色(Color)  x轴(X Offset) y轴(Y Offset) 模糊半径(Blur)],[颜色(color) x轴(X Offset) y轴(Y Offset) 模糊半径(Blur)]...
或者
text-shadow:[x轴(X Offset) y轴(Y Offset)  模糊半径(Blur)  颜色(Color)],[x轴(X Offset) y轴(Y Offset)  模糊半径(Blur)  颜色(Color)]...

取值:

<length>:长度值,可以是负值。用来指定阴影的延伸距离。其中X Offset是水平偏移值,Y Offset是垂直偏移值

<color>:指定阴影颜色,也可以是rgba透明色

<shadow>:阴影的模糊值,不可以是负值,用来指定模糊效果的作用距离。

如下图所示:

技术分享

说明:

可以给一个对象应用一组或者多组阴影效果。方法与前面的语法一样 用逗号隔开 text-shadow: X-Offset Y-Offset Blur Color中X-Offset表示阴影的水平偏移距离,其值为正值时阴影向右偏移,如果其值为负值时,阴影向左偏移;Y-Offset是指阴影的垂直偏移距离,如果其值是正值时,阴影向下偏移反之其值是负值时阴影向顶部偏移;Blur是指阴影的模糊程度,其值不能是负值,如果值越大,阴影越模糊,反之阴影越清晰,如果不需要阴影模糊可以将Blur值设置为0;Color是指阴影的颜色,其可以使用rgba色。

浏览器的兼容性

技术分享

我们来看一下实例:

首先给所有的demo一个公用的样式和类名

<html>
    <head>
        <meta charset="UTF-8">
        <style type="text/css">
            #shadow{
                width: 120px;
                height: 50px;
                border: 1px solid orange;
                text-align: center;
                vertical-align: bottom;
                font-size: 17px;
                text-shadow: 1px 1px 0px blue;
                
            }
        </style>
    </head>
    <body>
        <div id="shadow">
            文字阴影效果
        </div>
    </body>
</html>

更详细的讲解 请移步 http://www.w3cplus.com/blog/52.html

CSS3文本换行

单词太长的话 就会超出某个区域 在CSS3中 word-wrap属性允许你允许强制文本换行 即使这意味着会对单词进行拆分。

实例:

<html>
    <head>
        <meta charset="UTF-8">
        <title></title>    
        <style type="text/css">
            .pc {
                width: 11em;
                border: 1px solid orange;
                border-bottom-left-radius: 8px;
                word-wrap: break-word;
            }
        </style>
    </head>
    <body>
        <p class="pc">This paragraph contains a very long word: 
            thisisaveryveryveryveryveryverylongword. 
            The long word will break and wrap to the next line.</p>
        
    </body>
</html>

新的文本属性

技术分享

 

HTML 学习笔记 CSS3 (文本效果)

标签:语法   bsp   har   contains   学习笔记   str   取值   应用   www   

原文地址:http://www.cnblogs.com/huanying2000/p/6207523.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!