CSS Kullanıcı Arayüzü
- Önceki Sayfa CSS Çok Sütun
- Sonraki Sayfa CSS Değişkenler
CSS Kullanıcı Arayüzü
Bu bölümde, aşağıdaki CSS kullanıcı arayüzü özelliklerini öğreneceksiniz:
resize
outline-offset
Tarayıcı Desteği
Tablodaki rakamlar, bu özelliği tamamen destekleyen ilk tarayıcı sürümünü belirtmektedir.
属性 | Chrome | IE | Firefox | Safari | Opera |
---|---|---|---|---|---|
resize | 4.0 | Desteklenmiyor | 5.0 | 4.0 | 15.0 |
outline-offset | 4.0 | 15.0 | 5.0 | 4.0 | 9.5 |
CSS Büyültme
resize
Özellik, elemanın kullanıcı tarafından büyütülüp büyütülmemesi gerektiğini (ve nasıl olacağını) belirler.
Bu div elemanı, kullanıcı tarafından büyütülebilir!
Büyültme: Bu div elemanının sağ alt köşesini tıklayıp sürükleyin.
Dikkat:Internet Explorer, resize özelliğini desteklememektedir.
Aşağıdaki örnek, kullanıcıların sadece <div> elemanının genişliğini ayarlamalarına olanak tanır:
Örnek
div { resize: horizontal; overflow: auto; }
Aşağıdaki örnek, kullanıcıların sadece <div> elemanının yüksekliğini ayarlamalarına olanak tanır:
Örnek
div { resize: vertical; overflow: auto; }
Aşağıdaki örnek, kullanıcıların <div> elemanının yüksekliğini ve genişliğini ayarlamalarına olanak tanır:
Örnek
div { resize: both; overflow: auto; }
Birçok tarayıcıda, <textarea> varsayılan olarak büyütülebilir. Burada, bu genişletilebilirliği devre dışı bırakmak için resize özelliğini kullanıyoruz:
Örnek
textarea { resize: none; }
CSS Kontur Ofseti
outline-offset
Özellik, kontur ile elemanın kenar çerçevesi arasına boşluk ekler.
Dikkat:Kontur çerçeve ile farklıdır! Çerçeve ile farklı olarak, kontur çizgileri elemanın çerçevesinin dışında çizilir ve diğer içeriklerle çakışabilir. Ayrıca, kontur da elemanın boyutlarının bir parçası değildir: elemanın toplam genişliği ve yüksekliği kontur çizgisi genişliğinden etkilenmez.
Aşağıdaki örnekte, outline-offset özelliği ile çerçeve ve kontur arasındaki boşluk eklenmiştir:
Örnek
div.ex1 { margin: 20px; border: 1px solid black; outline: 4px solid red; outline-offset: 15px; } div.ex2 { margin: 10px; border: 1px solid black; outline: 5px dashed blue; outline-offset: 5px; }
- Önceki Sayfa CSS Çok Sütun
- Sonraki Sayfa CSS Değişkenler