当前位置: 首页 > news >正文

css中flex两列布局(一列自适应其他固定)

问题

最近写一个布局的时候,遇到一个问题。如下图的布局。在没有图片的时候布局是正常的,如果有图片且设置了width:100%;height: 100%; 则会出现图片将自适应布局撑开的情况。

我的解决方式是让图片不缩放,图片外层再添加一个div元素。形如下图:

大家有什么更好的方式麻烦告知我一下呗,多谢!

代码

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><style>.container {display: flex;}.flex1,.flex2 {display: flex;flex-direction: column;margin-top: -5px;}.fixed-div {height: 100px;width: 200px;background-color: #f1f1f1;margin-right: 10px;margin-top: 5px;}.flexible-div {flex: 1 1 100%;height: 100px;width: 200px;background-color: #00aaff;margin-right: 10px;margin-top: 5px;}</style><div class="container"><div class="flex1"><div class="flexible-div"></div><div class="fixed-div"></div><div class="fixed-div"></div><div class="fixed-div"></div><div class="fixed-div"></div></div><div class="flex2"><div class="flexible-div"><img src="https://www.baidu.com/img/PCtm_d9c8750bed0b3c7d089fa7d55720d6cf.png" alt="" /></div><div class="fixed-div"></div><div class="fixed-div"></div><div class="fixed-div"></div><div class="fixed-div"></div></div></div></body>
</html>

效果

http://www.lryc.cn/news/245963.html

相关文章:

  • 【深度学习】gan网络原理实现猫狗分类
  • ⑨【Stream】Redis流是什么?怎么用?: Stream [使用手册]
  • 浙江启用无人机巡山护林模式,火灾扑救效率高
  • Starrocks异步物化视图的使用以及注意事项
  • SpringBoot整合Sharding-Jdbc实现分库分表和分布式全局id
  • 「江鸟中原」有关HarmonyOS-ArkTS的Http通信请求
  • vuex的使用笔记
  • 汇编:关于栈的知识
  • uniapp使用map标签
  • MacOS14 Sonoma 安装 Flutter 开发环境
  • 【Web】PHP反序列化刷题记录
  • C++标准模板库 STL 简介(standard template library)
  • Linux篇:文件系统
  • AI - Crowd Simulation(集群模拟)
  • <JavaEE> Java中线程有多少种状态(State)?状态之间的关系有什么关系?
  • 正则表达式 通配符 awk文本处理工具
  • 三、ts高级笔记,
  • 二十一、数组(6)
  • flask依据现有的库表快速生成flask实体类
  • .NET6 开发一个检查某些状态持续多长时间的类
  • 链表K个节点的组内逆序调整问题
  • 安卓隐私指示器学习笔记
  • 【Jenkins】jenkins发送邮件报错:Not sent to the following valid addresses:
  • CSS3制作3D爱心动画
  • Python Opencv实践 - 全景图片拼接stitcher
  • echarts 几千条分钟级别在小时级别图标上展示
  • 操作系统的中断与异常(408常考点)
  • linux下的工具---vim
  • 代码随想录算法训练营第六十天|84. 柱状图中最大的矩形
  • P14 C++局部静态变量static延长生命周期