html - 基于元素宽度的CSS媒体查询

标签 html css media-queries element resizable

有一个模态 DIV,其中包含响应式选项卡,例如在最小宽度 (720px) 上从水平变为垂直。

该 div 可以由用户调整大小!

所以问题是,如果用户将 div 大小调整为 600px,则不会发生响应变化,那是因为屏幕宽度没有改变。

我的问题是:是否有任何技巧或方法可以使 USER RESIZABLE DIV 响应其宽度变化而不是屏幕宽度? 我试图弄清楚如何用 calc 来做到这一点,但我认为它会是这样的:

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

但我认为 CSS 不支持这种方式。

非常感谢。

最佳答案

为了达到您在上面的评论中所说的结果,我认为一个很好的方法是使用 css gridflex。您可以使用其中之一使您的 div 响应,而无需媒体查询。 示例:display:flex; flex-wrap:wrap;

关于html - 基于元素宽度的CSS媒体查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65875678/

相关文章:

html - page-break/webkit-region-break 不再在 chrome 中工作了?

jQueryUI Accordion 效果选择选项卡

html - 行高继承

html - IE 7 & 8 下拉问题

css - 如何在基于屏幕而不是 img 大小的 svg 中使用 css 媒体查询?

twitter-bootstrap - LESS:作为mixin访问媒体查询中的类

css - 媒体查询关闭 1px

javascript - CSS flex : last and first item in a row selector

javascript - jquery通过随机生成的div选择 child

javascript - 如何检测 div 中何时出现多行?