xx闪购—搜索框和iconfont
1.做搜索框:
<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>小米闪购 - 小米商城</title><link rel="shortcut icon" href="favicon.ico" type="image/x-icon"><!--把图片放到cc文件夹下,直接引入图片--><link rel="stylesheet" href="css/style.css"><!--引入CSS的样式-->
</head>
<body><div class="topbar"><div class="container"><div class="topbar-nav"><a href="">小米商城</a><span>|</span><!--spen标签 "|"给加回来--><a href="">MIUI</a><span>|</span><a href="">IOT</a><span>|</span><a href="">云服务</a><span>|</span><a href="">金融</a><span>|</span><a href="">有品</a><span>|</span><a href="">小爱开放平台</a><span>|</span><a href="">企业服务</a><span>|</span><a href="">Select Region</a><span>|</span></div><div class="topbar-cart"><a href="">购物车<span>(0)</span></a></div><div class="topbar-info clearfix"><a href="">登录</a><span>|</span><a href="">注册</a><span>|</span><a href="" class="sep">消息通知</a></div></div></div><div class="header"><!--居中 --><div class="container"><div class="header-logo"><a href="#" class="lr">小米官网</a></div><!-- 头部下面 的导航 --><div class="header-nav"><!--clearfix 清浮动--><ul class="nav-list clearfix"><li class="nav-category"><a href="">全部商品分类</a></li><li class="nav-item"><a href="">小米手机</a></li><li class="nav-item"><a href="">红米</a></li><li class="nav-item"><a href="">电视</a></li><li class="nav-item"><a href="">笔记本</a></li><li class="nav-item"><a href="">空调</a></li><li class="nav-item"><a href="">新品</a></li><li class="nav-item"><a href="">路由器</a></li><li class="nav-item"><a href="">智能硬件</a></li><li class="nav-item"><a href="">服务</a></li><li class="nav-item"><a href="">社区</a></li></ul></div><div class="header-search"><from action="" class="search-from"><input type="search" name="keyword" class="search-text" ><input type="submit" value="搜索" class="searh-btn"></from></div> </div></div></body>
</html>
body , ul ,li {/*去掉 body 里面 header-nav里面的 ul,li默认属性*/margin:0;padding: 0;
}
/*修改字体 */
body {font: 14px/1.5 "Helvetica Nene",Helvetica,Arial,"Microsoft Yahei","Hiragino SansGB","Heiti SC","WenQuanYi Micro Hei",sans-serif;height: 2500px;
}
/*去掉 ul里面点的属性 */
ul {list-style-type: none;
}
a {text-decoration: none;
}
.topbar {/*加边框*//*border: 1px solid black;*/background-color: #333;height: 40px;
}
.container {/*border: 1px solid black;*//*居中*/margin: 0 auto;width: 1226px;
}
/*伪元素 清浮动*/
.container::before,.container::after,
.clearfix::before,.clearfix::after {content: "";/*把行元素变成块元素 table 固定的给上面加内容*/display: table;
}
.container::after,.clearfix::after {/*清浮动*/clear: both;
}/*在a标签加颜色 大小*/
.topbar a {color: #b0b0b0;font-size: 12px;
}
/*鼠标点击 a 效果*/
.topbar a:hover {color: #fff;
}
.topbar-nav {/*浮动*/float: left;/* 添加居中效果 */height: 40px;line-height: 40px;/*设计字体大小 空格就消失了*/font-size: 0;
}
.topbar-nav span{/* 字体大小 颜色 样式 距离*/font-size: 12px;color:#424242;font-family: sans-serif;margin: 0.5em;
}.topbar-info,.topbar-cart {float:right;
}
/* 购物车的 a标签*/
.topbar-cart a {/*改属性变成 块元素*/display: block;height: 40px;line-height: 40px;text-align: center;width: 120px;background-color: #424242;
}
/* 鼠标点击的效果*/
.topbar-cart a:hover {background-color: #fff;color: #ff6700;
}
.topbar-info {margin-right: 15px;
}
/* 通过span给topbar-cart添加样式*/
.topbar-cart span {/* 往左移 */margin-left: -4px;font-size: 12px;
}
.topbar-info a {float: left;/* 上下不动 左右是 */padding: 0 5px;/* 居中 */line-height: 40px;height: 40px;
}
.topbar-info span {float: left;/* 字体 */font-family: sans-serif;font-size: 12px;color:#424242;line-height: 40px;height: 40px;
}
/*重新设置 消息通知 效果*/
.topbar-info .sep {padding: 0 10px;
}
/* header */
.header {height: 100px;
}
.header-logo {float: left;width: 62px;/* 设置 高度 */margin-top: 22px;/* height: 55px;*//* 加 边框 *//*border : 1px solid black;*/
}
.header-logo a {/* 先把A标签 修改成块元素*/display: block;width: 55px;height: 55px;/* url后面的.表示返回上一级 no-repear 50% 50%不循环 */background: #ff6700 url(../img/logo12.png) ;
}
.header-logo .lr {/*布局靠最左侧 */text-align: left;/* 首行缩进 */text-indent: -9992em;
}
/* header nav */
.header-nav {float: left;width: 820px;height: 100px;/* 去边框 *//* border : 1px solid black;*/
}
/* 设置字体的样式 */
.header-nav .nav-list{width: 820px;height: 88px;font-size: 16px; padding: 12px 0 0 30px;
}
/*重新设置全部商品分类分类的样式*/
.header-nav .nav-list .nav-category {float:left;width: 127px;padding: 0 15px 0 0;
}
.header-nav .nav-list .nav-category a{display: block;padding: 26px 0 38px;/*文字靠右 */text-align: right;color:#333;
}
/* 让字体横过来 */
.header-nav .nav-list .nav-item {float: left;
}
/* 添加 a标签的效果 */
.header-nav .nav-list .nav-item a {display: block;padding: 26px 10px 38px;color: #333;
}
.header-nav .nav-list .nav-item a:hover {color:#ff6700;
}
/* 添加鼠标移上去的效果 */
.header-search {float: right;width: 296px;height: 50px;margin-top: 25px;border : 1px solid black;
}/*头部下面的用from表单的搜索框*/
.header-search .search-from {display: block;width: 296px;height: 50px;
}/*.header-search .search-from .search-text {display: block;width: 245px;height: 50px;line-height: 50px;border: 1px solid #a39c9c;outline: 0;
}*/
.header-search .search-form .search-text {float: left;display: block;width: 245px;height: 50px;/*搜索框里面的字居中*/line-height: 50px;/* border: #e0e0e0;*//* 去掉先线*/outline: 0;
}
在浏览器中显示的效果!
2.编写按钮:
2.1. 样式不对的BUG:把search-from 改成 search-form
/*头部下面的用from表单的搜索框*/
.header-search .search-from {position: relative;display: block;width: 296px;height: 50px;
}.header-search .search-from .search-text {display: block;width: 245px;height: 50px;line-height: 50px;border: 1px solid #a39c9c;outline: 0;
}
.header-search .search-from .search-btn {display: block;width: 52px;height: 50px;border: 1px solid #e0e0e0;font-size: 24px;line-height: 24px;background: #fff;color: #616161;outline: 0;
}
<div class="header-search"><from action="" class="search-form"><input type="search" name="keyword" class="search-text" ><input type="submit" value="搜索" class="search-btn"></from></div>
/*头部下面的用from表单的搜索框*/
.header-search .search-form {position: relative;display: block;width: 296px;height: 50px;
}.header-search .search-form .search-text {display: block;width: 245px;height: 50px;line-height: 50px;border: 1px solid #a39c9c;outline: 0;
}.header-search .search-form .search-btn {display: block;width: 52px;height: 50px;border: 1px solid #e0e0e0;font-size: 24px;line-height: 24px;background: #fff;color:#616161;outline: 0;
}
在浏览器中显示的效果!
2.2.
/*头部下面的用from表单的搜索框*/
.header-search .search-form {position: relative;display: block;width: 296px;height: 50px;
}.header-search .search-form .search-text {display: block;width: 245px;height: 50px;line-height: 50px;border: 1px solid #a39c9c;outline: 0;
}.header-search .search-form .search-btn {display: block;width: 52px;height: 50px;border: 1px solid #e0e0e0;font-size: 24px;line-height: 24px;background: #fff;color:#616161;outline: 0;
}
.header-search .search-form .search-btn:hover {background-color: #ff6700;color:#fff;
}
在浏览器中显示的效果!
2.3.按钮定位:
/*头部下面的用from表单的搜索框*/
.header-search .search-form {position: relative;display: block;width: 296px;height: 50px;
}.header-search .search-form .search-text {/*position: absolute 是相对于form表居中*//*空开按钮的距离*/position: absolute;top: 0;right: 51px;display: block;width: 245px;height: 50px;line-height: 50px;border: 1px solid #a39c9c;outline: 0;
}.header-search .search-form .search-btn { /*空开按钮的距离*/position: absolute;top: 0;right: 0;display: block;width: 52px;height: 50px;border: 1px solid #e0e0e0;font-size: 24px;line-height: 24px;background: #fff;color:#616161;outline: 0;
}
.header-search .search-form .search-btn:hover {background-color: #ff6700;color:#fff;
}
在浏览器中显示的效果!
3.加小图标:
png的图片放越大,越模糊;
https://www.iconfont.cn
1.官方图库;
2.选好要保存到购物车的图片;
3.点击添加购物车;
4.选择添加至项目;
5.点击确定:
6.添加成功:
7.下载到本地:
8.把 iconfont.eot 和 iconfont.css 文件放入到D:\cc\css 里面;
9.在html中引入CSS文件
<!DOCTYPE html>
<html lang="zh">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>小米闪购 - 小米商城</title><link rel="shortcut icon" href="favicon.ico" type="image/x-icon"><!--把图片放到cc文件夹下,直接引入图片--><link rel="stylesheet" href="css/style.css"><!--引入CSS的样式--><link rel="stylesheet" href="css/iconfont.css">
</head>
<body><div class="topbar"><div class="container"><div class="topbar-nav"><a href="">小米商城</a><span>|</span><!--spen标签 "|"给加回来--><a href="">MIUI</a><span>|</span><a href="">IOT</a><span>|</span><a href="">云服务</a><span>|</span><a href="">金融</a><span>|</span><a href="">有品</a><span>|</span><a href="">小爱开放平台</a><span>|</span><a href="">企业服务</a><span>|</span><a href="">Select Region</a><span>|</span></div><div class="topbar-cart"><a href="">购物车<span>(0)</span></a></div><div class="topbar-info clearfix"><a href="">登录</a><span>|</span><a href="">注册</a><span>|</span><a href="" class="sep">消息通知</a></div></div></div><div class="header"><!--居中 --><div class="container"><div class="header-logo"><a href="#" class="lr">小米官网</a></div><!-- 头部下面 的导航 --><div class="header-nav"><!--clearfix 清浮动--><ul class="nav-list clearfix"><li class="nav-category"><a href="">全部商品分类</a></li><li class="nav-item"><a href="">小米手机</a></li><li class="nav-item"><a href="">红米</a></li><li class="nav-item"><a href="">电视</a></li><li class="nav-item"><a href="">笔记本</a></li><li class="nav-item"><a href="">空调</a></li><li class="nav-item"><a href="">新品</a></li><li class="nav-item"><a href="">路由器</a></li><li class="nav-item"><a href="">智能硬件</a></li><li class="nav-item"><a href="">服务</a></li><li class="nav-item"><a href="">社区</a></li></ul></div><div class="header-search"><from action="" class="search-form"><input type="search" name="keyword" class="search-text" ><input type="submit" value="#xe632;#xe632;" class="search-btn iconfont"></from></div> </div></div></body>
在浏览器中显示的效果!
10.添加购物车的图标:
<div class="topbar"><div class="container"><div class="topbar-nav"><a href="">小米商城</a><span>|</span><!--spen标签 "|"给加回来--><a href="">MIUI</a><span>|</span><a href="">IOT</a><span>|</span><a href="">云服务</a><span>|</span><a href="">金融</a><span>|</span><a href="">有品</a><span>|</span><a href="">小爱开放平台</a><span>|</span><a href="">企业服务</a><span>|</span><a href="">Select Region</a><span>|</span></div><div class="topbar-cart"><a href=""><i class="iconfont"></i>购物车<span>(0)</span></a></div>
在浏览器中显示的效果!
10.1.调整距离大小
/* 鼠标点击的效果*/
.topbar-cart a:hover {background-color: #fff;color: #ff6700;
}
.topbar-cart i {font-size: 20px;line-height: 20px;margin-right: 4px;vertical-align: -4px;
}
.topbar-info {margin-right: 15px;
}
在浏览器中显示的效果!
xx闪购—搜索框和iconfont相关推荐
- 做xx闪购网站准备工作
1. 创建文件夹cc -->cc中 创建 css,img,js 文件夹 与 index.html文件: 2.在 css 文件夹-->创建 文本文档--> 重命名 为 style.cs ...
- xx闪购——商品信息
1.把图片放在 cc/img 的文件夹里:D:\cc\img 2.把图片显示出来: <ul class="clearfix"><li><div cla ...
- 【OS_Windows】Win10应用商店闪退和点击Cortana搜索框闪退的解决方法
[OS_Windows]Win10应用商店闪退和点击Cortana搜索框闪退的解决方法 参考文章: (1)[OS_Windows]Win10应用商店闪退和点击Cortana搜索框闪退的解决方法 (2) ...
- 电商项目实战第二节: CSS3+HTML5+JS 设计案例【考拉海购网站】之【搜索框那一栏】
上一节:电商项目实战第一节: CSS3+HTML5+JS 设计案例[考拉海购网站]之[顶部导航] 文章目录 [考拉海购网站]之[搜索框那一栏] 第一步,分析布局 第二步,在html代码里面补全需要的标 ...
- 实现搜索框记录搜索历史_三个案例告诉你:“搜索框”该如何设计?
不管是在2C还是2B产品,"搜索"是产品中最常见且必不可少的功能模块之一.对于用户来说,在众多功能模块和信息层级中如何快速定位到目标,通过输入已知的关键词进行搜索是最便捷的方式,没 ...
- 八十四、搜索框动画效果实现,React-Redux 进行应用数据的管理
2020/11/21. 周六.今天又是奋斗的一天. @Author:Runsen 上次完成了Header布局如下,这次需要实现动画效果. 搜索框动画效果实现 React-transition-grou ...
- 六十九、完成Vue项目城市选择页,路由配置,搜索框布局、列表布局、BetterScroll 的使用和字母表布局
2020/10/28. 周三.今天又是奋斗的一天. @Author:Runsen 写在前面:我是「Runsen」,热爱技术.热爱开源.热爱编程.技术是开源的.知识是共享的.大四弃算法转前端,需要每天的 ...
- dwcs6怎么添加搜索框_一文教会你微信小程序搜索怎么用、怎么优化
生活中我们常常会用到微信小程序,但很多人不知道该如何搜索.找到小程序:而有些已经做了自己的小程序的商家,也不懂怎么提升自己的微信小程序搜索效果.所以下面就跟大家科普下这两个问题. 1.怎么搜索微信小程 ...
- 小程序搜索框_微信小程序搜索及优化相关知识科普
生活中我们常常会用到微信小程序,但很多人不知道该如何搜索.找到小程序:而有些已经做了自己的小程序的商家,也不懂怎么提升自己的微信小程序搜索效果.所以下面就跟大家科普下这两个问题. 1.怎么搜索微信小程 ...
- bootstrap搜索框:click下拉展开改hover展开(两种代码)
bootstrap搜索框:click下拉展开改hover展开(两种代码) 问题: 实现顶部导航的鼠标悬停下拉展开的效果: 实现的滚不导航区域:搜索框组件之点击下拉展开 变更为 鼠标悬停展开下拉选项条件 ...
最新文章
- 微信小程序实践_4显示新闻(2)
- shell中各种括号的用法
- 三行代码实现阿拉伯数字转中文大小写转
- ABAP help click F1
- 双频无线网安装设置(5g ) for linux
- 开源中国 开源世界2018_2018年最受欢迎的报道:法律问题和开源社区
- silverlight 读取wcf服务 读取宿主端的config 良好的方法
- 多数iPhone应用程序的不足之处
- 正则表达式最后的/i是不区分大小写的意思
- 有赞MENLO 2022发布会:升级私域运营解决方案,发布人工智能引擎Jarvis
- Linux进程间通信
- 权重计算(1)——客观赋权法
- 现代计算机的存储体系 (转载)
- 详解.class文件
- 数字地-DGND与模拟-AGND地的大学问
- 七上八下猜数字_猜数字教案
- 朱晔的互联网架构实践心得S1E10:数据的权衡和折腾【系列完】
- 按Right-BICEP要求的对任务二的测试用例
- Hexo博客(Snail主题)搭建回顾概览
- 详解Unity中的粒子系统Particle System (二)