Latest web development tutorials

CSS3 User Interface

CSS3 User Interface

Dalam CSS3, meningkatkan jumlah fitur antarmuka pengguna baru untuk menyesuaikan ukuran elemen, ukuran frame dan perbatasan eksternal.

Dalam bab ini, Anda akan mempelajari sifat-sifat antarmuka pengguna berikut:

  • mengubah ukuran
  • box-sizing
  • garis-offset

Dukungan Browser

Angka dalam tabel tersebut merupakan browser pertama yang mendukung nomor versi properti.

Segera setelah -webkit- digital, -ms- atau moz lalu mendukung awalan atribut nomor versi browser pertama.

属性
resize 4.0 不兼容 5.0
4.0 -moz-
4.0 15.0
box-sizing 10.0
4.0 -webkit-
8.0 29.0
2.0 -moz-
5.1
3.1 -webkit-
9.5
outline-offset 4.0 不兼容 5.0
4.0 -moz-
4.0 9.5

CSS3 Resize (Ubah Ukuran)

Dalam CSS3, mengubah ukuran properti menentukan apakah elemen harus pengguna untuk menyesuaikan ukuran.

Div elemen ukurannya oleh pengguna. (Di Firefox 4+, Chrome, dan Safari,)

Kode CSS adalah sebagai berikut:

OperaSafariChromeFirefoxInternet Explorer

contoh

Sebuah elemen div ditentukan oleh Ukuran pengguna:

div
{
resize:both;
overflow:auto;
}

Coba »


box CSS3 resize (Box Sizing)

kotak-sizing properti memungkinkan Anda untuk menentukan isi yang tepat dari area spesifik adaptasi.

OperaSafariChromeFirefoxInternet Explorer

contoh

Ketentuan dua berdampingan dengan blok perbatasan:

div
{
box-sizing:border-box;
-moz-box-sizing:border-box; /* Firefox */
width:50%;
float:left;
}

Coba »


CSS3 dimodifikasi bentuk (outline-offset)

garis-offset properti mengimbangi kontur dan menarik profil melewati tepi perbatasan.

Ada dua kontur yang berbeda dan bingkai:

  • Kontur tidak menempati ruang
  • Mungkin garis non-persegi panjang
Ini div luar perbatasan 15 memiliki pixel kontur.

Kode CSS adalah sebagai berikut:

OperaSafariChromeFirefoxInternet Explorer

contoh

Ketentuan luar piksel kontur di tepi perbatasan 15:

div
{
border:2px solid black;
outline:2px solid red;
outline-offset:15px;
}

Coba »


Fitur antarmuka pengguna baru

milik penjelasan CSS
penampilan Hal ini memungkinkan Anda untuk membuat penampilan elemen seperti elemen antarmuka pengguna standar 3
box-sizing Hal ini memungkinkan Anda untuk beradaptasi dengan daerah dan untuk menentukan unsur-unsur tertentu dalam beberapa cara 3
icon Pencipta elemen diatur ke Icon kapasitas setara. 3
nav-down Menentukan di mana untuk menavigasi ketika menggunakan tombol panah untuk navigasi bawah 3
nav-index Menetapkan bahwa unsur urutan Tab 3
nav-kiri Tentukan mana menggunakan tombol panah navigasi kiri untuk menavigasi 3
nav-kanan Tentukan mana menggunakan tombol panah navigasi kanan untuk menavigasi 3
nav-up Menentukan di mana untuk menavigasi ketika menggunakan tombol panah untuk menavigasi up 3
garis-offset Modifikasi kontur luar dan menarik di tepi perbatasan 3
mengubah ukuran Menentukan apakah unsur diubah ukurannya oleh pengguna 3