gpt4 book ai didi

html - 带背景的页眉内的居中元素

转载 作者:太空宇宙 更新时间:2023-11-04 00:46:48 25 4
gpt4 key购买 nike

我得到了这个具有透明 navbar 的 Bootstrap 模板和漂亮的背景图片(我使用的是 bootstrap-vue,所以像 <b-container> 这样的元素只是已知 Bootstrap 结构的“快捷方式”:

<!DOCTYPE html>
<html class="no-js"> <!--<![endif]-->
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<meta name="viewport" content="width=device-width, initial-scale=1">
<meta name="description" content="">
<title>Home</title>
<link rel="stylesheet" href="/site/themes/theme/css/theme.css">
</head>


<body class="flexible-layout">

<div id="app">
<header style="background-image: url(/site/themes/theme/img/covers/cover-18.jpg)">
<b-container>
<div class="component-nav">
<b-navbar type="dark" variant="dark" class="bg-transparent" fixed="top">
<b-navbar-nav>
<b-navbar-brand href="/" tag="h1" class="mb-0 logo">Hallowelt.io</b-navbar-brand>
<b-nav-item href="/">Home</b-nav-item>
<b-nav-item href="/about">About</b-nav-item>

</b-navbar-nav>
</b-navbar>
</div>


</b-container>

<b-container>
<b-card>
Test
</b-card>
</b-container>
</header>
<b-container class="content">
<main role="main" class="container mt-4">
<div class="hero">
<b-jumbotron header="Test" lead="Test">
<p>Dies ist ein <strong>test</strong></p>

</b-jumbotron>
</div>
<p>Dies ist ein Test</p>


</main>
</b-container>
<footer class="pt-4">
<div class="text-center py-3">© 2019
</div>
</footer>


</div>

<script src="/site/themes/theme/js/theme.js"></script>

</body>

</html>

这是我的自定义 CSS:

html, body {
margin: 0;
padding: 0;
width: 100%;
}

body {
font-family: "Helvetica Neue", sans-serif;
font-weight: lighter;
}

header {
width: 100%;
height: 75vh;
background-size: cover;
}

.navbar {
padding-top: 0.625rem;
padding-bottom: 0.625rem;
min-height: 75px;
margin-bottom: 20px;
box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.15);
font-weight: normal;
font-size: large;
-webkit-transition: all .3s ease 0s;
transition: all .3s ease 0s;
}

.navbar.bg-transparent{
background-color: #343a40 !important;
opacity: 0.6;
filter: alpha(opacity=50) !important;
}

.navbar a {
vertical-align: middle;
}

好的 - 现在我要归档的内容:我想向 <header> 添加一些内容:可能是 slider 之类的东西,或者只是一张简单的卡片。

我可以这样做:

header .container {
padding-top: 100px;
}

但我认为这不是正确的做法。

所以我的问题是:在 <header> 中添加卡片、超大屏幕等元素的有效方法是什么?部分?

最佳答案

它就像在任何其他部分中一样。只需在 html 代码和 css 文件中添加元素即可进行样式设置。

关于html - 带背景的页眉内的居中元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56939922/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com