js Clip的奇思妙想之文字拼接效果
2008-11-02 00:00
211 查看
那么有人就问了,什么CSS做的效果既奇妙又实用的呢?Clip,对,就是css里的clip属性,被多数人忽略的属性:
语法:
clip : auto | rect ( number number number number )
参数:
auto : 对象无剪切
rect ( number number number number ) : 依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切 。
需要注意的是
1.clip属性一定要和position:absolute配合使用。
2.裁切参考点始终是左上角,这点和margin,padding不同。
例:
<div style="position:absolute;clip:rect(10px auto 80px 5px)"></div>
我们可以使用clip实现各种元素的裁切和拼接。
经典的文字拼接实现,多彩文字效果:
clip多彩文字
body{background: #FFFFFF; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 140%; text-align: center; padding: 0; margin: 0;}
p{margin: 0; }
#top{ min-height: 90%; overflow: auto; }
#footer{ height: 10%; background: #CC0000; color: #FFFFFF;}
a{ text-decoration: none;}
.textBottom { color: #a90; position: absolute; left: 146px; top: 1em; font: 26px "Century Gothic",Arial, Helvetica, sans-serif; clip: rect(18px auto auto auto);}
.textTop { color: #f90; position: absolute; left: 146px; 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;text-align:center}
.textTop:hover { color: #a90;}
.textBottom:hover { color: #f90;}
Clip奇思妙想
文字的上半部分
Clip奇思妙想
文字的下半部分
Clip奇思妙想
Clip奇思妙想
二组文字重合的效果
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
这个是竖着拼接,我们也可以横向拼接,多写一些的话可以实现渐变色,炫啊!
语法:
clip : auto | rect ( number number number number )
参数:
auto : 对象无剪切
rect ( number number number number ) : 依据上-右-下-左的顺序提供自对象左上角为(0,0)坐标计算的四个偏移数值,其中任一数值都可用auto替换,即此边不剪切 。
需要注意的是
1.clip属性一定要和position:absolute配合使用。
2.裁切参考点始终是左上角,这点和margin,padding不同。
例:
<div style="position:absolute;clip:rect(10px auto 80px 5px)"></div>
我们可以使用clip实现各种元素的裁切和拼接。
经典的文字拼接实现,多彩文字效果:
clip多彩文字
body{background: #FFFFFF; color: #333333; font-family: Arial, Helvetica, sans-serif; font-size: 100%; line-height: 140%; text-align: center; padding: 0; margin: 0;}
p{margin: 0; }
#top{ min-height: 90%; overflow: auto; }
#footer{ height: 10%; background: #CC0000; color: #FFFFFF;}
a{ text-decoration: none;}
.textBottom { color: #a90; position: absolute; left: 146px; top: 1em; font: 26px "Century Gothic",Arial, Helvetica, sans-serif; clip: rect(18px auto auto auto);}
.textTop { color: #f90; position: absolute; left: 146px; 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;text-align:center}
.textTop:hover { color: #a90;}
.textBottom:hover { color: #f90;}
Clip奇思妙想
文字的上半部分
Clip奇思妙想
文字的下半部分
Clip奇思妙想
Clip奇思妙想
二组文字重合的效果
[Ctrl+A 全选 注:如需引入外部Js需刷新才能执行]
这个是竖着拼接,我们也可以横向拼接,多写一些的话可以实现渐变色,炫啊!
相关文章推荐
- js Clip的奇思妙想之文字拼接效果
- js Clip奇思妙想之多彩渐变字效果
- js实现鼠标滑过文字链接色彩变化的效果
- JS+CSS代码简洁的无间断文字向上滚动切换效果
- js实现文字滚动效果
- js 文字加图片文字水印效果,js加水印
- JS实现文字链接感应鼠标的解密效果
- JS无间隔文字滚动代码(三种效果)
- JS代码:文字一个个显示,添加放大效果
- 水波文字效果JS代码
- js文字特效制作js文字闪烁与文字变色效果
- js+div实现文字滚动和图片切换效果代码
- js+div实现文字滚动和图片切换效果代码
- js文字链接的热点提示效果代码
- js+css实现有立体感的按钮式文字竖排菜单效果
- js+css实现有立体感的按钮式文字竖排菜单效果
- Js制作点击输入框时默认文字消失的效果
- jquery使用CSS3实现文字动画效果插件Textillate.js
- JS实现浏览器状态栏文字从右向左弹出效果代码
- JS实现浏览器状态栏文字闪烁效果的方法