Antarmuka pemakai (User Interface) merupakan mekanisme komunikasi antara pengguna (user) dengan sistem. Antarmuka pemakai (User Interface) dapat menerima informasi dari pengguna (user) dan memberikan informasi kepada pengguna (user) untuk membantu mengarahkan alur penelusuran masalah sampai ditemukan suatu solusi.
Contoh konsep luas user interface mencakup aspek interaktif sistem operasi komputer, perkakas tangan, operator kontrol mesin berat. dan proses kontrol. Pertimbangan desain yang berlaku saat membuat user interface berkaitan dengan ergonomik dan psikologi. User interface yang ada untuk berbagai sistem, dan menyediakan cara :
- Input, memungkinkan pengguna untuk memanipulasi sistem.
- Output, memungkinkan sistem untuk menunjukkan efek manipulasi pengguna.
User Interface ada dua jenis, yaitu :
- Graphical User Interface (GUI) : Menggunakan unsur-unsur multimedia (seperti gambar, suara, video) untuk berinteraksi dengan pengguna.
- Text-Based : Menggunakan syntax/rumus yang sudah ditentukan untuk memberikan perintah.
Kali ini kita akan membahas user interface pada CSS 3. Dalam CSS3, ada beberapa fitur tampilan user interface terbaru, yaitu :
- Resize
- Box-sizing
- Outline-offset
Pada browser pendukung dapat dijelaskan :
- Resize didukung dalam Firefox, Chrome, dan Safari.
- Box-sizing didukung di Internet Explorer, Chrome, Safari, dan Opera. Pada Firefox memerlukan kode awal “moz”.
- Outline-offset didukung di semua browser utama, kecuali Internet Explorer.
CSS 3 Resize
Dalam CSS3, sifat resize menentukan apakah atau tidak elemen harus diubah ukurannya oleh pengguna. Elemen ini hanya dapat diubah ukurannya oleh pengguna Firefo, Chrome dan Safari. Kode CSS nya sebagai berikut :
CSS 3 Box-Sizing
Box-sizing memungkinkan anda untuk menentukan unsur-unsur tertentu sesuai area dengan cara tertentu. Kode CSS nya sebagai berikut :
CSS 3 Outline Offset
Outline-offset mengimbangi garis, dan dibuat melebihi batas sisi-sisinya. Dalam membuat batas garis ada dua cara:
- Garis tidak boleh banyak mengambil ruang lainnya
- Garis tidak membentuk persegi panjang
Kode CSS nya sebagai berikut :
CSS 3 User Interface Properties
Properties
|
Description
|
||
Allows you to make an element look
like a standard user interface element
|
|||
Allows you to define certain elements to fit an area
in a certain way
|
|||
Provides the author the ability to
style an element with an iconic equivalent
|
|||
Specifies where to navigate when
using the arrow-down navigation key
|
|||
Specifies the tabbing order for an
element
|
|||
Specifies where to navigate when
using the arrow-left navigation key
|
|||
Specifies where to navigate when
using the arrow-right navigation key
|
|||
Specifies where to navigate when
using the arrow-up navigation key
|
|||
Offsets an outline, and draws it
beyond the border edge
|
|||
Specifies whether or not an element
is resizable by the user
|
Untuk pembahasan materi pengenalan CSS3 yang lainnya bisa dilihat di
Referensi :
Tidak ada komentar:
Posting Komentar