品优购项目学习记录02-main主体盒子搭建,推荐模块

news/2024/12/29 12:19:58/

文章目录

    • 一、main主体盒子搭建
      • 1.1 newsflash新闻快报模块
        • 1.1.1 news新闻模块
        • 1.1.2 lifeservice生活服务模块
        • 1.1.3 bargain模块
    • 二、推荐模块

一、main主体盒子搭建

1.main盒子宽度为980像素,位置距离左边220px(margin-left),给高度就不用清除浮动
2.main里面包含左侧盒子,左浮动,focus焦点图模块
3.main里面包含右侧盒子,右浮动,newsflash新闻快报模块

1.1 newsflash新闻快报模块

在这里插入图片描述

  • 1号盒子为news新闻模块 高度为165px
  • 2号盒子为lifeservice 生活服务模块 高度为209px
  • 3号盒子为bargain特价商品

1.1.1 news新闻模块

  • 注意:这里我们分为上下两个模块,但是两个模块都用div
  • 1号盒子news-hd新闻头部模块,给一个高度和下边框
  • 2号盒子news-bd新闻主题部分,里面包含ul和li还有链接

news-hd模块
html

			<div class="news-hd"><h5>品优购快报</h5><a href="#" class="more">更多</a></div>

css

/* 主模块侧边新闻栏 */
.main .newsflash .news .news-hd {width: 250px;height: 35px;border: 2px solid #e4e4e4;border-bottom: 2px dashed #e4e4e4;
}
.main .newsflash .news .news-hd h5 {float: left;font-size: 16px;padding-left: 14px;padding-top: 10px;
}
.main .newsflash .news .news-hd a {float: right;font-size: 12px;padding-top: 10px;padding-right: 15px;
}
/* 伪类表示法 */
.main .newsflash .news .news-hd a::after {content: '\e920';font-family: 'icomoon';margin-left: 10px;
}

news-bd模块
html

<div class="news-bd"><ul><li><a href="#"><h5>【特惠】</h5>备战开学季 全民半价购数码</a></li><li><a href="#"><h5>【公告】</h5>品优稳占家电网六成份额</a></li><li><a href="#"><h5>【特惠】</h5>百元中秋全品类礼券限量领</a></li><li><a href="#"><h5>【公告】</h5>上品优生鲜 享阳澄湖大闸蟹</a></li><li><a href="#"><h5>【特惠】</h5>每日享折扣品优 品质游</a></li></ul></div> 

css

.main .newsflash .news .news-bd {width: 250px;height: 130px;border: 2px solid #e4e4e4;border-top: none;
}
.main .newsflash .news .news-bd ul li {margin-left: 15px;height: 25px;padding-top: 10px;}
.main .newsflash .news .news-bd ul li h5 {float: left;
}

1.1.2 lifeservice生活服务模块

在这里插入图片描述

注意,这个地方的表格是用li做的,并不是使用表格来实现的。做网页一般不会用到表格,表格一般是内页详情里

1.盒子里面的图片我们是采用精灵图进行制作的,在表格中给定一个盒子,精灵图作为该盒子的背景图。
2.盒子中的文字使用段落标签来制作

以下展示的是一个表格的做法
html部分

<li><i></i><p>话费</p>
</li>

css部分

.main .newsflash .lifeservice ul li {float: left;width: 62px;height: 70px;border-right:1px solid #e4e4e4;border-bottom:1px solid #e4e4e4;text-align: center;padding-top: 12px;
}
.main .newsflash .lifeservice ul li i {display: inline-block;width: 24px;height: 28px;background: url(../images/icons.png) no-repeat -19px -15px;}

1.1.3 bargain模块

HTML

<div class="bargain"><img src="images/宋钟基.PNG" alt="" width="250" height="75"></div>

css

.main .newsflash .bargain {width: 250px;height: 80px;
}
.main .newsflash .bargain img {margin-top: 5px;
}

二、推荐模块

在这里插入图片描述

1.大盒子recom推荐模块recommend
2.里面包含2个盒子,浮动即可
3.1号盒子recom-hd
4.2号盒子recom-bd,注意里面的小竖线

竖线的制作方法

.recom-bd ul li:nth-child(-n+3):after {content: '';position: absolute;right: 0;top: 10px;width: 1px;height: 145px;background-color: #ddd;
}

http://www.ppmy.cn/news/415868.html

相关文章

解决H5在native中键盘弹起影响页面交互

您好&#xff0c;如果喜欢我的文章&#xff0c;可以关注我的公众号「量子前端」&#xff0c;将不定期关注推送前端好文~ 问题描述 在native中拉起键盘再收回&#xff0c;滚动列表实际距离发生变化&#xff0c;被键盘一起弹上去了&#xff08;我这里大约是400px的样子&#xf…

OSChina 周二乱弹 ——有时醒来发现身边是不同的姑娘

2019独角兽企业重金招聘Python工程师标准>>> 马晓倩osc : 时间过得太快了. 假期总给你这样的感觉&#xff0c; 用欢快的心情迎接工作吧。 手机版的想听音乐&#xff0c;请戳&#xff08;这里&#xff09; codeIsMyGirl : 防不胜防。 人和人之间的信任呢&#xff01;…

JAVA学习总结十四

第四章 使用DML修改数据库 本章主要集中于对数据库的增删改的内容继续进行讲解&#xff0c;所以以示例展示的方式即可。 – 创建一个新的数据库 CREATE DATABASE homework; – 学生表&#xff1a;t_student – 编号s_id 整形 主键 自增 – 姓名&#xff1a;s_name 字符串…

使用ListView实现聊天界面

使用listview实现聊天界面如下: 实现聊天界面的的方法可以在定义baseAdapter的时候重写getItemViewType()方法返回第positon个Item是何种类型,重写getVIewTypeCount()方法来返回不同的布局总数,在获取布局的时候,判断一下该获取哪一种布局就可以了。也可以定义两个布局来实…

不可不知的全面产品分析

不可不知的全面产品分析 经过各大应用市场&#xff0c;搜索引擎&#xff0c;社会化媒体&#xff08;用搜狗搜索微信朋友圈相关文章&#xff0c;微博搜索相关话题&#xff09;&#xff0c;行业媒体&#xff08;36kr、虎嗅、钛媒体、知乎、人人都是产品经理、艾瑞咨询、易观智库&…

nlp总结

中科院nlpir和海量分词&#xff08;http://www.hylanda.com/&#xff09;是收费的。 hanlp:推荐基于CRF的模型的实现~~要看语料&#xff0c;很多常用词会被分错&#xff0c;所以需要词库支撑。目前最友好的开源工具包应该是HanLP&#xff0c;基于词典&#xff0c;对各种实体词汇…

简单循环

names[yangyuying,zilingxi,ziye,muziyi] for name in names:print(name)>>> yangyuying zilingxi ziye muziyii0 while i<3:i1print(i)>>> 1 2 3for i in range(5):print(i)>>> 0 1 2 3 4actor[[黄景瑜,刘昊然,吴亦凡],[朴海镇,宋钟基,朴灿烈]]…

产品经理基本功:消息推送设计

拉新、促活最有效的方式&#xff0c;在目前除了有效的活动运营外&#xff0c;消息反馈机制也是必不可少的。以消息推送为例&#xff0c;借助第三方的推送工具&#xff0c;可以有效的提升产品的打卡率与用户活跃度。 但第三方工具只能在产品外部帮助提醒用户&#xff0c;系统内的…