Tôi có hình ảnh trong tiêu đề trang web của mình. Tôi muốn sử dụng thuộc tính CSS để làm cho nó trải rộng trên chiều rộng của trình duyệt, để nó phản ứng với người dùng điều chỉnh kích thước cửa sổ trình duyệt và do đó trục dọc của hình ảnh được thu nhỏ cho phù hợp. Đây có phải là điều thực sự có thể làm được không?Sử dụng CSS để phóng to và thu nhỏ hình ảnh
Trả lời
Bạn có thể đặt thuộc tính chiều rộng và chiều cao thành phần trăm (ví dụ: chiều rộng 100% sẽ làm cho hình ảnh trải dài trên trang của bạn). Điều này có thể được thực hiện bằng cách sử dụng CSS.
CSS chắc chắn có thể kéo dài một hình ảnh (hoặc, ít nhất, tôi đã sử dụng nó để làm như vậy trong Firefox tại url folowing: http://www.davidrhysthomas.co.uk/mindez/borked.html):
img {height: 100%;
width: 100%;
min-height: 600px;
min-width: 800px;
}
ví dụ.
Nhưng ... Tôi nghĩ rằng để nó phản ứng với khung nhìn thay đổi kích thước mà JS có thể là bạn tốt hơn của bạn.
Tỷ lệ phần trăm sẽ giữ nguyên toàn bộ chiều rộng và sẽ cập nhật hình ảnh khi thay đổi kích thước trình duyệt.
Nếu bạn muốn hình ảnh luôn được căng ra, bạn có thể sử dụng:
img {
width:100%;
}
Tuy nhiên, đó có thể dễ dàng làm cho hình ảnh trông giống như tổng tào lao. Một cách an toàn hơn có thể là:
img {
max-width:100%;
}
Dù bằng cách nào cũng sẽ thay đổi kích thước hình ảnh bằng cách thay đổi kích thước trình duyệt. Tuy nhiên, thứ hai sẽ không kéo dài hình ảnh qua kích thước tự nhiên của nó, vì vậy nó không bị biến dạng.
Ở đây, hãy thực hiện thao tác này, chỉ áp dụng kiểu CSS này cho phần tử chứa hình ảnh. Trong ví dụ này hình ảnh là trên nền tảng của cơ thể page:
body
{
margin: 0;
padding: 0;
width: 100%;
background: url(images/YOUR-IMAGE.JPG) no-repeat left top;
background-size: 100%;
}
này sẽ tối đa hóa hình ảnh của bạn trên phần tử. Thay đổi kích thước cửa sổ sẽ mở rộng hình ảnh để vừa với kích thước cửa sổ trình duyệt mới
- 1. Cách phóng to và thu nhỏ hình ảnh trong C#
- 2. Làm thế nào để phóng to hình ảnh thu nhỏ trong hình ảnh zoom android?
- 3. Làm cách nào để phóng to và thu nhỏ Hình ảnh trong WP7?
- 4. phóng to thu nhỏ ảnh đa chạm trên Android?
- 5. phóng to thu nhỏ và thu nhỏ không hoạt động chính xác
- 6. Qt C++ thu nhỏ và phóng to cửa sổ
- 7. hoạt ảnh để phóng to và thu nhỏ trong android cho imageview
- 8. Có thể phóng to và thu nhỏ không?
- 9. Thu phóng và xoay khung hình ảnh
- 10. Javascript để phóng to và xoay hình ảnh
- 11. Cho phép người dùng phóng to thu nhỏ/thu nhỏ của chế độ xem web
- 12. không thể phóng to thu nhỏ trên trình giả lập
- 13. Làm cách nào để phóng to hình ảnh và căn giữa hình ảnh?
- 14. Phóng to HTML/CSS
- 15. Làm cách nào để ngăn bố cục CSS bóp méo khi phóng to/thu nhỏ?
- 16. có thư viện chứa nút phóng to/thu nhỏ trên hình ảnh và cho phép tăng + và -
- 17. Lớp xem trước máy ảnh của Quỹ AV được phóng to, cách thu nhỏ?
- 18. Làm cách nào để bật điều khiển thu phóng và phóng to thu nhỏ trong một WebView?
- 19. Phóng to hình ảnh WPF
- 20. Phóng to và xem hình ảnh Android liên tục
- 21. thực hiện phóng to thu nhỏ bằng cách sử dụng ViewPager
- 22. Cách phóng to/thu nhỏ ảnh trên nhấn đúp trong iPhone WWDC 2010 - 104 PhotoScroller
- 23. Trình tạo giao diện Phóng to Thu nhỏ
- 24. là có thể phóng to/thu nhỏ kích thước phông chữ (và kích thước hình ảnh) trong JEditorPane
- 25. Làm cách nào để bật tính năng phóng to thu nhỏ trong trình chuyển đổi hình ảnh?
- 26. Tôi có thể điều hướng, phóng to và thu nhỏ ô R không?
- 27. Phóng to và thu phóng hình ảnh svg bằng raphael.js hoặc một số thư viện js khác
- 28. IOS: thêm imageview vào chế độ xem cuộn để phóng to thu nhỏ
- 29. Cuộn và phóng to hình ảnh phong phú trên android
- 30. Phím tắt PuTTY để thu nhỏ, phóng to, phục hồi và di chuyển cửa sổ
Thành thật mà nói, tôi thích sử dụng chiều rộng tối đa tốt hơn ý tưởng chiều rộng của tôi. –