簡體   English   中英

CSS 基於元素寬度的媒體查詢

[英]CSS Media Query based on element width

例如,有一個模態 DIV,其中包含在最小寬度(720 像素)上從水平變為垂直的響應式選項卡。

這個 div 可以由用戶調整大小!

所以問題是,如果用戶將 div 的大小調整為 600px,則不會發生響應變化,那是因為屏幕寬度沒有變化。

我的問題是:是否有任何技巧或方法可以使 USER RESIZABLE DIV 響應其寬度變化而不是屏幕寬度? 我試圖弄清楚如何用 calc 做到這一點,但我認為它會是這樣的:

calc(100% - div-width)= ... etc. 

但我認為 CSS 不支持這種方式。

非常感謝。

為了達到您在上面評論中所說的結果,我認為一種很好的方法是使用 css gridflex 您可以使您的 div 響應其中之一,而無需媒體查詢。 示例: display: flex; flex-wrap: wrap; .

您可以使用display:flex; and flex-wrap:wrap display:flex; and flex-wrap:wrap 我還建議您將字體大小與媒體查詢一起使用,因為如果屏幕寬度減小但您的字體不是。 它可能會出現一些顯示或設計問題。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM