打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
010_品优购01

typora-copy-images-to: media

今日目标:

  • 能够理解css初始化的含义和基本做法X
  • 能够实现Logo区域的制作X
  • 能够实现页面中登录和注册内容制作X
  • 能够实现顶部导航部分的制作X
  • 能够在页面中展示搜索框和搜索图标X
  • 能够实现购物车模块的制作X
  • 能够添加购物车的logo小图标X
  • 能够实现搜索栏下方的导航栏的添加

品优购目录搭建

1.项目文件夹

2.css文件夹

3.image文件夹

4.字体文件夹

效果图

引入文件

1.初始化css,normalize,老外写的,用来统一各个浏览器之间的样式

2.字体图标css

3.公共css,公共样式文件,头部尾部的样式是一样的,写在公共样式文件中

​ a.通配耗费时间,所以单独选择元素-----提高效率

​ b.img和文字对齐的时候底下下会有一些空白,所以vertical-align设置为top

​ c.清除input和img的边框

​ d.将所有倾斜标签和下划线标签还原为正常的font-style:normal

​ e.body标签设置网页字体

​ f.字体图标既有行内块的特点,也有文字的特点,所有不好控制,所以将字体图标的行高设置为1,使用相对定位来微调字体图标的位置

4.项目css

效果图

字体图标类名

示意图

顶部

结构代码:

<!-- 顶部开始 --><div class="wrap top">	<div class="content">    	<div class="tl fl">        	<span>品优购欢迎您!请</span>            <a href="login.html">登录</a>            <a href="register.html">免费注册</a>        </div>    	<div class="tr fr">        	<ul>            	<li>                    <a href="#">我的订单</a><span>|</span>                </li>            	<li>                	<a href="#">                    	我的品优购<i class="iconfont icon-xiajiantou"></i>                    </a><span>|</span>                </li>            	<li><a href="#">品优购会员</a><span>|</span></li>            	<li><a href="#">企业采购</a><span>|</span></li>            	<li><a href="#">关注品优购<i class="iconfont icon-xiajiantou"></i></a><span>|</span></li>            	<li><a href="#">客户服务<i class="iconfont icon-xiajiantou"></i></a><span>|</span></li>            	<li><a href="#">网站导航<i class="iconfont icon-xiajiantou"></i></a></li>            </ul>        </div>    </div></div><!-- 顶部结束 -->

样式代码(在公共样式文件中):

/* 版心 */.content{	width:1200px;	margin:0 auto;}/* 容器 */.wrap{	width:100%;	}/* 顶部 */.top{		background:#f1f1f1;}.top .content{	height:30px;		line-height:30px;	}.top .content .tl{	width:200px;	height:30px;	}.top .content .tl a:nth-child(2){	color:#666;}.top .content .tl a{	color:#c81623;}.top .content .tr{	width:700px;	height:30px;	}.top .content .tr ul li{	float:left;		}.top .content .tr ul li a i.iconfont{	margin-left:10px;	position:relative;	top:2px;}.top .content .tr ul li span{	margin:0 14px 0 5px;	}

效果:

效果图

logo和搜索区域

结构代码:

<!-- logo区域开始 --><div class="wrap">	<div class="content logo-search clearfix">    	<div class="logo fl">        	<a href="index.html"><img src="images/logo.png"></a>        </div>        <div class="form fl">        	<form>            	<input type="text" placeholder="语言开发">                <input type="submit" value="搜索">            </form>            <ul>            	<li><a class="current" href="#">优惠购首发</a></li>            	<li><a href="#">亿元优惠</a></li>            	<li><a href="#">9.9元团购</a></li>            	<li><a href="#">每满99减30</a></li>            	<li><a href="#">办公用品</a></li>            	<li><a href="#">电脑</a></li>            	<li><a href="#">通信</a></li>            </ul>        </div>        <div class="cart fr">        	<i class="iconfont icon-gouwuche2"></i>            <span>我的购物车</span>            <em class="iconfont icon-youjiantou"></em>            <b>8</b>        </div>    </div></div><!-- logo区域结束 -->

样式代码:

/* logo和搜索区域 */.logo-search .logo{	margin-top:26px;	}.logo-search .form{	margin-left:170px;	}.logo-search form{	width:538px;	margin:24px 0 0 0;	background:#f00;	height:36px;	}.logo-search form input[type="text"]{	width:444px;	height:32px;	border:2px solid #b1191a;	border-right:none;	padding-left:10px;		float:left;}.logo-search form input[type="submit"]{	width:82px;	background:#b1191a;	float:left;	height:36px;	font-size:16px;	color:#fff;}.logo-search ul li{	float:left;	margin:0 12px;	line-height:28px;}.logo-search ul li a.current{	color:#c81623;	}.logo-search .cart{	width:138px;	height:34px;	border:1px solid #dfdfdf;	margin-right:62px;	margin-top:24px;	position:relative;	line-height:34px;	}.logo-search .cart i{	margin-left:18px;}.logo-search .cart em{	margin-left:14px;	position:relative;	top:2px;	}.logo-search .cart b{	display:block;	width:16px;	height:14px;	background:#e60012;	border-radius:50%;	border-bottom-left-radius:0;		position:absolute;	right:18px;	top:-4px;	color:#fff;	font-size:12px;	text-align:center;	line-height:14px;}

效果

效果图

导航

结构代码:

<!-- 导航开始 --><div class="wrap nav">	<div class="content clearfix">    	<div class="category fl">        	全部商品分类        </div>        <ul class="fl">        	<li><a href="#">服装城</a></li>        	<li><a href="#">美妆馆</a></li>        	<li><a href="#">传智超市</a></li>        	<li><a href="#">全球购</a></li>        	<li><a href="#">闪购</a></li>        	<li><a href="#">团购</a></li>        	<li><a href="#">拍卖</a></li>        	<li><a href="#">有趣</a></li>        </ul>    </div></div><!-- 导航结束 -->

样式代码:

/* 导航部分 */.nav{	border-bottom:2px solid #b1191a;		margin-top:24px;	line-height:44px;	font-size:16px;}.nav .category{		width:210px;	height:44px;	background:#b1191a;	color:#fff;	text-align:center;	}.nav ul li{	float:left;	margin:0 26px;	}.nav ul li a{	color:#333;	}

效果:

效果图
来源:https://www.icode9.com/content-4-674201.html
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
span居左
html图片自适应手机屏幕大小的css写法
jQuery实现选项卡Tab菜单滚动
后台管理系统常用侧导航,可折叠,三级导航
CSS制作的类似相册浏览的功能
小票打印页面
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服