当前位置:编程学习 > JS >>

CSS滤镜给字体加阴影、模糊、透明的方法

CSS静态滤镜的用法示例,利用CSS的Filter滤镜给字体加上阴影、颜色叠加、字体模糊、透明度以及波纹特效。点击运行查看效果,可以选择复选框的值适时查看滤镜效果。
答案:<html>
<head>
<title>CSS滤镜</title>
<style> 
#pp00 { 
    width:950px; 
    height:256px; 
    position:absolute; 
    left:10px; 
    top:0px; 
    background-color:#000060; 
    font-size:256px; 
} 

#pp01 { 
    width:0px; 
    height:256px; 
    background-color:red; 
    position:absolute; 
    left:10px; 
    top:0px; 
    filter:Alpha(style=1,opacity=30,finishOpacity=70,startY=0,finishY=256); 
} 

#pp02 { 
    width:960px; 
    height:256px; 
    letter-spacing:-10px; 
    background-color:white; 
    color:black; 
    position:absolute; 
    left:0px; 
    top:0px; 
    filter:Chroma(color=#000000) Glow(color=gold,strength=3) DropShadow(color=#0000F0,offX=-3,offY=-3,positive=true) Blur(Enabled=false,makeShadow=true,pixelRadius=1.0) Wave(add=false,freq=0,strength=5,lightStrength=8,phase=100); 
    font-size:160px; 
    font-weight:bold; 
} 

#pp03 { 
    position:absolute; 
    left:30px; 
    top:320px; 
} 

</style> 
</head>
<body>
<div id="pp00"> 
<div id="pp01"><a href="http:">清风细雨</a></div> 
<div id="pp02">清风细雨</div> 
</div> 
<div id="pp03"> 
<input type=checkbox value="0" onpropertychange="pp02.filters[value].enabled=checked;" checked>Chorma 
<input type=checkbox value="1" onpropertychange="pp02.filters[value].enabled=checked;" checked>Glow 
<input type=checkbox value="2" onpropertychange="pp02.filters[value].enabled=checked;" checked>DropShadow 
<input type=checkbox value="3" onpropertychange="pp02.filters[value].enabled=checked;" >Blur 
<input type=checkbox value="4" onpropertychange="pp02.filters[value].enabled=checked;" checked>Wave 
</div> 
<script> 

function doL(){ 
    l=pp01.offsetWidth; 
    l=(l>pp01.parentNode.offsetWidth-20)?0:l+2; 
    pp01.style.width=l; 
} 

setInterval(doL,20) 
</script>
</body>
</html>

上一个:CSS生成图表和曲线,包括圆形百分比
下一个:“运行代码”的文本域代码

CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,