css - 如何使列宽不均匀的 CSS GRID 具有响应性?
问题描述
我创建了一个 CSS GRID,每行有 2 列。第一列占宽度的 25%,第二列占 75%。我已经使用
.grid-container{
display:inline-grid;
grid-template-columns: 1fr 3fr;
}
现在,我想让它具有响应性,这样当屏幕尺寸减小到某个点以上时,列应该彼此重叠,并且每列应该占据容器宽度的 100%。
我在网上遇到的每一个解决方案都使它具有响应性,但它也将我的初始列宽从 25%:75% 更改为 50%:50%,我想避免这种情况。任何建议或提示将不胜感激。谢谢大家!
解决方案
您可以为此使用媒体查询:
.grid-container {
display:inline-grid;
grid-template-columns: 1fr 3fr;
}
@media (max-width: 800px) {
.grid-container {
grid-template-columns: 1fr;
}
}
推荐阅读
- php - php中的opentok交互式广播集成
- java - 如何使用 MediaStore 从具有路径、持续时间和缩略图的特定文件夹中获取所有视频?
- vb.net - VB.NET web应用项目docker部署403错误(VS 2019)
- java - 如何在 Android 中从 Java Image 数据类型设置 ImageView 资源
- ios - Documents文件夹路径ios app中的标识符是什么意思?
- ios - 无法将“Int”类型的值分配给“Int?.Type”Swift 5
- javascript - 检查是否在 JavaScript 中阻止了与 YouTube 的连接
- google-cloud-platform - 如何检查 GCP 中的导出操作是否完成?
- vim - How to exec Vim
command in function when insert mode? - sql - SQL MERGE - 当不匹配时使用选择表插入