【发布时间】:2021-10-10 04:48:16
【问题描述】:
我想在桌面和响应模式下实现以下结构。如何在响应模式下更改 html 的布局?
<div class="header grid py-3">
<div class="logo_and_title grid">
<div class="logo grid">
<a id="logoid" href="/" class=" me-3"><img src="logo.png" width="100%" class="img-fluid" ></a>
<h1 id="nameid">Title of website</h1>
</div>
</div>
<div class="menu">
<!-- list of menu items-->
</div>
<div>
桌面的CSS代码是:
.grid{
display: grid;
}
.logo_and_title.grid{
grid-template-columns: 3fr 7fr;
grid-gap:1rem;
}
.logo.grid{
grid-template-columns: 2fr 7fr;
}
#nameid,#logoid,.menu{
align-self: center;
}
header{
width:100%;
}
【问题讨论】:
-
我怎样才能看到你的 HTML?
-
我添加了 HTML 代码。
-
你想要输出作为你的附加图像吗?
-
我有桌面模式的第一张图片。我想要第二张图片作为平板模式的输出。
标签: html css flexbox responsive-design grid