opacity Özelliği bir HTML öğesinin şeffaflık derecesini ayarlamanızı sağlar. 1.0 ile 0.0 arasında değer almaktadır. 0 değeri tamamen saydam bir görüntü verirken 1.0 değeri tamamen doygun olan kendi orjinal görüntüsünü vermektedir.
Örnek;
Aşağıdaki örneğimizde resimlere uygulanan farklı opacity değerlerinin etkilerini görmektesiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
<!DOCTYPE html> <html> <head> <style> .img1 { opacity: 0.1; } .img2 { opacity: 0.5; } .img3 { opacity: 0.9; } </style> </head> <body> <img class="img1" src="wp.jpg" width="170" height="100"> <img class="img2" src="wp.jpg" width="170" height="100"> <img class="img3" src="wp.jpg" width="170" height="100"> </body> </html> |
Örnek;
hover Sözde Sınıfını kullanarak bir resmin üzerine geldiğinizde saydamlık seviyesinin değişmesi güzel bir etki yaratabilir.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
<!DOCTYPE html> <html> <head> <style> img:hover{ opacity: 0.5; } </style> </head> <body> <img class="img1" src="1.jpg" width="170" height="100"> <img class="img2" src="2.jpg" width="170" height="100"> <img class="img3" src="3.jpg" width="170" height="100"> </body> </html> |
Örnek;
Bir HTML öğesinin arka plan rengine (background-color
) saydamlık uygulanabilir. Ancak böyle bir durumda tüm alt öğeler de bu saydamlık değerine sahip olacaktır. Aşağıdaki örneğimizde <div> öğesinin arka plan rengine saydamlık uygulandığını görebilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<!DOCTYPE html> <html> <head> <style> div { background-color: green; padding: 10px; } div.kutu1{ opacity: 0.1; } div.kutu2{ opacity: 0.3; } div.kutu3{ opacity: 0.6; } </style> </head> <body> <div class="kutu1"><p>opacity 0.1</p></div> <div class="kutu2"><p>opacity 0.3</p></div> <div class="kutu3"><p>opacity 0.6</p></div> <div><p>opacity 1</p></div> </body> </html> |
Örnek;
opacity Özelliğini rgba türünden renk kodu vererek uygulayabilirsiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
<!DOCTYPE html> <html> <head> <style> div { background-color: rgba(255, 51, 0,1); padding: 10px; } div.kutu1 { background-color: rgba(255, 51, 0,0.1); } div.kutu2 { background-color: rgba(255, 51, 0,0.3); } div.kutu3 { background-color: rgba(255, 51, 0,0.6); } </style> </head> <body> <div class="kutu1"><p>opacity 0.1</p></div> <div class="kutu2"><p>opacity 0.3</p></div> <div class="kutu3"><p>opacity 0.6</p></div> <div><p>opacity 1</p></div> </body> </html> |
Örnek;
Bir resmin üzerine kutu yerleştirmek istediğinizde, onu belirli bir derecede saydam yapmak uygun bir yol olacaktır.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
<!DOCTYPE html> <html> <head> <style> .kutu{ position: relative; color: white; width: 600px; } .bilgi{ position: absolute; bottom: 20px; left: 10px; right: 0px; background-color: rgba(86, 101, 115,0.6); } </style> </head> <body> <div class="kutu"> <img src="sapanca.jpg"> <div class="bilgi"> <h1>www.yazilimbilisim.net</h1> <h2>CSS Dersleri</h2> </div> </div> </body> </html> |
Table içindeki metinleri opacity etkilememesi için ne yapabilirim
[…] […]