Flexbox布局(2)
来源:互联网 发布:矢量图软件哪个好 编辑:程序博客网 时间:2024/05/22 05:20
接上一篇下一篇Flexbox布局(1)。
在需要左右放置内容的情况下(下图布局效果),往常都是用float,这个float恶心的很,需要float: left
,float: right
,然后再clear: both
。不仅麻烦,并且常常左右内容不能水平对齐。
这个时候,css3的flex布局的优越感油然而生。下面使用flex来实现以下图中的效果。
不多解释了,直接代码中注释了。
<link href="http://cdn.bootcss.com/font-awesome/4.5.0/css/font-awesome.css" rel="stylesheet"><script src="http://cdn.bootcss.com/jquery/2.2.0/jquery.js"></script><style> .site-header { background: #56727C; /** * 声明flexbox,现在.site-header是一个flexbox了。默认情况下,子元素水平摆放 */ display: flex; /** * 子元素之间填充空间,使子元素填满这个flexbox。 */ justify-content: space-between; } .site-header .site-header-section { display: flex; /** * 每个子元素的竖直中间位置放在flexbox的main axis。就像串糖葫芦一样。 */ align-items: center; margin: 10px 15px; padding: 2px 5px; color: white; } .site-header .site-header-section .site-header-section-item { margin: 0 15px; padding: 2px 5px; cursor: pointer; } .site-header-logo { font-size: 20px; color: white; } .site-header-item-selected { color: #FFFFFF; background-color: #415F69; border-radius: 4px; }</style><div class="site-header"> <div class="site-header-section"> <div class="site-header-section-item site-header-logo"><div class="fa fa-inbox"></div></div> <div class="site-header-section-item site-header-item-selected">home</div> <div class="site-header-section-item">about</div> <div class="site-header-section-item">others</div> </div> <div class="site-header-section"> <div class="site-header-section-item">settings</div> </div></div><script> $('.site-header-section-item').click(function (e) { $('.site-header-section-item').removeClass('site-header-item-selected'); $(this).addClass('site-header-item-selected'); });</script>
下一篇Flexbox布局(3)
0 0
- Flexbox布局(2)
- Flexbox布局(1)
- Flexbox布局(3)
- Flexbox布局(4)
- Flexbox布局(5)
- Flexbox布局(6)
- Flexbox布局
- flexbox布局
- flexbox布局
- FlexBox布局
- FlexBox布局
- flexbox布局
- flexbox 布局
- flexbox布局
- 2、React Native中的flexbox布局
- ReactNative初学笔记1.2flexbox布局2
- React Native flexBox布局(一)
- React native的flexbox布局(三)
- Log和breakpoint、print的比较
- 端口号
- 考试 —— NOI2016 山东省队选拔第一轮 Day 1
- 关于网页打印软件Lodop
- 字符串相关类型题目及其实现
- Flexbox布局(2)
- 剑指Offer----面试题八:旋转数组的做小数字
- HTTP请求报文和HTTP响应报文
- iOS开发的几个小问题(二)
- flume 简单案例 将一个节点的中一个日志文件的动态变化 在 另一个节点的终端输出
- C++ 高级篇(五)—— 预处理指令
- OC 类方法的调用
- 3.矩阵分析与应用
- Hibernate级联查询实体关系映射