13
Tôi đang cố gắng làm cho hình ảnh xuất hiện để có nút phát nằm ở giữa. Tuy nhiên, tôi sẽ không biết kích thước chính xác của hình ảnh chính vì nó được tạo động.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
Ngay bây giờ, hình ảnh lớp phủ (nút phát) nằm ở góc trên bên trái. Làm cách nào để nút phát hiển thị ở giữa theo chiều ngang và chiều dọc?
Cảm ơn bạn.
<div class="videobox">
<img src="/mainimage.png">
<span></span>
</div>
.videobox { position: relative; }
.videobox span {
position:absolute;
left: 0px;
bottom: 0px;
width: 100%;
height: 100%;
z-index: 1;
background: transparent url(../img/elements/playbutton.png) no-repeat;
}
Nếu trang web của bạn được đáp ứng, do đó kích thước hình ảnh rất linh hoạt, bạn có thể thêm ví dụ "background-size: 35%;" để làm cho kích thước của nút phát tương đối so với kích thước của hình ảnh. – Chris
@up Hãy nhớ rằng kích thước nền phải đến SAU nền. Ngoài ra, mã ở trên chỉ tập trung vào nút phát theo chiều dọc. Để căn giữa nó theo chiều ngang, tôi phải thêm "display: inline-block" vào .videobox rule từ câu hỏi. Kiểm tra https://jsfiddle.net/t0u1j2th/1/. – user1