相关疑难解决方法(0)

使用CSS保持div的宽高比

我想创建一个div可以随着窗口宽度的变化而改变宽度/高度的东西.

是否有任何CSS3规则允许高度根据宽度改变,同时保持其宽高比

我知道我可以通过JavaScript实现这一点,但我更喜欢只使用CSS.

div根据窗口宽度保持纵横比

html css aspect-ratio css3 responsive-design

996
推荐指数
21
解决办法
44万
查看次数

根据最大宽度按比例缩放带有CSS的div(类似于img缩放)

是否可以按比例缩放divimg只使用CSS一样?这是我的第一次尝试:http://dabblet.com/gist/1783363

div {
 max-width:100px;
 max-height:50px;
}
img {
 max-width:100px;
 max-height:50px;
}
Run Code Online (Sandbox Code Playgroud)

实际结果

Container: 200 x 100
Div:       100 x 50
Image:     100 x 50

Container: 50  x 100
Div:       50  x 50  // I want this to be 50x25, like the image
Image:     50  x 25
Run Code Online (Sandbox Code Playgroud)

html css image scale css3

11
推荐指数
2
解决办法
3万
查看次数

用于设置div高度的CSS表达式

我想根据CSS表达式设置div的高度.

基本上它应该被设置为视口宽度的一些%(比如90%), 我尝试了以下,但是没有工作;

height:expression(document.documentElement.clientWidth ? document.documentElement.clientWidth : window.innerWidth );
Run Code Online (Sandbox Code Playgroud)

我正在寻找一种跨浏览器的方式(IE7 +,FF4 +,Safari)

css css-expressions

3
推荐指数
1
解决办法
2万
查看次数