900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 微博消息页面的布局分析

微博消息页面的布局分析

时间:2021-06-15 00:53:09

相关推荐

微博消息页面的布局分析

可以划分为灰色的content和白色的padding,所有的微博都适用这个布局,不同的是content的内容

content部分被分为上中下三个部分

<div class="container"><header></header><main></main><footer></footer></div>

关闭按钮可以使用定位

行内元素(span)不能设置宽高,但是设置绝对定位后就可以设置宽高

消息头部

平分为两等份,有两种方式:

浮动(需要清除浮动)flex 左侧详细布局

可划分为头像,文字两部分(flex实现)

头像和v可以用伪元素或者子元素,都要用绝对定位,相对于头像

头像:

.box{background:url(XXX) no-repeat center;background-size: contain;}

大v伪元素:

.head-icon::after{content: '';/* 别忘了父元素要相对定位 */position: absolute;top:26px;right:-2px;width: 14px;height:14px;background:url() no-repeat center;background-size: contain;}

子元素:

html

<div class="head-icon"><div class="vip-icon"></div></div>

css

.vip-icon{/* 别忘了父元素要相对定位 */position: absolute;top:26px;right:-2px;width: 14px;height:14px;background:url() no-repeat center;background-size: contain;}

消息开发

分为上中下三个部分

html:

<!-- 顶部--标题 --><p>初秋的巴黎,与<span>@lexeander</span>诉说一场时装的故事</p><!-- 中部--图片 --><ul><li></li><li></li><li></li><li></li><li></li><li></li><li></li></ul><!-- 底部--文字 --><div><p><!-- span用来添加图标 --><span></span>触心话最新动态追踪</p><p>183人发表了态度</p></div>

中间内容

可以先给一个图片添加一个margin,再用flex布局拼接,中间重叠的部分就会形成2倍的margin

点赞/回复数开发

回复点赞评论水平分为3个部分,用flex:1达成

然后每个内部div设置flex,使内部元素居中

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。