Tôi chỉ đơn giản là không có ý tưởng làm thế nào để làm như vậy hoặc nếu điều này thậm chí có thể với css tinh khiết?Cách CSS tinh khiết để giữ hình ảnh theo tỷ lệ bên trong màn hình: yếu tố bảng?
Đây là codebase của tôi ...
<article class="layer">
<img src="whatever.jpg" alt="image"/>
</article>
html, body, #content {
margin: 0; padding: 0;
height: 100%;
width: 100%;
}
article.layer {
position: relative;
display: table;
height: 100%;
width: 100%;
}
Vì vậy, tôi có bài viết với một lớp layer
và họ được thiết lập để display:table
vì tôi muốn họ được càng cao và rộng như khung nhìn hiện hành.
Mỗi bài viết trong số đó có một <img>
bên trong với các kích thước khác nhau.
Tôi đang cố tạo một loại thiết kế web đáp ứng!
Các <img>
s bên trong của article
s nên được căn giữa trong bài viết gốc và có lề khoảng 30px. Khi thay đổi kích thước cửa sổ trình duyệt, hình ảnh cũng sẽ được thu nhỏ.
Đây là một mẫu: http://jsbin.com/ugumuj/edit#preview
Trước hết: Làm thế nào tôi có thể tập trung các hình ảnh bên trong của màn hình: yếu tố bảng? Nó phải được căn giữa theo chiều dọc và chiều ngang.
Tôi có phải chỉ định chiều rộng và chiều cao của hình ảnh hoặc có thể đặt loại này thành chiều rộng 100% trong cửa sổ trình duyệt và lề thêm 30px hay không.
Tôi đoán tôi có thể cần rất nhiều javascript để làm như vậy, phải không?
Kính trọng, mờ
bạn cần một giải pháp css tinh khiết thì tại sao thẻ jquery – Rafay