Tôi có hình ảnh, ví dụ: chiều rộng 450px và vùng chứa chỉ có 300. Có thể căn giữa hình ảnh bên trong vùng chứa với CSS, khi chiều rộng của hình ảnh không cố định (Một số hình ảnh có thể rộng 450, 600 khác, v.v.). Hay tôi cần tập trung nó với JavaScript?Hình ảnh trung tâm bên trong div có ẩn bị tràn mà không biết chiều rộng
12
A
Trả lời
-3
nhưng thay vì che giấu một phần của theimage tại sao bạn không đặt nó như thế
<div id="container" style="width: 300px">
<img src="yourimage" width="100%">
</div>
28
này có tốt không? http://jsfiddle.net/LSKRy/
<div class="outer">
<div class="inner">
<img src="http://3.bp.blogspot.com/-zvTnqSbUAk8/Tm49IrDAVCI/AAAAAAAACv8/05Ood5LcjkE/s1600/Ferrari-458-Italia-Nighthawk-6.jpg" alt="" />
</div>
</div>
.outer {
width: 300px;
overflow: hidden;
}
.inner {
display: inline-block;
position: relative;
right: -50%;
}
img {
position: relative;
left: -50%;
}
2
Dự luật 1:
.crop {
float:left;
margin:.5em 10px .5em 0;
overflow:hidden; /* this is important */
border:1px solid #ccc;
}
/* input values to crop the image: top, right, bottom, left */
.crop img {
margin:-20px -15px -40px -55px;
}
Dự luật 2:
.crop{
float:left;
margin:.5em 10px .5em 0;
overflow:hidden; /* this is important */
position:relative; /* this is important too */
border:1px solid #ccc;
width:150px;
height:90px;
}
.crop img{
position:absolute;
top:-20px;
left:-55px;
}
đề xuất 3:
.crop{
float:left;
position:relative;
width:150px;
height:90px;
border:1px solid #ccc;
margin:.5em 10px .5em 0;
}
.crop p{
margin:0;
position:absolute;
top:-20px;
left:-55px;
clip:rect(20px 205px 110px 55px);
}
Dự luật 4 (hiệu quả tổ chức giờ học):
.container {
width:400px;
height:400px;
margin:auto;
overflow:hidden;
background:transparent url(your-image-file.img) no-repeat scroll 50% 50%;
}
Tất nhiên bạn sẽ cần phải ajust các .css cho phù hợp với nhu cầu riêng của bạn
Tiến trên.
Các vấn đề liên quan
- 1. hình ảnh trung tâm bên trong tràn-ẩn-cha mẹ
- 2. Làm trung tâm DIV bên trong DIV rộng mở rộng với chiều rộng nội dung
- 3. hình ảnh trung tâm theo chiều dọc/chiều ngang trên hình khác mà không có kích thước
- 4. Định tâm div với chiều rộng chưa biết
- 5. trung tâm hình ảnh theo chiều ngang bên overflow: hidden div
- 6. Nội dung tràn tự động bên trong tràn bị ẩn?
- 7. Mở rộng hình ảnh bên trong DIV
- 8. Trung tâm UIImageView bên trong UIScrollView mà không có contentInset?
- 9. Tràn một danh sách bên trong một div bị tràn: ẩn
- 10. jQuery ~ Cách kích hoạt hộp chiều rộng và chiều cao từ trung tâm trung tâm
- 11. Hình ảnh trung tâm lớn hơn màn hình
- 12. Trung tâm div theo chiều ngang
- 13. Cố định chiều rộng div ở bên trái, điền div chiều rộng còn lại ở bên phải
- 14. Nội dung trung tâm CSS bên trong div
- 15. Bảng chiều rộng 100% tràn div container
- 16. Hiển thị hàng TRUNG TÂM hình ảnh
- 17. Theo chiều ngang Trung tâm một UL bên trong một DIV
- 18. trung tâm cửa sổ dicom, chiều rộng cửa sổ
- 19. Chiều rộng cửa sổ và tính toán trung tâm của hình ảnh DICOM
- 20. động trung tâm div trên div khác
- 21. Tràn: bị ẩn không hoạt động trong email
- 22. Trung tâm CSS Responsive DIV
- 23. Chọn Trung tâm thả xuống bên trong div
- 24. Xem trung tâm theo chiều ngang bên trong Android GridLayout
- 25. Hình ảnh trung tâm của Gạch "bán mở rộng" bị hỏng
- 26. Twitter Bootstrap: Băng chuyền: Hình ảnh trung tâm theo chiều dọc trong Chiều cao được xác định Viewport
- 27. Định tâm hình ảnh trong một div
- 28. Float nổi IE9 với tràn: Ẩn và chiều rộng bảng 100% không hiển thị đúng
- 29. vertical center Một hình ảnh mà không biết kích thước
- 30. Tôi có thể sử dụng tràn: ẩn mà không có chiều cao rõ ràng bằng cách nào đó không?
Ý bạn là gì? Giống như tràn của hình ảnh bị cắt hoặc hình ảnh co lại để phù hợp với container của nó? –
Tôi xin lỗi nếu tôi không rõ ràng. Tôi nghĩ rằng hình ảnh sẽ có ảo giác bị cắt. – Dofs