Sass: vh和px之间的计算
sass: calculation between vh and px
我的着陆屏幕上有一个幻灯片,我希望它是全屏的,并结合70px高度的导航条,我试图使用sass,这样我就不必为此编写javascript代码了,但是
.slideshow{height:100vh-70px}
是行不通的。我不知道sass是怎么计算的,CSS结果是
.slideshow{height:99.27083vh}
我对这个问题做了一个快速搜索,但找不到任何有用的信息。那么,这到底可行吗?
如果没有,有没有办法做到没有javascript?
尝试使用CSS calc,它被广泛支持。
.slideshow {
height: calc( 100vh - 70px );
}
不,它不是。
SASS计算在SASS被编译成CSS时执行。
直到页面加载到浏览器中才知道视口的高度。所以你不能把高度转换成像素,然后用它来计算
我认为这只是一个空间问题只要在运算符前后加上空格,并把它放在圆括号之间,就可以了。
。幻灯片{高度:(100vh - 70px);}
css的高度是这样使用的:初始长度高度:汽车| | % | |继承;
但是,每一个都应该用px或等数字表示。每个值的描述如下:
auto:(默认)浏览器计算高度
length:定义高度,单位为px, cm等。
%:以包含块的百分比定义高度。
initial:指定该属性的值应设置为默认值。inherit:指定该属性的值应该从父元素继承。
设置段落高度和宽度的示例如下:
p {height: 100px;宽度:100 px;}
相关文章:
- Javascript-如何使用bootstrap日期时间选择器自动计算两个时间输入之间的差异
- 计算HTML表TD中两个数字之间的百分比
- JavaScript函数,用于计算两个日期之间的年、月和天数
- 再次使用JavaScript计算两个日期之间的天数
- 在Javascript中计算两个日期之间的工作日,节假日除外
- angularjs计算开始时间和当前时间之间的时间差
- JavaScript-计算两个日期之间的天数(包括结束日期)
- 如何在javascript中计算两个日期时间之间的差异
- 如何计算日期之间的差异
- 两个日期之间的月份差异,计算月份的最后日期
- 诺基亚HERE地图:计算两个坐标之间的位移
- 计算日期之间的天数
- 使用javascript计算两个邮政编码之间的距离
- 我如何用Javascript计算两个日期之间的年、月和天的差异
- 使用英国日期标准dd/mm/yyyy计算两个日期之间的差异
- 使用dd/mm/yyyy格式计算两个日期之间的差异-dons't account for years
- 如何计算'工作日'使用moment.js在Javascript中的两个日期之间
- Angular JS:使用ng重复计算每行两次之间的差
- 在带有时间戳的日期之间计算时出现 NaN JavaScript 错误
- 在两个“theads”之间计算tbody