Tôi đang cố gắng tạo vùng chứa biểu tượng sẽ hiển thị bất kỳ kích thước hình ảnh nào (dài hoặc rộng).CSS: Vừa với hình ảnh nhỏ hơn
Hình ảnh phải phù hợp với vùng chứa có mặt nhỏ hơn, trong khi phần bổ sung sẽ nằm ngoài vùng chứa. Trước khi áp dụng tràn: ẩn nó sẽ làm việc như thế này.
của nó dường như khá dễ dàng để làm với js, nhưng tôi tò mò muốn tìm một giải pháp css.
<div class="container">
<img src="test.png"/>
</div>
.container {
width: 30px;
height: 30px;
}
.container img {
position: relative;
left: 50%;
top: 50%;
transform: translateY(-50%) translateX(-50%);
}
Làm thế nào về 'background-size: cover'? http://jsfiddle.net/cqns0e24/ –
@AlexeyLebedev Dường như làm việc hoàn hảo! Cảm ơn! – skyisred
sẽ sẵn sàng chọn nó làm câu trả lời được chấp nhận, nhưng nó không hoạt động với các bình luận – skyisred