CSS3文本效果

属性是否加前缀

http://caniuse.com

文本阴影

CSS3提供了text-shadow文本阴影效果,这个属性在之前讲过,只是没有涉及浏览器支持情况

Opera    9.5+

Firefox  3.5+

Chrome   4+

IE        10+

Safari   3.1+

//正值阴影

text-shadow:1px 1px 1px red;

p {

    font-size: 50px;

    text-shadow: 1px 1px 1px red;

}

//负值阴影

text-shadow:-1px -1px 1px red;

p {

    font-size: 50px;

    text-shadow: -1px -1px 1px red;

}

//多重阴影叠加

p {

    font-size: 50px;

    text-shadow:0px 0px 0 rgb(188,178,188),

              1px 0px 0 rgb(173,163,173),

              2px 0px 0 rgb(157,147,157),

              3px 0px 0 rgb(142,132,142),

              4px 0px 0 rgb(126,116,126),

              5px 0px 0 rgb(111,101,111),

              6px 0px 0 rgb(95,85,95),

              7px 0px 0 rgb(79,69,79),

              8px 0px 7px rgba(0,0,0,0.35),

              8px 0px 1px rgba(0,0,0,0.5),

              0px 0px 7px rgba(0,0,0,0.2);}

 

文本裁剪

CSS3提供了text-overflow属性来控制文本的溢出部分,它的作用是对溢出的部分裁剪掉,然后判定是否添加省略号。

clip默认值,裁剪文本时不添加“...”省略号

ellipsis裁剪文本时添加“...”省略号

//必须不换行和使用overflow控制溢出

p{

width:160px;

white-space:nowrap; //不能换行

background:silver;

/*text-overflow:clip;*/

text-overflow:ellipsis;

overflow:hidden;

}

文本描边

CSS3提供了描边属性,即text-stroke、text-stroke-width、text-stroke-color。目前只有webkit引擎的浏览器支持,并且必须加上-webkit-前缀才能有效。

//实验阶段的产物,了解即可

p{

font-size:50px;

-webkit-text-stroke:1 px red;}

//修改描边的颜色和厚度

p{

font-size:50px;

-webkit-text-stroke-color:orange;

-webkit-text-stroke-width:2px;

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值