Tôi có một câu hỏi lạ. Trên trang của tôi, tôi có một hình ảnh chính của một hành tinh trong một số tinh vân nhiệm vụ nặng nề. Tôi đã thiết lập nó sao cho chiều rộng tối thiểu là 1000px và tối đa là 1500px. Tôi có các mặt mờ dần và điều này trông tuyệt vời với màn hình lớn hơn. Những gì tôi muốn cố gắng làm là khi bạn đang nhìn vào nó trên một thiết bị di động ví dụ và nó cắt chiều rộng ở 1000 pixel, tôi muốn hình ảnh nói 1300 pixel rộng, trung tâm và 150 pixel được cắt ở mỗi bên để bạn không thể thấy mờ dần, nhưng vẫn có thể phóng to chiều rộng của cửa sổ trở nên lớn hơn nói trên như một iMac lớn và mờ dần sau đó sẽ hiển thị trở lại khi bạn vượt qua chiều rộng 1300 pixel đó.định cỡ div dựa trên chiều rộng cửa sổ
Suy nghĩ ban đầu của tôi là làm điều gì đó có lợi nhuận tiêu cực ở hai bên, nhưng tôi không thể làm việc này trong khi giữ chiều rộng tối đa và kết hợp.
Đây là phần mã cụ thể từ trang, mặc dù html và css ở ngay đó để mọi người xem, bạn chỉ có thể sử dụng lệnh tốt để tìm ID div đó cho bất kỳ tìm kiếm nào khác.
<div style="position:relative;width:100%;">
<div id="help" style="
position:relative;
z-index:1;
height:100%;
min-width: 1000px;
max-width: 1500px;
margin: 0 auto;
">
<img src="http://i.stack.imgur.com/tFshX.jpg" border="0" style="width:100%;">
</div>
</div>
Bất kỳ suy nghĩ nào về điều này, nó rất gần với cách tôi muốn, chỉ cần một tinh chỉnh nhỏ.
gì nếu bạn đưa hình ảnh làm hình nền của div và làm background-position của nó để tập trung? – szajmon
+1 - trang web đẹp và câu hỏi phức tạp – Alain
haha cảm ơn, rất vui vì bạn thích trang web, sau đó chỉ là vấn đề triển khai nội dung. Về việc làm nó như là một nền tảng, tôi không chắc chắn làm thế nào điều này sẽ thay đổi bất cứ điều gì vì nó vẫn là div đó là kích thước lại. Tôi đoán câu hỏi là, bạn có thể nhắc một sự thay đổi trong css dựa trên chiều rộng cửa sổ? – loriensleafs