[RWD Bài 4] Responsive hình ảnh (image) với HTML CSS

Responsive image voi HTML CSS

Responsive hình ảnh (image) với HTML CSS

Trong bài này chúng ta đi tìm hiểu về responsive hình ảnh (image) trong Responsive Web Design. Một vấn đề rất quan trọng không thể bỏ qua.

Một tấm hình (image) thường có kích thước cố định, nếu ta không điều chỉnh để nó responsive thì chắc chắn sẽ không hiển thị cân xứng trên tất cả thiết bị được. Nếu màn hình to với độ phân giải cao (màn hình PC 4k chẳng hạn) thì nó như “teo lại” còn màn hình nhỏ thì nó lại tràn ra ngoài rất khó chịu.

Để thực hiện responsive image, ta sử dụng widthmax-width kết hợp theo cấu trúc như bên dưới:

img {
width: 100%;
max-with: pixcel;
height:auto;
}

Trong đó:

  • width: 100%: chiều rộng  hình ảnh co giản tỷ lệ theo chiều rộng của màn hình thiết bị,
  • max-width: pixcel: chiều rộng lớn nhất cho phép đối với hình, thuộc tính này giúp hình ảnh không bị giãn ra quá mức >> không đẹp.
  • height:auto; chiều cao tự động, giá trị auto để hình ảnh tự cân đối chiều cao tương ứng với sự thay đổi của chiều rộng.

Ví dụ responsive image

Ví dụ bên dưới mình dùng CodePen, bạn tham khảo, sửa giá trị lại để xem kết quả nhé !

 

See the Pen
Responsive image với HTML CSS
by Hocban.vn (@hocbanvn)
on CodePen.


Như vậy là qua bài này mình đã chia sẻ xong cho bạn cách để responsive hình ảnh (image) với HTML CSS rồi đấy, nếu có gì thắc mắc hoặc góp ý, bạn để lại bình luận bên dưới nhé !

Bài trước đó và tiếp theo

Bài viết bạn đang xem được viết bởi Tịnh Nguyễn, là người thường đăng bài và comment dạo trên Hocban.vn

Không biết bạn đã từng đọc qua các nội dung dưới đây chưa nhỉ ?

guest
0 Comments
Inline Feedbacks
View all comments