我想用resize
css属性创建一个可调整大小的div:
#foo {
overflow: hidden;
resize: both;
}
字符串
我可以用firefox自由调整大小。
与Chrome/Safari我不能调整它小于初始大小。
他们是一种允许调整大小较小的webkit?(min-width
/min-height
不工作)
查看MDN中的实时文件夹(有2个嵌套的div)https://developer.mozilla.org/samples/cssref/resize.html
4条答案
按热度按时间ki1q1bka1#
更好的解决方案是使用:用途:active pseudo class例如:
字符串
示例:http://jsfiddle.net/kronenbear/v4Lq5o09/1/
w80xi6nr2#
使用这个示例作为参考,我能够将初始大小设置为等于div的宽度和高度,并将min-height和min-width设置为Chrome中允许的最小尺寸。
个字符
yb3bgrhw3#
有一个小的变通办法,我发现here,但它确实工作。
悬停时,将高度和宽度更改为
1px
字符串
这听起来像是会引起轻微的“闪光”,因为宽度和高度都在急剧变化,但.这是一个黑客。
fcg9iug34#
我已经尝试了几个小时,但不能使它比黑客更好地工作,如果我可以触发userresize我会很高兴将Chrome的宽度设置为最小宽度,然后触发调整大小,把它放在我想要的地方,因为似乎你可以移动后将其移回原始位置.但我不知道如何.