• css3文本效果


    CSS3 包含多个新的文本特性。

    在本章中,您将学到如下文本属性:

    • 1. text-shadow
    • 2. word-wrap

    浏览器支持

    Internet Explorer 10、Firefox、Chrome、Safari 以及 Opera 支持 text-shadow 属性。

    所有主流浏览器都支持 word-wrap 属性。

    注释:Internet Explorer 9 以及更早的版本,不支持 text-shadow 属性。

    text-shadow属性使用方法如下所示。

    1. text-shadow:length length length color

    其中,前面三个length分别指阴影离开文字的横方向距离、阴影离开文字的纵方向距离和阴影的模糊半径,color指阴影的颜色。

    下面是一个text-shadow属性的使用示例。在该示例中给一段红色文字绘制灰色阴影。其中阴影离开文字的横方向距离和纵方向距离均为5个像素。

    1. .wrap
    2. {
    3. text-shadow:5px 5px 5px gray;
    4. color:red;
    5. font-size:50px;
    6. font-weight:bold;
    7. }

    可以使用text-shadow属性来给文字指定多个阴影,并且针对每个阴影使用不同颜色。

    指定多个阴影时使用逗号将多个阴影进行分隔。到目前为止,只有Firefox浏览器、Chrome浏览器及Opera浏览器对这个功能提供支持。

    示例代码

    为文字依次指定了桔色、黄色及绿色阴影,同时也为这些阴影指定了适当的位置。

    1. .wrap {
    2.    text-shadow:10px 10px #f39800,
    3. 40px 35px #fff100,
    4. 70px 60px #c0ff00;
    5. color:navy;
    6. font-size:50px;
    7. font-weight:bold;
    8. }

    单词太长的话就可能无法超出某个区域:

    This paragraph contains a very long word: thisisaveryveryveryveryveryverylongword. The long word will break and wrap to the next line.

    在 CSS3 中,word-wrap 属性允许您允许文本强制文本进行换行 - 即使这意味着会对单词进行拆分:

    This paragraph contains a very long word : this is a very very very very very very long word. The long word will break and wrap to the next line.

    CSS实例代码:

    允许对长单词进行拆分,并换行到下一行:

    1. p {word-wrap:break-word;}
  • 相关阅读:
    自定义构造函数的原型对象及原型链
    css 结构伪类选择器
    JavaScript的普通函数,箭头函数作用域的区别
    javascript 集合 交集 并集 差集
    es6 生成器
    css 清除浮动的方式
    JavaScript原型对象动态性
    css 列表样式,<a> 连接文字超长省略
    css 块级样式 浮动(float) 与转为 display = inlineblock区别
    使用war包安装jenkins
  • 原文地址:https://www.cnblogs.com/qiuzhimutou/p/4766013.html
Copyright © 2020-2023  润新知