Hình ảnh đóng vai trò quan trọng trên hầu hết các trang web. Chúng ta không cần sử dụng quá nhiều hình ảnh trên trang web, chỉ cần sử dụng chúng vào 'thời điểm phù hợp' và ở vị trí đúng để người đọc không bị quá tải với quá nhiều văn bản.
Nghệ thuật hình ảnh trong CSS
CSS đóng vai trò quan trọng trong việc điều khiển cách hình ảnh được hiển thị. Trong CSS, chúng ta có thể cấu hình các thuộc tính của hình ảnh như sau:
- Sử dụng thuộc tính border để định kích thước của đường viền xung quanh hình ảnh.
- Sử dụng thuộc tính height để xác định chiều cao của hình ảnh.
- Sử dụng thuộc tính width để đặt chiều rộng của hình ảnh.
- Sử dụng thuộc tính -moz-opacity để điều chỉnh độ trong suốt của hình ảnh.
Xem thêm bài viết dưới đây của Mytour để tìm hiểu chi tiết về các thuộc tính của hình ảnh trong CSS.
1. Thuộc tính Viền Hình ảnh trong CSS
2. Thuộc tính Chiều Cao Hình ảnh trong CSS
3. Thuộc tính Chiều Rộng Hình ảnh trong CSS
4. Thuộc tính -moz-opacity trong CSS
1. Thuộc tính Viền Hình ảnh trong CSS
Thuộc tính Viền Hình ảnh trong CSS được sử dụng để đặt kích thước của đường viền xung quanh hình ảnh. Giá trị của thuộc tính này có thể là đơn vị đo độ dài hoặc phần trăm.
Khi giá trị được đặt là 0 pixel, hình ảnh sẽ không có đường viền.
Ví dụ:
Mã trên sẽ hiển thị kết quả như sau:
2. Thuộc tính Chiều Cao Hình ảnh trong CSS
Thuộc tính Chiều Cao trong CSS được sử dụng để đặt chiều cao của hình ảnh. Giá trị của thuộc tính này có thể là đơn vị đo chiều cao hoặc phần trăm. Nếu sử dụng phần trăm, chiều cao của hình ảnh sẽ tỷ lệ với khối chứa hình ảnh đó.
Ví dụ:
Mã trên sẽ hiển thị kết quả như sau:
3. Thuộc tính Chiều Rộng Hình ảnh trong CSS
Thuộc tính Chiều Rộng trong CSS được sử dụng để đặt chiều rộng của hình ảnh. Thuộc tính này có thể sử dụng giá trị chiều rộng hoặc phần trăm. Nếu sử dụng phần trăm, chiều rộng của hình ảnh sẽ tỷ lệ với khối chứa hình ảnh đó.
Ví dụ:
Mã trên sẽ xuất hiện kết quả như sau:
4. Thuộc tính -moz-opacity trong CSS
Thuộc tính -moz-opacity trong CSS được dùng để đặt độ trong suốt của hình ảnh. Đối với trình duyệt Mozilla, thuộc tính này tạo hình ảnh trong suốt. IE sử dụng bộ lọc alpha(opacity=x) để làm cho hình ảnh trong suốt.
Trên trình duyệt Mozilla, giá trị (-moz-opacity:x) có thể là bất kỳ giá trị nào từ 0.0 - 1.0. Giá trị càng nhỏ, độ trong suốt của phần tử càng cao.
Trên trình duyệt IE, bộ lọc (filter :alpha(opacity=x)) x có thể chứa giá trị từ 0 - 100. Giá trị càng thấp, độ trong suốt của phần tử càng cao.
Ví dụ:
Mã trên sẽ tạo ra kết quả như sau:
Bài học về CSS của Mytour đã giới thiệu về thuộc tính hình ảnh (image) trong CSS. Trong bài học tiếp theo, Mytour sẽ hướng dẫn bạn về liên kết trong CSS.
Ngoài ra, bạn đọc có thể tham khảo thêm một số bài viết khác trên Mytour để hiểu rõ hơn về thuộc tính background trong CSS nhé.