根据窗口高度的百分比设置 CSS
Setting CSS based on a Percentage of Window Height
我对JavaScript和jQuery很陌生,可能犯了一个简单的错误,所以请耐心等待。
我有一个填充窗口高度的div,但我希望我的 h1 元素是页面下方窗口高度的 28%(填充)
$(document).ready(function() {
function setHeight() {
windowHeight = $(window).innerHeight();
$('.fullscreen').css('min-height', windowHeight);
};
function imageAjust() {
var ajustAmt = windowHeight * 28 / 100;
$('.fullscreen').css('padding-top', ajustAmt + 'px');
};
});
编辑:在ajustAmt的末尾添加了px代码
提前感谢您的帮助
如果您将
height:100% 应用于 html 和 body 标签,则可以仅使用 css 实现您想要的效果。显然,具有"全屏"类的div 必须是身体的直接子项或具有高度的另一个元素的子项:100% 和身体的孩子
html,
body {
height: 100%;
}
.fullscreen{
height: 100%;
padding-top: 28%;
}
<div class="fullscreen"></div>
相关文章:
- 如果宽度是百分比,如何设置以px为单位的图像高度
- 使用javascript可以设置css动画的当前百分比
- 如何在jquery中设置100%的宽度百分比
- 设置Wowslider标题的百分比宽度
- 是否可以以百分比形式设置 jQGrid 的宽度
- 确定 DIV 的高度以百分比而不是像素设置
- 将计算结果设置为ng样式标签Angular.js的百分比
- extJs(设置高度和宽度)(以百分比表示)
- 在JavaScript中将宽度和高度设置为百分比
- 获取/设置当前@关键帧百分比/更改关键帧
- 设置谷歌折线图工具提示数据的格式以使用百分比
- 通过CSS或JS设置FB评论的百分比%宽度:不起作用
- 将图像设置为屏幕的百分比,而不是像素
- 在表单元格元素中设置百分比宽度,而不指定表元素
- jqGrid,将子网格列宽度设置为百分比
- 设置元素的宽度(或高度)为较高祖先元素的百分比
- 如何设置jQuery Mobile 1.4响应面板的宽度百分比
- 如何获得一些元素的实际宽度/高度加载后,其宽度/高度最初设置百分比
- 如何将表单中的文本输入字段的宽度设置为页面宽度的百分比
- 根据窗口高度的百分比设置 CSS