找回密码
 注册
搜索
热搜: java php web
查看: 2995|回复: 7

分享:利用CSS制作多彩文字效果

[复制链接]
发表于 2009-1-28 22:25:51 | 显示全部楼层 |阅读模式
利用CSS可以做出很多赏心悦目的文字效果,刚学到一招,拿来跟大家分享一下,希望大家把自己的 好东东拿来分享一下

文字上半部分:




文字下半部分:


两组文字重合后的效果:


下面介绍一下它的原理:
如果将二个相同而色彩不同的文字重合在一起,通过分别给其加 clip 属性,使上面和下面的文字被剪切位置不同,从而产生二种不同的色彩。

clip : auto | rect ( number number number number )

参数:
auto :  对象无剪切
rect ( number number number number ) :
依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切

说明:
检索或设置对象的可视区域。区域外的部分是透明的。
必须将position的值设为absolute,此属性方可使用。

CSS代码:
  1. .textBottom {
  2. color: #333333;
  3. position: absolute;
  4. left: 3em;
  5. top: 1em;
  6. font: 26px Century Gothic,Arial, Helvetica, sans-serif;
  7. clip: rect(18px auto auto auto);
  8. }

  9. .textTop {
  10. color: #CC0000;
  11. position: absolute;
  12. left: 3em;
  13. top: 1em;
  14. font: 26px Century Gothic,Arial, Helvetica, sans-serif;
  15. clip: rect(0 auto 18px 0);
  16. }

  17. .container {

  18. width: 28em;
  19. height: 5em;
  20. margin: 1em auto;
  21. position: relative;
  22. background: #F6F6F6;
  23. }
复制代码
XHTML代码:
  1. <div class="container">
  2. <a href="#" class="textTop">Casca** Style Sheet </a>
  3. <a href="#" class="textBottom">Casca** Style Sheet </a>
  4. </div>
复制代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×

相关帖子

发表于 2009-1-28 23:53:20 | 显示全部楼层
效果是不错,呵呵,但是通用性比较欠佳吧?
回复

使用道具 举报

发表于 2009-1-28 23:55:20 | 显示全部楼层
还不错,就是通用性方面有点
回复

使用道具 举报

发表于 2009-1-28 23:38:49 | 显示全部楼层
效果到满好看的。
回复

使用道具 举报

发表于 2009-1-29 00:41:30 | 显示全部楼层
不错
回复

使用道具 举报

发表于 2009-1-28 23:20:23 | 显示全部楼层
确实不错。。。
回复

使用道具 举报

发表于 2009-1-29 00:00:00 | 显示全部楼层
确实不错。。。
回复

使用道具 举报

发表于 2009-1-29 00:24:54 | 显示全部楼层
厉害啊,这都想到了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|软晨网(RuanChen.com)

GMT+8, 2024-9-20 15:34

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表