【发布时间】:2013-08-01 17:42:17
【问题描述】:
我正在尝试根据屏幕大小在浏览器中创建一个正方形(或 div),所以我使用百分比,我希望正方形是屏幕高度的 40%,并获得这个百分比(以像素为单位)并将其用作宽度以获得正方形。并且还使用这些值将其居中。我知道使用 javascript 应该很容易,但我是新手,我想知道如何做到这一点。我尝试了以下但不起作用:
@base:calc(40% * 1px);
#mytransform {
background-color:#ccc;
height:@base;
width:@base;
position:absolute;
top:50%;
left:50%;
margin-top:-(@base/2);
margin-left:-(@base/2);
}
如何将百分比转换为像素?
【问题讨论】:
-
This SO post 可能对你很有用!
-
谢谢,我会读的!