Tôi muốn có một <img>
có chiều rộng là 40% của trang và nó được kéo dài.Tôi làm cách nào để thay đổi kích thước hình ảnh mà không kéo dài?
Làm cách nào tôi có thể thay đổi kích thước mà không kéo dài?
Ví dụ, nếu tôi có một hình ảnh mà tập tin ban đầu trông như thế này:
____8888________
____8888________
____8888________
Trong trang web của tôi, bình thường thì nên trông giống như:
____8888________
____8888________
____8888________
Ngay sau khi tôi làm cho trình duyệt hơi hẹp hơn một chút, max-width
(giả sử 10 ký tự trong ví dụ này) sẽ có hiệu lực.
Khi điều đó xảy ra, tôi muốn nó là:
____8888__
____8888__
____8888__
(. Giống như nó được cắt từ phía bên phải Dĩ nhiên từ hai phía là tốt hơn),
Thay vì:
__888_____
__888_____
__888_____
- Bất kỳ mẹo nào (đặt nó vào nền
<div>
) đều ổn. - Chiều rộng và chiều cao không xác định.
- Cảm ơn tất cả các câu trả lời trước của bạn, nhưng, xin lỗi, tôi nghĩ tôi chưa nhấn mạnh đủ "Sau khi giới hạn chiều rộng của nó đến 40% trang", có nghĩa là trước khi giới hạn chiều rộng .
Có thể bạn có thể sử dụng javascript để có chiều rộng và chiều cao của trình duyệt/container, sau đó tính toán px thực tế thay vì sử dụng%. – Tommy