Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $YECBGYFECGEAFWHA as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2

Deprecated: imwpcache\f884414bce24ee67f\f73723ec7b1919fa5::__construct(): Implicitly marking parameter $BBWFDDBHHYHDXXAB as nullable is deprecated, the explicit nullable type must be used instead in /www/wwwroot/www.chuangxiangniao.com/wp-content/plugins/imwpcache-dist/build/f884414bce24ee67ff73723ec7b1919fa5.php on line 2
CSS固定列与自适应列组合布局如何实现_通过Grid模板列设置固定与自适应比例_创想鸟

CSS固定列与自适应列组合布局如何实现_通过Grid模板列设置固定与自适应比例

使用CSS Grid布局可通过grid-template-columns属性实现固定与自适应列组合,如“200px 1fr”创建左固定右自适应两列;“200px 1fr 100px”实现三栏布局;“240px 2fr 1fr”使多自适应列按比例分配;结合媒体查询可在小屏下变为单列,提升响应式体验。

css固定列与自适应列组合布局如何实现_通过grid模板列设置固定与自适应比例

要实现CSS中固定列与自适应列的组合布局,使用 Grid 布局(CSS Grid) 是最简洁高效的方式。通过 grid-template-columns 属性,可以轻松定义某些列为固定宽度(如 200px),其他列自动填充剩余空间。

基本思路:使用 fr 单位与固定单位混合

Grid 提供了 fr(fraction)单位,表示“可用空间的份数”。将固定列设为像素值(如 200px),自适应列用 1fr 或多个 fr 比例,即可实现灵活布局。

示例:左侧固定 200px,右侧占满剩余空间

.container {  display: grid;  grid-template-columns: 200px 1fr;  gap: 16px;  height: 100vh;}

此时容器分为两列:第一列固定 200px 宽,第二列自动伸缩,占据剩余宽度。

立即学习“前端免费学习笔记(深入)”;

多列混合布局:固定 + 自适应 + 固定

常见于三栏布局,如侧边栏 + 主内容 + 右侧工具栏。

示例:左栏 200px,中间自适应,右栏 100px

.container {  display: grid;  grid-template-columns: 200px 1fr 100px;  gap: 12px;  height: 100vh;}

中间列会随窗口变化自动调整宽度,两侧保持固定。

瞬映 瞬映

AI 快速创作数字人视频,一站式视频创作平台,让视频创作更简单。

瞬映 57 查看详情 瞬映

多个自适应列按比例分配

如果需要多个弹性列,可以用多个 fr 值设置比例。

示例:左固定 240px,右两列 2:1 分配剩余空间

.container {  display: grid;  grid-template-columns: 240px 2fr 1fr;  gap: 20px;}

右侧两列将按 2:1 的比例共享除 240px 外的所有水平空间。

响应式中的灵活应用

结合媒体查询,可在不同屏幕下调整列行为。

移动端适配示例:

@media (max-width: 768px) {  .container {    grid-template-columns: 1fr; /* 小屏下变为单列 */  }}

在移动设备上堆叠显示,提升可读性。

基本上就这些。利用 grid-template-columns 混合使用像素值和 fr 单位,能快速构建稳定且响应式的固定+自适应布局,无需计算百分比或使用浮动等过时方法。

以上就是CSS固定列与自适应列组合布局如何实现_通过Grid模板列设置固定与自适应比例的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/948728.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
SSL证书购买指南
上一篇 2025年12月1日 17:18:58
瑞达写作官网登录门户 瑞达写作App官方安装通道链接
下一篇 2025年12月1日 17:19:00

相关推荐

发表回复

登录后才能评论
关注微信