Ngôn ngữ CSS - CSS3 User Interface
Thuộc tính giao diện người sử dụng
CSS cung cấp nhiều tính năng giao diện người dùng như thay đổi kích thước các phần tử kích thước hộp.
Sau đây là danh sách một số thuộc tính chung của giao diện người dùng CSS3:
Giá trị | Giải thích |
---|---|
appearance | Cho phép người dùng làm cho các phần tử như là các phần tử UI |
box-sizing | Cho phép người dùng cố định các phần tử trên một khu vực |
icon | Được sử dụng để cung cấp Icon trên một khu vực |
resize | Được sử dụng để resize kích cỡ của phần tử trên một khu vực |
outline-offset | Được sử dụng để vẽ đằng sawu Outline |
nav-down | Được sử dụng để di chuyển xuống khi người dùng nhấn nút mũi tên trỏ xuống trên bàn phím |
nav-left | Được sử dụng để di chuyển sang trái khi người dùng nhấn nút mũi tên trỏ sang trái trên bàn phím |
nav-right | Được sử dụng để di chuyển sang phải khi người dùng nhấn nút mũi tên trỏ sang phải trên bàn phím |
nav-up | Được sử dụng để di chuyển lên khi người dùng nhấn nút mũi tên trỏ lên trên bàn phím |
Thuộc tính Resize có 3 giá trị
- Horizontal resize
- Vertical resize
- Both (horizontal & vertical) resize.
Thuộc tính CSS3 thay đổi kích thước
Thuộc tính CSS3 thay đổi kích thước chỉ định rằng một phần tử phải được định lại kích thước bởi người dùng hay không.
Horizontal Resize
Ví dụ: để thay đổi kích cỡ chiều rộng của một phần tử <div>. (Horizontal Resize)
<style>
div {
border: 2px solid;
padding: 20px;
width: 300px;
resize: horizontal;
overflow: auto;
}
</style>
Xem ví dụ
Vertical Resize
Ví dụ: để thay đổi kích cỡ chiều cao của một phần tử <div>. (Vertical Resize)
<style>
div {
border: 2px solid;
padding: 20px;
width: 300px;
resize: vertical;
overflow: auto;
}
</style>
Xem ví dụ
Thuộc tính (horizontal & vertical) resize
Ví dụ: để thay đổi kích cỡ chiều rộng và chiều cao của một phần tử <div>. (horizontal & vertical Resize)
<style>
div {
border: 2px solid;
padding: 20px;
width: 300px;
resize: both;
overflow: auto;
}
</style>
CSS3 Outline Offset
Thuộc tính outline-offset được sử dụng để thêm khoảng cách giữa đường viền với phần tử chứa nội dung
Ví dụ:
<style>
div {
margin: 20px;
padding: 10px;
width: 300px;
height: 100px;
border: 1px solid black;
outline: 1px solid red;
outline-offset: 10px;
}
</style>
Trình duyệt hỗ trợ
Thuộc tính | ![]() |
![]() |
![]() |
![]() |
![]() |
---|---|---|---|---|---|
resize | 4.0 | Không hỗ trợ |
5.04.0 -moz-
|
15.0 | 4.0 |
outline-offset | 4.0 | Không hỗ trợ |
5.0
4.0 -moz-
|
9.5 | 4.0 |