如题,正常撑开,而不是子元素的宽撑开了父元素的高
http://jsrun.net/vfwKp/edit
只要你善于观察,其实是有个特例的 : body 是会显示滚动条的。
body
那么我们根据这个特性,设置dom出现滚动条,然后定时改变div的高度就可以了。
不使用transform来实现旋转,倒是有个试验性的方法。不过这种方法是目前是不能再生产使用的,但确实可以比较方便的实现自动撑开的效果DEMO
你说的旋转是 css transform ?
transform 不影响 layout ,你说的撑开父元素那就得改变 layout 。
改变 width height 吧,否则做不到。
transform只是在合成composition的时候进行变化,不影响布局和尺寸。按照你的场景就只能获取子元素的宽高后,反过来对应设置父元素的高宽。
8 回答4.8k 阅读✓ 已解决
6 回答3.5k 阅读✓ 已解决
5 回答2.9k 阅读✓ 已解决
5 回答6.4k 阅读✓ 已解决
4 回答2.3k 阅读✓ 已解决
5 回答1.3k 阅读✓ 已解决
4 回答2.8k 阅读✓ 已解决
http://jsrun.net/vfwKp/edit
只要你善于观察,其实是有个特例的 :
body
是会显示滚动条的。那么我们根据这个特性,设置dom出现滚动条,然后定时改变div的高度就可以了。