Imej CSS telus/legap
Imej CSS Telus/Legap
Adalah mudah untuk mencipta imej lutsinar menggunakan CSS.
Nota: Sifat CSS Opacity ialah sebahagian daripada pengesyoran CSS3 W3C.
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>opacity</title> <style> *{ padding: 0; margin: 0; } body{ padding: 50px; background: url(img/bg.png) 0 0 repeat; } .demo{ padding: 25px; background-color:#000000; opacity: 0.2; } .demo p{ color: #FFFFFF; } </style> </head> <body> <div class="demo"> <p>背景透明,文字也透明</p> </div> </html>
css3's rgba
<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>css3的rgba</title> <style> *{ padding: 0; margin: 0; } body{ padding: 50px; background: url(img/bg.png) 0 0 repeat; } .demo{ padding: 25px; background-color:#000000;/* IE6和部分IE7內(nèi)核的瀏覽器(如QQ瀏覽器)下顏色被覆蓋 */ background-color:rgba(0,0,0,0.2); /* IE6和部分IE7內(nèi)核的瀏覽器(如QQ瀏覽器)會讀懂,但解析為透明 */ } .demo p{ color: #FFFFFF; } </style> </head> <body> <div class="demo"> <p>背景透明,文字也透明</p> </div> </html>
CSS menukar imej daripada kabur kepada jelas, sebenarnya, ia dicapai terutamanya dengan menggunakan Penapis CSS untuk menukar ketelusan imej apabila tetikus melayang. Secara lalai, ketelusan imej ialah 70, yang bermaksud ia agak telus, menjadikan imej kelihatan agak kabur Apabila tetikus dialihkan, ketelusan imej menjadi 0, yang bermaksud ia adalah legap dan imej. kelihatan jelas. CSS Kodnya adalah seperti berikut:
<html> <head> <meta charset="utf-8"> </head> <style> .highlightit img { opacity:0.4; filter:alpha(opacity=40); /* For IE8 and earlier */ } .highlightit:hover img:hover { opacity:1.0; filter:alpha(opacity=100); /* For IE8 and earlier */ } </style> <body> <a href="#" class="highlightit"><img border="0" src="http://pic2016.5442.com:82/2016/0830/6/11.jpg%21960.jpg" width="180px" height="150px"></a> <a href="#" class="highlightit"><img border="0" src="http://desk.fd.zol-img.com.cn/t_s960x600c5/g3/M0A/0F/09/Cg-4WFRplp2IYqiNACQ0TQPPChQAARbPQEM84oAJDRl464.jpg" width="180px" height="150px"></a> </body> </html>