gpt4 book ai didi

css - 如何在没有 Bootstrap 的情况下使用网格系统

转载 作者:行者123 更新时间:2023-11-28 00:11:26 24 4
gpt4 key购买 nike

我正在尝试处理我的家庭作业,我被要求创建一个响应式网格(使用媒体查询),其中最多包含 4 列(列的最小宽度为 300 像素)而且我不允许使用任何图书馆。

我曾尝试查看引导网格系统并将其应用到我的代码中,但对我来说效果并不理想。我对每列的最小宽度部分以及它需要包含最多 4 列的事实有疑问...

可能是我没把题目的要求理解的那么好...

最佳答案

这是我为您创建的基本网格布局。它在 992px 宽的屏幕上开始是 4 列宽,然后随着屏幕变小缩小到 3、2 和 1 列。列的宽度可以很容易地更改以符合您的规范,然后您显然也可以只更改媒体查询断点。

.container {
padding-right: 15px;
padding-left: 15px;
margin-right: auto;
margin-left: auto;
}

@media (min-width: 768px) {
.container {
width: 750px;
}
}

@media (min-width: 992px) {
.container {
width: 970px;
}
}

@media (min-width: 1200px) {
.container {
width: 1170px;
}
}

.container .col {
background: lightblue;
}

.container .col p {
padding: .25rem .75rem;
}


/* 2 columns (600px) */

@media only screen and (min-width:600px) {
.container .col {
float: left;
width: 50%;
}
}


/* 3 columns (768px) */

@media only screen and (min-width:768px) {
.container .col {
width: 33.333%;
}
}


/* 4 columns (992px) */

@media only screen and (min-width:992px) {
.container .col {
width: 25%;
}
}
<div class="container">
<div class="col">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores sequi sint ipsa alias amet. Numquam voluptatum maiores. Ab repellat dolores quo quas quam quasi voluptatem delectus aperiam. Deleniti accusamus dolore!
</p>
</div>
<div class="col">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores sequi sint ipsa alias amet. Numquam voluptatum maiores. Ab repellat dolores quo quas quam quasi voluptatem delectus aperiam. Deleniti accusamus dolore!
</p>
</div>
<div class="col">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores sequi sint ipsa alias amet. Numquam voluptatum maiores. Ab repellat dolores quo quas quam quasi voluptatem delectus aperiam. Deleniti accusamus dolore!
</p>
</div>
<div class="col">
<p>
Lorem ipsum dolor sit amet, consectetur adipisicing elit. Dolores sequi sint ipsa alias amet. Numquam voluptatum maiores. Ab repellat dolores quo quas quam quasi voluptatem delectus aperiam. Deleniti accusamus dolore!
</p>
</div>
</div>

https://jsfiddle.net/w5hjod0q/1/

关于css - 如何在没有 Bootstrap 的情况下使用网格系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55374456/

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