CSS3 文本效果
CSS3 文本效果
CSS3ä¸åŒ…å�«å‡ 个新的文本特å¾�。
åœ¨æœ¬ç« ä¸æ‚¨å°†äº†è§£ä»¥ä¸‹æ–‡æœ¬å±žæ€§ï¼š
- text-shadow
- box-shadow
- text-overflow
- word-wrap
- word-break
�览器支�
| 属性 | |||||
|---|---|---|---|---|---|
| text-shadow | 4.0 | 10.0 | 3.5 | 4.0 | 9.5 |
| box-shadow | 10.0 4.0 -webkit- |
9.0 | 4.0 3.5 -moz- |
5.1 3.1 -webkit- |
10.5 |
| text-overflow | 4.0 | 6.0 | 7.0 | 3.1 | 11.0 9.0 -o- |
| word-wrap | 23.0 | 5.5 | 3.5 | 6.1 | 12.1 |
| word-break | 4.0 | 5.5 | 15.0 | 3.1 | 15.0 |
CSS3 的文本阴影
CSS3 ä¸ï¼Œtext-shadow属性适用于文本阴影。
您指定了水平阴影,垂直阴影,模糊的�离,以�阴影的颜色:
CSS3 box-shadow属性
CSS3 ä¸ CSS3 box-shadow 属性适用于盒å�阴影
接下æ�¥ç»™é˜´å½±æ·»åŠ é¢œè‰²
接下æ�¥ç»™é˜´å½±æ·»åŠ ä¸€ä¸ªæ¨¡ç³Šæ•ˆæžœ
ä½ ä¹Ÿå�¯ä»¥åœ¨ ::before å’Œ ::after ä¸¤ä¸ªä¼ªå…ƒç´ ä¸æ·»åŠ é˜´å½±æ•ˆæžœ
实例
#boxshadow {
position: relative;
box-shadow: 1px 2px 4px rgba(0, 0, 0, .5);
padding: 10px;
background: white;
}
#boxshadow img {
width: 100%;
border: 1px solid #8a4419;
border-style: inset;
}
#boxshadow::after {
content: '';
position: absolute;
z-index: -1; /* hide shadow behind image */
box-shadow: 0 15px 20px rgba(0, 0, 0, 0.3);
width: 70%;
left: 15%; /* one half of the remaining 30% */
height: 100px;
bottom: 0;
}
�试一下 »
阴影的一个使用特例是�片效果
实例
div.card {
width: 250px;
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
text-align: center;
}
æ–‡å—å�¡ç‰‡ » 图片å�¡ç‰‡ »
CSS3 Text Overflow属性
CSS3文本溢出属性指定应�用户如何显示溢出内容
实例
p.test1 {
white-space: nowrap;
width: 200px;
border: 1px solid #000000;
overflow: hidden;
text-overflow: clip;
}
p.test2 {
white-space: nowrap;
width: 200px;
border: 1px solid #000000;
overflow: hidden;
text-overflow: ellipsis;
}
�试一下 »
CSS3的�行
如果�个��太长,�适�在一个区域内,它扩展到外�:
CSS3ä¸ï¼Œè‡ªåЍæ�¢è¡Œå±žæ€§å…�许您强制文本æ�¢è¡Œ - å�³ä½¿è¿™æ„�味ç�€åˆ†è£‚它ä¸é—´çš„一个å—:
CSS代ç �如下:
CSS3 ��拆分�行
CSS3 ��拆分�行属性指定�行规则:
CSS代ç �如下:
新文本属性
| 属性 | �述 | CSS |
|---|---|---|
| hanging-punctuation | è§„å®šæ ‡ç‚¹å—符是å�¦ä½�于线框之外。 | 3 |
| punctuation-trim | 规定是å�¦å¯¹æ ‡ç‚¹å—符进行修剪。 | 3 |
| text-align-last | 设置如何对�最�一行或紧挨�强制�行符之�的行。 | 3 |
| text-emphasis | å�‘å…ƒç´ çš„æ–‡æœ¬åº”ç”¨é‡�ç‚¹æ ‡è®°ä»¥å�Šé‡�ç‚¹æ ‡è®°çš„å‰�景色。 | 3 |
| text-justify | 规定当 text-align 设置为 "justify" 时所使用的对�方法。 | 3 |
| text-outline | 规定文本的轮廓。 | 3 |
| text-overflow | 规定当文本溢出包å�«å…ƒç´ æ—¶å�‘生的事情。 | 3 |
| text-shadow | å�‘æ–‡æœ¬æ·»åŠ é˜´å½±ã€‚ | 3 |
| text-wrap | 规定文本的�行规则。 | 3 |
| word-break | 规定é�žä¸æ—¥éŸ©æ–‡æœ¬çš„æ�¢è¡Œè§„则。 | 3 |
| word-wrap | �许对长的��分割的��进行分割并�行到下一行。 | 3 |
芙妹�开心
177***7318@qq.com
写 box-shadow 的�次顺�为:
芙妹�开心
177***7318@qq.com