CSS3(二)

1 文本效果

1-1 文本阴影

h1 { text-shadow: 5px 5px 5px #37b37a }

运行效果:

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

    h-shadow 必需。水平阴影的位置。允许负值。

    v-shadow 必需。垂直阴影的位置。允许负值。

    blur 可选。模糊的距离。

    color 可选。阴影的颜色

1-2 自动换行

p {

  width: 100px;

  border: 1px solid;

  word-wrap: break-word

}

运行效果:

左图为未设置word-wrap 属性,右图为设置word-wrap 属性

word-wrap 属性允许您允许文本强制文本进行换行 - 即对单词进行拆分

1-3 溢出

p {

width: 200px;

border: 1px solid;

white-space:nowrap;/*空白 不换行*/

text-overflow: ellipsis;/*溢出 显示省略号*/

overflow: hidden/*溢出隐藏*/

}

运行效果:

2 字体

2-1 @font-face规则

当找到或购买到希望使用的字体时,可将该字体文件存放到 web 服务器上,它会在需要时被自动下载到用户的计算机上。“自己的”的字体是在 CSS3 @font-face 规则中定义的

2-2 使用您需要的字体

在新的 @font-face 规则中,您必须首先定义字体的名称(比如 myFirstFont),然后指向该字体文件

@font-face {

  font-family: myFirstFont;

  src: url('Sansation_Bold.ttf')

}

p { font-family: myFirstFont }

运行效果:

2-3 字体描述符

能够在 @font-face 规则中定义的所有字体描述符:

font-family:

值:  name

必需。规定字体的名称。

src :

值:URL

必需。定义字体文件的URl

font-stretch:

值:normal  condensed  ultra-condensed  extra-condensed  semi-condensed          expanded  semi-expanded  extra-expanded  ultra-expanded

可选。定义如何拉伸字体。默认是 "normal"。

font-style:

值:ormal  italic  oblique

可选。定义字体的样式。默认是 "normal"。

font-weight:

值:normal  bold  100  200  300  400  500  600  700  800  900  

可选。定义字体的粗细。默认是 "normal"。

unicode-range:

值: unicode-range

可选。定义字体支持的 UNICODE 字符范围。默认是 "U+0-10FFFF"。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 深入理解傅里叶变换Mar 12, 2017 这原本是我在知乎上对傅立叶变换、拉普拉斯变换、Z变换的联系?为什么要进...
    价值趋势技术派阅读 5,810评论 2 2
  • 总览 边框border-color 属性boder-image 属性border-radius 属性box-sha...
    DecadeHeart阅读 1,030评论 0 9
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 3,200评论 0 11
  • 选择qi:是表达式 标签选择器 类选择器 属性选择器 继承属性: color,font,text-align,li...
    wzhiq896阅读 1,805评论 0 2
  • 心态 身边倒还是有一位心态很好,也很热情的去帮助大家,为什么这么说呢?做事总是能帮他人做,而且还不抱怨,最麻烦的事...
    啊貴阅读 110评论 0 0