|
利用CSS可以做出很多赏心悦目的文字效果,刚学到一招,拿来跟大家分享一下,希望大家把自己的 好东东拿来分享一下
文字上半部分:
文字下半部分:
两组文字重合后的效果:
下面介绍一下它的原理:
如果将二个相同而色彩不同的文字重合在一起,通过分别给其加 clip 属性,使上面和下面的文字被剪切位置不同,从而产生二种不同的色彩。
clip : auto | rect ( number number number number )
参数:
auto : 对象无剪切
rect ( number number number number ) :
依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切
说明:
检索或设置对象的可视区域。区域外的部分是透明的。
必须将position的值设为absolute,此属性方可使用。
CSS代码:- .textBottom {
- color: #333333;
- position: absolute;
- left: 3em;
- top: 1em;
- font: 26px Century Gothic,Arial, Helvetica, sans-serif;
- clip: rect(18px auto auto auto);
- }
- .textTop {
- color: #CC0000;
- position: absolute;
- left: 3em;
- top: 1em;
- font: 26px Century Gothic,Arial, Helvetica, sans-serif;
- clip: rect(0 auto 18px 0);
- }
- .container {
- width: 28em;
- height: 5em;
- margin: 1em auto;
- position: relative;
- background: #F6F6F6;
- }
复制代码 XHTML代码:- <div class="container">
- <a href="#" class="textTop">Casca** Style Sheet </a>
- <a href="#" class="textBottom">Casca** Style Sheet </a>
- </div>
复制代码 |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?注册
×
|