CSS制作Facebook的媒体对象

特别声明:为感谢社区广大朋友对小站的支持,自2019年10月1日至2019年11月11日开通年费VIP通道,年费价格为 ¥299.00元。如果您喜欢小站的内容,可以点击开通会员进行全站阅读。如果您对付费阅读有任何建议或想法,欢迎发送邮件至: airenliao@gmail.com!(^_^)

前面在《OOCSS——核心篇》一文中有简单的提到Facebook的媒体对象(有的地方称作为“信息状态块”)的制作。那么今天老话重谈,主要使用不同的几种结构来制作这个媒体对象效果:

我们把上图拆分细化一下,可以划成下图的样子:

根据上图我们就可以轻松的写出需要的HTML结构。

HTML Markup:

		<div class="stbody">
		  <div class="stimg">img part</div>
		  <div class="sttext">text part</div>
		</div>
	

有了结构,我们就可以来分析样式的写法

CSS Code

		.stbody {
			min-height: 70px;
			margin-bottom: 10px;
			border-bottom: 1px dashed #c00;
		}
		.stimg {
			float: left;
			height: 50px;
			width: 50px;
			border: 1px solid #dedede;
			padding: 5px;
		}
		.sttext {
			overflow: hidden;
			min-width: 50px;
			word-wrap: break-word;
			padding: 5px;
		}
	

注:如果你的图片是带有链接的,那么可以将div换成a标签。

上面代码呈现的效果如下所示:

剩余80%内容付费后可查看

如需转载,烦请注明出处:https://www.w3cplus.com/css/facebook-status-message-design-with-css

如果文章中有不对之处,烦请各位大神拍正。如果你觉得这篇文章对你有所帮助,打个赏,让我有更大的动力去创作。(^_^)。看完了?还不过瘾?点击向作者提问!

赏杯咖啡,鼓励他创作更多优质内容!
返回顶部