CSS3-文本颜色及功能

一、新增颜色模式

rgba
r  Red  红  0-255
g  Green  绿  0-255
b  Blue  蓝  0-255
a  Alpha  透明    0-1

Hsl
H  Hue  色调  任意数值
S   saturation    饱和度          0%-100%
L  Lightness  亮度  0%-100%

二、文字阴影

text-shadowx y blurcolor, …
参数
横向偏移
纵向偏移
blur  模糊距离
color  阴影颜色
文本阴影如果加很多层,会很卡很卡很卡

文字阴影应用
最简单用法
text-shadow:2px 2px 4px black
阴影叠加
text-shadow:2px 2px 0px red, 2px2px 4px green;
先渲染后面的,再渲染前面的

例:

<!DOCTYPEhtml>

<html>

    <head>

       <metacharset="UTF-8">

       <title></title>

       <styletype="text/css">

           h1{font:100px/200px"微软雅黑";text-align:center;color:#000;

           text-shadow:000rgba(0,0,0,1);border:1pxsolid#000;transition:1s;}

          h1:hover{color:rgba(0,0,0,0);text-shadow:00100pxrgba(0,0,0,0.5);}

       </style>

    </head>

    <body>

       <h1>文字阴影</h1>

    </body>

</html>


三、文字描边

- webkit -text-stroke: 宽度 颜色

例:

<!DOCTYPEhtml>

<html>

    <head>

       <metacharset="UTF-8">

       <title></title>

       <styletype="text/css">

           h1{font:100px/200px"微软雅黑";text-align:center;color:#fff;

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

       </style>

    </head>

    <body>

       <h1>文字描边</h1>

    </body>

</html>


四、新增文本功能
Direction  定义文字排列方式 ( 全兼容 )
Rtl 从右向左排列
Ltr 从右向左排列
注意要配合 unicode-bidi 一块使用

Text-overflow 定义省略文本的处理方式
clip  无省略号
Ellipsis 省略号 ( 注意配合 overflow:hidden white- space:nowrap 一块使用 )

例:

<!DOCTYPEhtml>

<html>

    <head>

       <meta charset="UTF-8">

       <title></title>

       <style type="text/css">

           p{width:300pxborder:1pxsolid#000;font:14px/30px"宋体";

           white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

       </style>

    </head>

    <body>

       <p>雪花,原是天空的心事,当心事很重的时候,天空就会飘起雪。是季节变化的太无常了吧,让我们似乎忘了彼此的牵挂,似乎忘了曾经一起团雪球的</p>

    </body>

</html>





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值