如何使用媒体查询在移动设备上将 3 列 CSS 网格更改为 1 列 [英] How to make 3 column CSS grid change into 1 column on mobiles with media query
问题描述
我正在使用 CSS Grid 在大屏幕上将文本与图片混合在一起.我希望他们在手机上形成一个专栏.台式机上基本上是 3 列,移动设备上基本上是 1 列.如何使用媒体查询实现它?我正在考虑在 768px
下找到禁用网格的命令,但我什至不知道是否存在这样的东西.
.history {显示:网格;网格模板列:1fr 1fr 1fr;填充:1em;网格行间距:100px;}.box1 {网格列:1/3;}.box2 {网格列:3;证明自我:中心;}.box3 {网格列:1;证明自我:中心;}.box4 {网格列:2/4;}.box5 {网格列:1/3;}.box6 {网格列:3;证明自我:中心;}.box7 {网格列:1/4;}
<div class="box1"><p>故事始于 2010 年的 Hartstown</p><div class="box2"><img src="images/clubs.jpg" alt="俱乐部">
<div class="box3"><img src="images/clubs1.jpg" alt="俱乐部">
<div class="box4"><h3>俱乐部正式合并... </h3><p>2011 年 5 月,Hartstown Aldridge Legends X1 在达利蒙特公园正式发布...</p>
<div class="box5"><h3>我们的第一个完整赛季... </h3><p>我们在 2011/2012 赛季开始时共有大约 280 家注册俱乐部,我们有 18 支球队......</p>
<div class="box6"><img src="images/logo.jpg" alt="标志">
<div class="box7"><h3>勇往直前... </h3><p>我们目前有大约 400 名注册俱乐部球员和大约 60 支 2 支超过 35'5 的球队,而且我们还在不断增长......</p>