TPTCMS

HTML+CSS网页设计,小米热评产品布局样式

HTMLCSS网页设计热评产品2019-04-02 15:13:31

大家好,本篇文章分享小米商城热评产品板块的基础布局样式设计,这种样式设计通常用于商城网站首页产品热门评论或者产品简介的布局,可以更好的突出产品的价格和基本详情。

样式效果图:

image

HTML代码 :

<div class="tpt-a">
<div class="tpt-wp">
<div class="tpt-md-4">
<div class="a">
<div class="b">
<a href="#"><img src="1.jpg"></a>
</div>
<div class="c">
<h2><a href="#">米家车载空气净化器</a><span>449元</span></h2>
<p>外形简洁大方,大爱小米!全家人都在用小米的产品,真心不错,最主要的是性价比高。附图,给客服妹子一个大...</p>
</div>
</div>
</div>
<div class="tpt-md-4">
<div class="a">
<div class="b">
<a href="#"><img src="2.jpg"></a>
</div>
<div class="c">
<h2><a href="#">米家压力IH电饭煲</a><span>999元</span></h2>
<p>包装很让人感动,式样也很可爱,做出的饭全家人都爱吃,超爱五星!手机控制还是不太熟练,最主要是没有连接...</p>
</div>
</div>
</div>
<div class="tpt-md-4">
<div class="a">
<div class="b">
<a href="#"><img src="3.jpg"></a>
</div>
<div class="c">
<h2><a href="#">米兔定位电话</a><span>169元</span></h2>
<p>非常好用,孩子使用防止沉迷于电话影响学习。做工很好,定位基本准确,通话清晰。如果加入时间显示就更完美...</p>
</div>
</div>
</div>
<div class="tpt-md-4">
<div class="a">
<div class="b">
<a href="#"><img src="4.jpg"></a>
</div>
<div class="c">
<h2><a href="#">小米随身蓝牙音箱</a><span>69元</span></h2>
<p>超级喜欢!小巧玲珑!音质完美!不知道为什么!只要是小米出的东西我都喜欢!那倒是因为那一句??小米为发...</p>
</div>
</div>
</div>
</div>
</div>

部分CSS代码分析:

首先我们给网页定义一个灰色背景:

body{
    background: #f4f4f4;
}

定义整个布局的宽度为1200像素,并居中显示:

.tpt-wp {
    margin: 0 auto;
    width: 1200px;
}

使布局分成四个相等的宽度,各占百分之二十五,并往左浮动:

.tpt-md-4 {
    width: 25%;
    float: left;
}

给图片定义一个高度和宽度:

.tpt-a .b img {
    width: 100%;
    height: 220px;
}

然后给标题和简介定义字体大小和颜色,主意价格需要往右浮动:

<style type="text/css">
.tpt-a .c h2{
    height: 24px;
    line-height: 24px;
    font-size: 14px;
}
.tpt-a .c h2 a {
    color: #333;
}
.tpt-a .c h2 span {
    color: #FF5722;
    float: right;
}
.tpt-a .c p {
    color: #666;
    font-size: 14px;
    line-height: 24px;
    padding: 10px 0 0 0;
}

CSS代码 :

body{background: #f4f4f4;}
.tpt-wp {margin: 0 auto;width: 1200px;}
.tpt-md-4 {width: 25%;float: left;}
.tpt-a .a {background: #fff;margin: 10px;box-shadow: 0 0 8px rgba(0,0,0,.1);}
.tpt-a .b {height: 220px;}
.tpt-a .b img {width: 100%;height: 220px;}
.tpt-a .c {padding: 20px;}
.tpt-a .c h2{height: 24px;line-height: 24px;font-size: 14px;}
.tpt-a .c h2 a {color: #333;}
.tpt-a .c h2 span {color: #FF5722;float: right;}
.tpt-a .c p {color: #666;font-size: 14px;line-height: 24px;padding: 10px 0 0 0;}