[ bootstrap ] 实现卡片里面包含图片、内容、操作按钮,形成左中右的布局
2024-09-06 23:01:47
描述:
如图
实现:
<div class="card border-0 mb-3 mt-3">
<!-- 列表头部 -->
<div class="card-header">
...
</div>
<div class="card-body border d-flex justify-content-start">
<img src="../../assets/logo.png" alt="" class="mr-2" style="width:50px; height:50px;">
<div class="align-self-center">
<div>
<span class="h6">name</span>
<span class="small">关注0</span>
<span class="small">粉丝0</span>
</div>
<p class="mb-0">内容哈哈哈</p>
</div>
<div class=" align-self-center ml-auto">
<button class="btn btn-primary">Delete</button>
</div> </div>
</div>
注意点/QA:
1.图片需要指定width和height,不然会被拉伸
style="width:50px; height:50px;"
2.card-body是用flex布局,元素会从头向后排列,因此按钮会紧挨在内容后面,如下图所示。想要Delete按钮单独靠右,如何解决?
[ 解决方案 ] :添加 ml-auto 类。
3.还是card-body的Delete按钮,在flex布局下会吸着顶部,想要把它垂直居中,怎么做呢?
[ 解决方案 ] :添加 align-self-center 类。详见bootstrap4 - 工具类 - Flex布局 - Align self 。
最新文章
- Spring MVC 学习总结(四)——视图与综合示例
- LINQ之路 3:C# 3.0的语言功能(下)
- 【英语】Bingo口语笔记(63) - 一个单词的多种发音
- perl next和last
- 2.5.3 使用alertDialog创建自定义对话框
- 函数可以作为Javascript对象(哈希表)的键吗
- JAVA 代码开发规范
- kafka原理和实践(二)spring-kafka简单实践
- Redis能干啥?细看11种Web应用场景
- jsoup.parse 的一个坑
- SpringCloud使用Sofa-lookout监控(基于Eureka)
- xamarin android 汉字转拼音
- linux ssl证书配置(apache)
- centos6.5环境wget报错Unable to establish SSL connection
- 对Promise的一些深入了解
- jmeter二次开发----Loadrunner或Jmeter发送邮件报告
- linux导出sql数据
- Dockerfile 构建前端node应用并用shell脚本实现jenkins自动构建
- mssqlserver获取表说明和行数
- SWIFT 之CoreData初试
热门文章
- SQL Server中修改“用户自定义表类型”问题的分析与方法
- 【C/C++】旋转数组的最小数字/ 剑指offer
- 关于Mysql java.sql.SQLException: Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)的问题
- Redis单点到集群迁移
- CF1557B Moamen and k-subarrays 题解
- 大学MOOC课程视频下载、流文件合并、批量重命名、b站视频下载及学习课程视频推荐
- /etc/resolv.conf文件中的search项作用;如何保持resolv.conf文件内容不被修改
- Tornado 之 WebSocket
- mkdir创建目录时,如果上级目录没有是创建不成功的
- 三、Uniapp+vue+腾讯IM+腾讯音视频开发仿微信的IM聊天APP,支持各类消息收发,音视频通话,附vue实现源码(已开源)-配置项目并实现IM登录