Tôi có một trang web và tôi cần phải có hình ảnh ở giữa trang hiển thị. Vì vậy, ở bất kỳ kích thước màn hình nào, hình ảnh sẽ vẫn ở dưới cùng và được căn giữa.Làm cách nào để dán hình ảnh vào cuối màn hình hiển thị và được căn giữa?
Trả lời
sử dụng css tinh khiết bạn có thể đạt được điều này trong tất cả các trình duyệt mới
.fix{
position:fixed;
bottom:0px;
left:50%;
}
<img src="yourimagepath" class="fix"/>
và cho IE6 bạn có thể sử dụng position:absolute;
thay vì cố định. nó sẽ định vị hình ảnh ở dưới cùng của trang nhưng khi bạn di chuyển lên hình ảnh sẽ cuộn với trang. may position: fixed trong không được hỗ trợ trong IE6
NẾU vị trí: công trình tuyệt đối, tại sao bận tâm sử dụng vị trí: cố định trong các trình duyệt mới hơn? – xandy
@xandy: Cố định là vị trí của một đối tượng liên quan đến cửa sổ trình duyệt. Tuyệt đối là vị trí của một đối tượng liên quan đến phần tử chứa của nó –
@shawn: tôi đã thấy mã ur. thử sử dụng ARR lớp trên hình ảnh bên trong div và không phải trên div –
Bạn nên đặt nó vào một div và sau đó, tưởng tượng hình ảnh của bạn là 500px rộng:
div.className{
position:absolute;
margin-left: -250px; /* very important for the image to be centered */
left:50%;
bottom:0px;
}
Cũ câu hỏi nhưng đây là giải pháp tốt nhất mà tôi đã đưa ra. Đặt hình ảnh trong một div container, div được đặt ở dưới cùng của màn hình và hình ảnh là trung tâm bên trong của nó. Div có chiều rộng được đặt là 100% để hình ảnh có thể chính xác. Đối với margin:auto;
để làm việc theo hình ảnh phải được hiển thị như một yếu tố bảng với display:table;
Sử dụng display:table;
có nghĩa là bạn không cần phải thiết lập chiều rộng cố định vào yếu tố mà bạn muốn làm trung tâm.
<style>
.sticky-image-wrapper{
position: fixed;
bottom: 0;
width: 100%;
}
.sticky-image-wrapper img{
display: table;
position: relative;
margin: auto;
}
</style>
<div class="sticky-image-wrapper">
<img src="myimage.jpg" />
</di>
- 1. Tôi làm cách nào để hiển thị hình ảnh trong trung tâm màn hình?
- 2. Làm cách nào để phóng to hình ảnh và căn giữa hình ảnh?
- 3. Làm thế nào để hiển thị một phần hình ảnh trên màn hình ở phần cuối của hình động
- 4. [Splash Screen] Làm cách nào để hiển thị hình ảnh ở chế độ toàn màn hình?
- 5. Làm cách nào để hiển thị nội dung trong màn hình JComboBox ở chính giữa?
- 6. Hình ảnh được kéo dài và căn giữa?
- 7. Làm cách nào để căn giữa tiện ích ở giữa màn hình trong vanilla GWT?
- 8. Làm thế nào để chuyển đổi hình ảnh sang màn hình hiển thị võng mạc?
- 9. Làm thế nào để hiển thị hình ảnh PIL trên màn hình?
- 10. Hiển thị hình ảnh ở giữa trang
- 11. Làm cách nào để QWebKit hiển thị hình ảnh?
- 12. Làm cách nào để căn giữa hình ảnh được xoay bằng GDI +?
- 13. Căn giữa hình ảnh trong JFrame?
- 14. Làm cách nào để làm cho khung hình trên cùng của tôi hiển thị ở giữa màn hình của tôi?
- 15. Làm cách nào để căn giữa văn bản và hình ảnh trong CompoundDrawable?
- 16. Dán hình ảnh vào TinyMCE Editor
- 17. Sử dụng Xác thực Mẫu ASP.NET, làm cách nào để hiển thị hình ảnh trên màn hình đăng nhập?
- 18. Hình ảnh UIBarButtonItem không được hiển thị và thay vào đó một hình chữ nhật màu trắng có kích thước hình ảnh được hiển thị, Tại sao?
- 19. OpenGL: Hiển thị nhanh trên màn hình
- 20. Trong Android, khi vuốt để thay đổi màn hình cách hiển thị hoạt ảnh với cả hai màn hình
- 21. Làm cách nào để căn giữa cửa sổ trên màn hình trong Tkinter?
- 22. Hoạt ảnh ngoài màn hình có bị bỏ qua bằng cách hiển thị và CPU không?
- 23. cách căn giữa biểu mẫu chính Qt trên màn hình?
- 24. Cách chụp màn hình toàn bộ trang web, thay vì hiển thị trên màn hình
- 25. Làm cách nào để căn giữa các hình ảnh trong một phần tử LI?
- 26. Làm cách nào để biết liệu UIView có hiển thị và trên màn hình không?
- 27. Làm cách nào để căn giữa một JDialog trên màn hình?
- 28. Android Widget: Hiển thị hoạt động cấu hình trước khi widget được thêm vào màn hình
- 29. cách hiển thị và đóng hình ảnh trong python?
- 30. Làm cách nào để thực hiện fadein của hình ảnh trên màn hình Hoạt động Android?
Còn lại 50% không đặt nó vào giữa liên kết của tôi. test-zone-51.blogspot.com – Shawn
Ok tôi đã giải quyết được vấn đề :) – Shawn
vì bạn là người dùng mới ở đây, vui lòng chọn câu trả lời đúng nhất cho một vấn đề như câu trả lời được chấp nhận khi sự cố của bạn được giải quyết. các giải pháp mà làm việc cho bạn và cung cấp cho danh tiếng để người trả lời –