Css hover, focus ve active selector (seçiciler) kullanımı, ayarlanması bazıları için biraz kafa karıştırıcı olsa da aslında çok basit olan elementlerdir. Bir gün bu tarz bir yazı anlatacağım hiç aklıma gelmezdi ancak bir defasında buna benzer basit bir yöntem için forumlardan birinde ücretli destek talebi açıldığını ve üç kağıtçıların dadandığı görünce ister istemez bilmeyenleri aydınlatmak için bu konuyu anlatmaya karar verdim. Kişinin tam olarak istediği yardım bu değildi ama bu elementlerden bir tanesinin ismini kullanarak konu açmıştı. Bu her üç elementin görevi mousenin davranışlarına göre hareket etmektir. Mouse üzerine gelince, mouse ile basılı tutunca ve mouse ile tıklayınca. Mouse herhangi bir nesnenin (resim, yazı, link, çerçeve vs.) üzerine geldiğinde değişmesini istiyorsak belirlediğimiz herhangi bir sınıfıa :hover ekleriz, basılı tutulduğunda :active ve tıklandığında ise :focus elementini kullanırız.
Focus kullanım açısından çok geniş bir yelpazeye sahip değildir, ya input alanları ya da textarea alanları için kullanılır. Bazı sitelerde giriş formlarına tıkladığınızda input alanının renginin değiştiğini görmüşsünüzdür. Tıklandığında farklı bir görüntü sağlayan :focus elementidir. Active elementine gelince çoğu kişi bunun ne işe yaradığını karıştırır. Bazı web sitelerinde menü linklerine tıkladığınızda ve link sayfası açıldığında menü üzerinden o sayfanın linki diğerlerinden farklı görünür. Bunun yapılışı :active elementi ile değildir. Bunu yapmak için Css ile başka bir sınıf hazırlayıp mouse üzerine geldiğinde kullanılan değerleri aynen bu sınıf içine eklememiz gerekiyor. Daha önceleri bunun gibi bir kaç tane menü örneği hazırlayıp yayınlamıştım sitede. Örnek olarak buradaki şeffaf menü örneğini inceleyebilirsiniz. Daha iyi açıklamak için jsfiddle üzerinden Html a etiketi ile bir kaç tane basit demo hazırladım.
:hover, :focus ve :active kardeşler
REKLAM
Css hover, focus ve active selector (seçiciler) kullanımı, ayarlanması bazıları için biraz kafa karıştırıcı olsa da aslında çok basit olan elementlerdir. Bir gün bu tarz bir yazı anlatacağım hiç aklıma gelmezdi ancak bir defasında buna benzer basit bir yöntem için forumlardan birinde ücretli destek talebi açıldığını ve üç kağıtçıların dadandığı görünce ister istemez bilmeyenleri aydınlatmak için bu konuyu anlatmaya karar verdim. Kişinin tam olarak istediği yardım bu değildi ama bu elementlerden bir tanesinin ismini kullanarak konu açmıştı. Bu her üç elementin görevi mousenin davranışlarına göre hareket etmektir. Mouse üzerine gelince, mouse ile basılı tutunca ve mouse ile tıklayınca. Mouse herhangi bir nesnenin (resim, yazı, link, çerçeve vs.) üzerine geldiğinde değişmesini istiyorsak belirlediğimiz herhangi bir sınıfıa :hover ekleriz, basılı tutulduğunda :active ve tıklandığında ise :focus elementini kullanırız.
Focus kullanım açısından çok geniş bir yelpazeye sahip değildir, ya input alanları ya da textarea alanları için kullanılır. Bazı sitelerde giriş formlarına tıkladığınızda input alanının renginin değiştiğini görmüşsünüzdür. Tıklandığında farklı bir görüntü sağlayan :focus elementidir. Active elementine gelince çoğu kişi bunun ne işe yaradığını karıştırır. Bazı web sitelerinde menü linklerine tıkladığınızda ve link sayfası açıldığında menü üzerinden o sayfanın linki diğerlerinden farklı görünür. Bunun yapılışı :active elementi ile değildir. Bunu yapmak için Css ile başka bir sınıf hazırlayıp mouse üzerine geldiğinde kullanılan değerleri aynen bu sınıf içine eklememiz gerekiyor. Daha önceleri bunun gibi bir kaç tane menü örneği hazırlayıp yayınlamıştım sitede. Örnek olarak buradaki şeffaf menü örneğini inceleyebilirsiniz. Daha iyi açıklamak için jsfiddle üzerinden Html a etiketi ile bir kaç tane basit demo hazırladım.
Yorumlar
merhaba ben hm css hem html dosyasını beraber açtım css te olmasını istediğim özellikleri yazdım,html de ise linki verdim.Link vermede bir sorun yok ama fare yazının üzerine geldiğinde renk deği değişmiyor,rica etsem bir örnek veya kod yazabilirmisiniz
REKLAM
Benzer İçerikler
Kategoriler
- Bilgisayar
- Bilim
- Biyografi
- Biyoloji
- Coğrafya
- Diğer
- Din - İnanç
- Diyet - Fit yaşam
- Dizi - Film
- Doğa
- Edebiyat
- Eğitim
- Felsefe
- Fen bilimleri
- Fizik
- Hayvanlar
- İlişkiler
- İş - Ekonomi
- İtiraflar
- Kimya
- Kültür
- Matematik
- Müzik
- Nasıl yapılır?
- Oyunlar
- Psikoloji
- Sağlık
- Seyahat
- Siyaset
- Spor
- Stil - Moda
- Tarih
- Teknoloji
- Yabancı Dil
- Yazılım - Kodlama
- Yiyecek - İçecek
bereket paylaşımı altında 2 fikir paylaşıldı.