lostyazilim
tr.link

CSS3: Opacity ve Hover Birleşmesi

7 Mesajlar 2.071 Okunma
lstbozum
tr.link

zer zer cakmakenes.com Kullanıcı
  • Üyelik 07.05.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum Bursa
  • Ad Soyad E** Ç**
  • Mesajlar 1003
  • Beğeniler 137 / 136
  • Ticaret 17, (%100)


CSS3 kodlama dilinde kullanılabilen bir özellik olan opacity sayesinde, resimlerinize (tablo) veya yazılarınıza renk atamak yerine, opacity ayarı sayesinde onları biraz daha soyut hale getirerek renklerini değiştirebilirsiniz.

Başta Opacity kullanımını anlattıktan sonra bu özelliği Hover özelliği ile birleştirerek güzel bir CSS3 tasarımı oluşturabileceğinizi anlatacağım.Nasıl Kullanılır?Opacity özelliğinin kendine ait bir kodu vardır. Bu kod diğerlerinden farklıdır. Normalde bu tarz kodların sonuna ‘px‘ yazmamız gerekirken bu özellikte yazmayız.

opacity:0.6;

Üstte verdiğim kod sayesinde her hangi bir resime, tabloya veya yazıya 0.6 değerinde bir opaklık verebiliriz. Farkındaysanız bu kodun sonunda px yazmıyor. Tabii her tarayıcı ile uyumlu olmadığı için İnternet Explorer’da gözükebilmesi için ayrı bir kod gerekli. O kod;

filter:alpha(opacity=60);

Bu kod sayesinde de CSS belgemizde yer alan Opacity komutunu İnternet Explorer’a da tanıtmış oluyoruz. Şimdi gel gelelim bu özelliği hover özelliği ile birleştirmeye.Hover ve OpacityHover özelliğini geniş olarak şuradaki yazımda sizlere anlattım. Bilmeyenler oraya bakabilir.CSS belgemizde yer alan bir koda hover özelliği verelim. Örneğin logomuza.

.logo {background-image: url(images/logo.png); width: 400px; height: 80px;}

Logomuzun kodunu oluşturduk. Şimdi hover efekti katalım:

.logo:hover {opacity:0.6;}

Üstteki kod sayesinde logomuzun üzerine gelindiği zaman logonun opaklık ayarının biraz daha düşmesini sağladık. Yani daha saydam bir görünüm alacak. İşte bu işi Opacity kodu sayesinde yaptık. Biraz daha şekillendirmek ve yavaş yavaş opak bir hale gelmesini isterseniz şu ‘CSS3 Hover Effects‘ olarak arama yaptığınızda istediğiniz konu karşınıza gelecektir.

Kaynak: Enes Çakmak | CSS3: Opacity ve Hover Birleşmesi
 

 

wmaraci
reklam

ismailBayram ismailBayram Hatır işi yapma! Kullanıcı
  • Üyelik 17.07.2012
  • Yaş/Cinsiyet 28 / E
  • Meslek Öğrenci
  • Konum Balıkesir
  • Ad Soyad ** **
  • Mesajlar 432
  • Beğeniler 93 / 90
  • Ticaret 7, (%71)
Eline sağlık emek vermişsin ama bence çok basit bir şey :)
 

 

zer zer cakmakenes.com Kullanıcı
  • Üyelik 07.05.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum Bursa
  • Ad Soyad E** Ç**
  • Mesajlar 1003
  • Beğeniler 137 / 136
  • Ticaret 17, (%100)

İsmailBayram adlı üyeden alıntı

Eline sağlık emek vermişsin ama bence çok basit bir şey :)


Yapamayanlar için en basiti bile anlatmak gerekli :) Teşekkürler.
 

 

ofismobilya ofismobilya WM Aracı Kullanıcı
  • Üyelik 09.01.2012
  • Yaş/Cinsiyet 47 / E
  • Meslek webmaster
  • Konum Düzce
  • Ad Soyad ** **
  • Mesajlar 107
  • Beğeniler 22 / 12
  • Ticaret 1, (%100)
paylaşım için tşk. insan her dakika yeni bir şey öğreniyor bazen bilip uygulamadığını fark ediyor... kimine çok basit gelen kimine zor geliyor ...
örneğin kullanıcı giriş formlarındaki textfieldi tıkladığınızda silinen "adınızı yazın " yazısını js ile yapıyorduk halbuki hazırı varmış
placeholder="adınızı yazın " bu kadar aslında çok basit ama gözümüzden kaçan bir nokta .... paylaşımın küçüğü büyüğü olmaz .........
örnek kullanım
 

 

wmaraci
wmaraci

zer zer cakmakenes.com Kullanıcı
  • Üyelik 07.05.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Webmaster
  • Konum Bursa
  • Ad Soyad E** Ç**
  • Mesajlar 1003
  • Beğeniler 137 / 136
  • Ticaret 17, (%100)

ofismobilya adlı üyeden alıntı

paylaşım için tşk. insan her dakika yeni bir şey öğreniyor bazen bilip uygulamadığını fark ediyor... kimine çok basit gelen kimine zor geliyor ...
örneğin kullanıcı giriş formlarındaki textfieldi tıkladığınızda silinen "adınızı yazın " yazısını js ile yapıyorduk halbuki hazırı varmış
placeholder="adınızı yazın " bu kadar aslında çok basit ama gözümüzden kaçan bir nokta .... paylaşımın küçüğü büyüğü olmaz .........
örnek kullanım


Aynen öyle, bilmediğimiz için her konuda sıkıntı yaşıyoruz. Bende geçenlerde bu Placeholder olayı için açılan bir konu görmüştüm. Adam bunu yapabilmek için sabahtan beri uğraşıyormuş. Ama küçücük bir kod ile yapıldı :)

İşte bende bu bilinmeyen küçükte olsa büyükte olsa her konuyu anlatmaya çalışacağım. Güzel yorumunuz için teşekkür ederim.
 

 

myenes myenes $php = new PHP(); Kullanıcı
  • Üyelik 28.09.2011
  • Yaş/Cinsiyet 38 / E
  • Meslek Back-end Developer
  • Konum İstanbul Avrupa
  • Ad Soyad E** G**
  • Mesajlar 1051
  • Beğeniler 253 / 258
  • Ticaret 5, (%100)
z-index olayını anlayana kadar 1 saatimi harcamıştım :) Bilmeyen arkadaşlar için önemli bir yazı okumalarını tavsiye ederim. Ayrıca böyle kodları eğer unutacağınızı düşünüyorsanız kendinize bir liste yapın şahsen bende liste tutuyorum çok etkili oluyor :D
zer

kişi bu mesajı beğendi.

WampiR WampiR WM Aracı Kullanıcı
  • Üyelik 19.01.2012
  • Yaş/Cinsiyet 29 / E
  • Meslek Öğrenci
  • Konum Aksaray
  • Ad Soyad O** D**
  • Mesajlar 512
  • Beğeniler 521 / 68
  • Ticaret 17, (%100)
Benim gibi yeni başlayan arkadaşlar için açıklayıcı bir anlatım olmuş.

Teşekkürler.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al