在(仅)css中查找浏览器宽度px和高度px

时间:2015-04-10 12:44:18

标签: html css

我想知道是否可以获取页面的浏览器/视口像素尺寸并将其显示在页面上(最好使用"内容"样式)只用CSS。我是为我的一个项目做的(完全用CSS构建)。我理解使用JS很容易找到它,但这不是本练习的重点。

我制作的一种方法是使用预处理器的帮助,逐字地为每个像素创建媒体查询,直到达到设定量,如3000px,如下所示。

/* WIDTH */
$width: 3000;

@for $i from 1 through $width {
    @media (min-width: #{$i}px) {.stat__size-width:after {content: "#{$i}px";}}
}

我不太关心优化和效率(正如您可以通过当前方法看到它将创建3000+ css媒体查询和选择器仅用于宽度)但是如果有更好的方式我可以#39 ;我只是俯视请帮助我!


您可以在此处更详细地查看该项目:http://codepen.io/aaronvanston/pen/NPZMdo

1 个答案:

答案 0 :(得分:0)

您可以使用100vh或100vw

这会抓取100%视口高度和100%视口宽度