Saydam Kenar Çizgileri Oluşturmak
İlk olarak Facebook’un popup ve lightbox olarak uyguladığı, en azından benim orada gördüğüm bir uygulama idi.
Benzer bir uygulamayı yapmak için kodları yazdım. Daha önce bahsettiğim rgba tanımı ile bu iş çok basit olacaktı.
#popup{
position:absolute;
top:90px;
left:40%;
border:10px solid rgba(0,0,0, 0.5);
text-align:center;
font-size:24px;
background-color:#FFFFFF;
width:350px;
padding:50px 0;
border-radius:10px;
z-index:100;
}
Ancak aşağıdaki gibi bir görüntü elde ettim.
Çözümü biraz araştırdım ancak pek bir şey bulamadım derken css-tricks’in çözümü bana ilaç gibi geldi. Çözüm background-clip özelliği tanımı ile sağlanıyor.
#popup{
position:absolute;
top:90px;
left:40%;
border:10px solid rgba(0,0,0, 0.5);
text-align:center;
font-size:24px;
background-color:#FFFFFF;
width:350px;
padding:50px 0;
border-radius:10px;
z-index:100;
-moz-background-clip: padding; /* Firefox 3.6 */
-webkit-background-clip: padding; /* Safari 4? Chrome 6? */
background-clip: padding-box; /* Firefox 4, Safari 5, Opera 10, IE 9 */
}
yani bunu açılır resim veya sayfalar için, facebox gibi efektler yerine de kullanabilir miyiz? nasıl ki?
çok teşekkürler, epey işime yaradı…
ince, güzel bir detay. ihtiyaç yerine göre çok istifade ediyorum teşekkürler.
bişi dicem bu saydam kenar çizgilerinin dışında arkaplanı nasıl siyah saydam yapabilirz ?
abi acayip iyi oldu biraz karisik ama cozecem
Bir süre önce bende şöyle birşey denemiştim ; http://jsfiddle.net/xuma/S9ys4/
Valla abi senin bu yazında bana ilaç gibi geldi. Süpersin.