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

css控制卡片内部的左右布局

先放效果图
在这里插入图片描述
纯css样式 可以根据需求进行更改

<template>
<!-- 卡片盒子 --><div class="card_box "><el-card class="box-card  w400" v-for="(item,index) in cardList" :key="index"><div slot="header" class="clearfix"><span>{{ item.title }}</span></div><div v-for="(value,ind) in item.data" :key="ind" class="card_left_right"><div class="left"><div class="grey">{{ value.second }}</div></div>  <div class="right"><div class="right_card" v-for="(val,i) in value.tit" :key="i">{{ val }}</div></div></div>
</el-card></div>
</template><script>
export default {name: "Index",data() {return {// 版本号input3: null,cardList:[{title:'进口服务',data:[{second:'关务代理',tit:['海关申报','报告单制作','检验检疫','卫生环保']},{second:'货物代理',tit:['国际货运','国内物流','仓储租赁','仓库租赁']},{second:'船务代理',tit:['船舶进出港','船舶供应','集装箱租赁','集装箱运输']}]},{title:'出口服务',data:[{second:'关务代理',tit:['海关申报','报告单制作','检验检疫','卫生环保']},{second:'货物代理',tit:['国际货运','国内物流','仓储租赁','仓库租赁']},{second:'船务代理',tit:['船舶进出港','船舶供应','集装箱租赁','集装箱运输']}]},{title:'金融服务',data:[{second:'金融服务',tit:['供应链金融','进口退税','出口退税','跨境结算','中短期贷款','长期贷款']}]},{title:'网站建设',data:[{second:'网站开发',tit:['企业官网','商城建设','电商网站','门户网站','定制开发','营销型网站','外贸网站','响应式网站']},{second:'网站运维',tit:['API接口','脚本开发','前端开发','后端开发','测试服务','运维服务']}]},{title:'移动端开发',data:[{second:'小程序开发',tit:['微信小程序','百度小程序','点餐小程序','小程序游戏','H5开发',]},{second:'APP开发',tit:['iOS应用','安卓应用','商城应用','手游开发',]}]},]}},methods: {},
};
</script>
<style scoped lang="scss">
// 卡片盒子外层
.card_box{width: 100%;display: flex;justify-content: space-around;// justify-content: flex-start;/* 替代space-between布局方式 */flex-wrap: wrap;.box-card {flex: 1;/* 间隙为5px */margin: 0 5px 5px 0;/* END *//* 这里的10px = (分布个数3-1)*间隙5px, 可以根据实际的分布个数和间隙区调整 */width: calc((100% - 10px) / 3);/* END *//* 加入这两个后每个item的宽度就生效了 */min-width: calc((100% - 10px) / 3);max-width: calc((100% - 10px) / 3);/* END */
}.box-card:nth-child(3n) {/* 去除第3n个的margin-right */margin-right: 0;
}
}//卡片内部
.w400{width: 300px;
}
.card_left_right{display: flex;width: 100%;// flex-wrap: wrap;// justify-content: flex-start;/* 替代space-between布局方式 */justify-content: space-between;/* 替代space-between布局方式 */.left{width: 100px;}.right{flex:1;}.right_card{display: inline-block;// /* 间隙为5px */margin: 0 5px 5px 0;
width: calc((100% - 10px) / 2);min-width: calc((100% - 10px) / 2);max-width: calc((100% - 10px) / 2);}.right_card:nth-child(2n) {/* 去除第2n个的margin-right */margin-right: 0;
}
}</style>

相关文章:

  • 高等数学教材啃书汇总重难点(二)导数与微分
  • RPA在财务预测和分析中的应用
  • Bard和ChatGPT的一些比较
  • 现一个智能的SQL编辑器
  • 一手app拉新地推平台和网推平台升级啦 官签渠道直营
  • 工业物联网模块应用之砂芯库桁架机器人远程无线控制
  • 支持内录系统声音的Mac录屏软件Omi Recorder
  • cmakelist、cmake、makefile、make以及gcc的关系和区别
  • ZZ308 物联网应用与服务赛题第G套
  • Redis系列-Redis过期策略以及内存淘汰机制【6】
  • 在idea命令行,or linux 终端执行命令,快速获取通过脚本上证指数、创业板实时行情
  • Django框架简介
  • 批量添加Via
  • 【深度学习】pytorch——神经网络工具箱nn
  • Grafana安装配置
  • [原]深入对比数据科学工具箱:Python和R 非结构化数据的结构化
  • 【跃迁之路】【463天】刻意练习系列222(2018.05.14)
  • Android组件 - 收藏集 - 掘金
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • Centos6.8 使用rpm安装mysql5.7
  • ECS应用管理最佳实践
  • Linux gpio口使用方法
  • Odoo domain写法及运用
  • Phpstorm怎样批量删除空行?
  • rc-form之最单纯情况
  • Sass Day-01
  • vue-router的history模式发布配置
  • Wamp集成环境 添加PHP的新版本
  • 第三十一到第三十三天:我是精明的小卖家(一)
  • 开源中国专访:Chameleon原理首发,其它跨多端统一框架都是假的?
  • 盘点那些不知名却常用的 Git 操作
  • 时间复杂度与空间复杂度分析
  • 数据库写操作弃用“SELECT ... FOR UPDATE”解决方案
  • 小程序button引导用户授权
  • HanLP分词命名实体提取详解
  • ​DB-Engines 11月数据库排名:PostgreSQL坐稳同期涨幅榜冠军宝座
  • ​sqlite3 --- SQLite 数据库 DB-API 2.0 接口模块​
  • $.ajax中的eval及dataType
  • $refs 、$nextTic、动态组件、name的使用
  • (C#)Windows Shell 外壳编程系列9 - QueryInfo 扩展提示
  • (Mac上)使用Python进行matplotlib 画图时,中文显示不出来
  • (PWM呼吸灯)合泰开发板HT66F2390-----点灯大师
  • (二十三)Flask之高频面试点
  • (附源码)python房屋租赁管理系统 毕业设计 745613
  • (四)Linux Shell编程——输入输出重定向
  • (五)IO流之ByteArrayInput/OutputStream
  • (转)MVC3 类型“System.Web.Mvc.ModelClientValidationRule”同时存在
  • (转)PlayerPrefs在Windows下存到哪里去了?
  • (转)VC++中ondraw在什么时候调用的
  • (最全解法)输入一个整数,输出该数二进制表示中1的个数。
  • .Net Core缓存组件(MemoryCache)源码解析
  • .Net Web窗口页属性
  • .net 提取注释生成API文档 帮助文档
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NETCORE 开发登录接口MFA谷歌多因子身份验证