Html 是否可能实现响应式引导转盘?
我正在尝试制作一个有页眉、引导转盘和页脚的frontpage。目前看来是这样的: 除了一些定位问题,它看起来还不错。当我决定让它响应时,问题就出现了 通过响应,我的意思是旋转木马的大小根据浏览器的大小进行调整。现在,高度设置为固定值,Html 是否可能实现响应式引导转盘?,html,css,twitter-bootstrap-3,Html,Css,Twitter Bootstrap 3,我正在尝试制作一个有页眉、引导转盘和页脚的frontpage。目前看来是这样的: 除了一些定位问题,它看起来还不错。当我决定让它响应时,问题就出现了 通过响应,我的意思是旋转木马的大小根据浏览器的大小进行调整。现在,高度设置为固定值,500px 如果我决定将高度更改为100%,整个旋转木马将消失。我曾试图找到一种使用网格解决问题的方法,但我找不到一种让网格填满整个frontpage的方法 到目前为止,这是来自旋转木马的css的一个小片段: .carousel { --main-heig
500px
如果我决定将高度更改为100%
,整个旋转木马将消失。我曾试图找到一种使用网格解决问题的方法,但我找不到一种让网格填满整个frontpage的方法
到目前为止,这是来自旋转木马的css的一个小片段:
.carousel {
--main-height: 500px;
height: var(--main-height);
grid-area: carousel;
}
下面是php页面本身的一个片段:
<header id="navbar">
<nav>
<?php include "../includes/header.php"?>
</nav>
</header>
<?php include "../includes/carousel.php"?>
<main>
<br />
<br />
<br />
<br />
<br />
<br />
<br />
</main>
<footer>
<?php include "../includes/footer.php"?>
</footer>
注意事项:我确实尝试删除了php
中的整个main
,以及主css中id特定的body标记中提到的main
,这使得页脚接触到了旋转木马,但最终还是没有帮助
是否有一种方法可以设置旋转木马的高度,以便填充页眉和页脚之间的间隙,无论浏览器的大小如何?或者这是不可能的?答案是将一切都设置为
vh
浏览器高度的1vh
=1%
。所以我要做的就是这样
100vh-(页眉高度+页脚
高度)
100vh
已用完。无论我如何调整浏览器的大小,它都很适合
body{
background: linear-gradient(rgba(70,0,0,1),rgba(10,0,0,1)) no-repeat center center fixed;
display:grid;
grid-template-rows: 60px auto 150px;
grid-template-columns: minmax(200px, 1fr) 12fr;
grid-template-areas: "header header"
"main main "
"footer footer";
grid-gap: 50px;
}
#frontpagebody{
grid-template-rows: 60px auto auto 150px;
grid-template-areas: "header header"
"carousel carousel"
"main main"
"footer footer";
grid-gap: 0;
}