目录

一、taobao.com

1.以图换字实现网页logo(以淘宝网为例)

2.标题栏小图标与文字间设置间距

3.淘宝搜索栏

4.导航栏

5.渐变按钮制作

6.新闻句子

7.图标

二、mi.com

1.头部菜单栏

2.logo点击图标切换

3.小米广告图标(实现图中框线效果,鼠标悬停透明度从0.7变为1)

三、媒体查询


一、taobao.com

0.<link rel="icon" href="favicon.ico">

1.以图换字实现网页logo(以淘宝网为例)

<!DOCTYPE html>
<html>
<head><title></title><style type="text/css">h1 a{display: block;width:143px;height:59px;background: url(logo.png) center no-repeat;/*图片作为背景图片*/text-indent: -9999px;/*设置文本缩进让文字消失*/overflow: hidden;/*超出隐藏*/}</style>
</head>
<body>
<h1><a href="">淘宝网</a></h1>
</body>
</html>

效果:

2.标题栏小图标与文字间设置间距

文本之间默认空隙存在时:

文本间空隙去除后:

重新设置箭头到左边内容间距后:

这里因为这个默认空隙与文字大小有关,我就设li的font-size:0; 之后再给a、span设置字体大小。这个默认间隙,我们去做的时候一定要及时去除。

/*文本之间默认空隙与font-size有关,将父元素font-size设为0,重新设置箭头span.arrow到左边距离*/
#headMessage li{float:left;line-height: 35px;padding: 0 6px;font-size:0;
}#headMessage li span.arrow{margin-left: 7px; /*重新设置箭头到左边距离*/
}

3.淘宝搜索栏

(1)左边部分的以图换字(fl)(前面讲过了)

(2)右边二维码部分(fr)

/html结构
<div class="code fr"><span class="iconfont close"></span><span class="c5">手机淘宝</span><img src="data:images/code.png" alt="">
</div>//css样式
#headSearch .code{width: 72px;height: 86px;border: 1px solid #eee;position: relative;     //父盒子相对定位,X号图标绝对定位margin-right: 110px;text-align: center;
}
#headSearch .code img{      //设置二维码图片大小width: 62px;height: 62px;
}
#headSearch .close{        //关闭图标绝对定位position: absolute;left: -16px;top: -1px;width: 14px;height: 14px;line-height: 14px;font-size: 14px;border: 1px solid #eee;color: #ddd;cursor: pointer;
}

(3)中间搜索框 (margin:auto)

分为三部分(上中下)

上面:

<ul class="searchTab clearfix"><li class="active">宝贝</li><li>天猫</li><li>店铺</li>
</ul>

中间:

<div class="searchContent clearfix"><form action="#"><div class="searchBox fl"><input type="text"><div class="placeholder"><i class="iconfont"></i><span>网红裤腰带 洋气 国际范 9.9包邮</span></div><span class="iconfont imgSearch"></span></div><div class="btn fl"><button type="submit">搜索</button></div></form>
</div>

下面候选词:

<div class="hotKey"><a href="#" class="c5">积木</a><a href="#">网线</a><a href="#" class="c5">爬行垫</a><a href="#">时尚连衣裙</a><a href="#">男士T恤</a><a href="#" class="c5">时尚休闲裤</a><a href="#">粽子</a><a href="#">沙发</a><a href="#">风扇</a><a href="#">定制窗帘</a><a href="#">男士内裤</a><a href="#">凉席三件套</a><a href="#">办公桌</a>
</div>

4.导航栏

<div id="nav" class="layer clearfix"><h2 class="fl">主题市场</h2><ul><li class="size"><a href="#">天猫</a></li><li class="size"><a href="#">聚划算</a></li><li class="size"><a href="#">天猫超市</a></li><li class="line">|</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 class="line">|</li><li><a href="#">飞猪旅行</a></li><li><a href="#">智能生活</a></li><li><a href="#">苏宁易购</a></li></ul></div>

这里使用li标签 ,li标签有一个鼠标悬停时的效果:

我们用伪类和背景属性实现:

#nav ul li:hover:before{content: '';position: absolute;width: 23px;height: 13px;background-image: url(../images/ico_01.gif);top: -13px;left: 50%;margin-left: -12px;
}

5.渐变按钮制作

  .btn button{width: 75px;height: 25px;color:#fff;margin: 12px 2px 0 2px;color: #fff;font-weight: bold;line-height: 25px;background-image: linear-gradient(to right, #ff5000 ,#ff6000);border:none;border-radius: 4px;}<div class="btn"><button class="login">登录</button><button class="register">注册</button><button class="shop">开店</button>
</div>

6.新闻句子

7.图标

/* 图标区域 */
.firstRight .icon{width: 100%;height: 231px;background-color: #fff;table-layout: fixed; /* 定义列宽的算法,fixed的计算方式为根据表格宽度自动计算列宽,每列的宽度为均分整个表格的宽度 */
}
.firstRight .icon td{border: 1px solid #f4f4f4;text-align: center;
}
.firstRight .icon td span{display: block;width: 24px;height: 24px;margin: 0 auto;background: url(../images/ico.png) no-repeat;
}
.firstRight .icon td i{line-height: 34px;color: #333;
}
.firstRight .icon .item1 span{  //使用精灵图background-position: 0 0;
}

二、mi.com

1.头部菜单栏

<div id="headMessage">------设置通栏背景<div> ------设置菜单栏居中   <div class="top1">----------左边菜单栏float:left<a href="">标题</a><span class="line">|</span>------方便设置垂直分割线样式左边n个标题</div><div class="top2">---------右边菜单栏float:right<a href="">标题</a><span class="line">|</span>右边标题<!--注意细节,购物车处与其他样式略有差异><div class="cart">------------购物车div单独设置背景颜色<span class="iconfont shop" >												

html+css网页布局积累相关推荐

  1. css网页布局中文字排版的属性和用法

    前段时间,学习了几个大的网站的图文混排的方法.今天总结下, css网页布局中文字排版的相关属性以及用法 .包括:设定字体.颜色.大小.段落空白,首字下沉.首行缩进.中文字的截断.固定宽度词内折行(wo ...

  2. Float构建三栏DIV CSS网页布局

    你对用float构建三栏DIV CSS网页布局的用法是否熟悉,这里和大家分享一下,用绝对定位的方法从CSS中得到固定宽度的布局并不困难:但是得到液态布局就有点困难了,因此现在都开始抛弃基于表格的布局技 ...

  3. html css网页布局实例简单,Div+CSS网页布局项目实战一(含设计图、HTML和CSS源文件)...

    网页的基本结构 新建一个文件夹,命名为"DIV+CSS布局练习",在文件夹下新建两个空的记事本文档,输入以下内容: Div+CSS网页布局项目实战:页面布局与规划|www.125j ...

  4. 南大软院大神养成计划--CSS网页布局

    学习小结 今天主要学习了CSS样式设置小技巧和CSS网页布局. 网页主要元素是图片和文字,网页的基本布局就是CSS样式将块与块不同的摆放.对一些元素设置它的水平位置,垂直位置,最终达到目的. 比如说水 ...

  5. python学习 day49之CSS网页布局

    CSS网页布局 一 网页布局方式 二 标准流 三 浮动流 什么是脱离文档流? 浮动元素脱标文档流意味着 注意点: 让两个元素显示到一行的 两种实现方式 方式一:修改显示方式为inline-block ...

  6. 054.CSS网页布局

    文章目录 一.网页布局方式 二.标准流 三.浮动流 (一)浮动流相关概念 1.什么是浮动流? 2.什么是脱离文档流? 3.什么是半脱离文档流? (二)如何使用浮动流 1.浮动元素贴靠问题 2.浮动元素 ...

  7. week9 day4 CSS网页布局

    week9 day4 CSS网页布局 一.网页布局方式 二.标准流 三.浮动流 3.1 什么是脱离文档流? 3.2 什么又是半脱离文档流 3.3 浮动元素贴靠问题 3.4 浮动元素字围现象 3.5 浮 ...

  8. IE和Firefox浏览器CSS网页布局不同点

    CSS网页布局,最令大家头疼的问题就是浏览器兼容性,虽然webjx.com介绍过很多这方向的 知识,但依然让很多开发人员晕头转向,今天的这篇文章,将列出css和javascript在IE和Firefo ...

  9. Div+CSS网页布局对网站搜索引擎优化的影响

    Div+CSS网页布局对网站搜索引擎优化的影响 我们都知道DivCSS网页布局的好处,它对网站搜索引擎优化的影响有哪些呢? 网站优化使用 DIV+CSS佈局,页面代码精简,这一点相信对XHTML有所瞭 ...

最新文章

  1. gazebo入门_Gazebo仿真控制中,有哪些你不知道的秘密?
  2. 使用JDBCTemplate实现与Spring结合,方法公用 ——Emp实现类(EmpDaoImpl)
  3. 【洛谷 - P2756】飞行员配对方案问题(网络流最大流,输出方案)
  4. for语句中声明变量
  5. WebStorm打开设置界面
  6. 高通平台 Camera基础
  7. 英特尔傲腾存储业务主管已离职 因个人原因离开
  8. 浏览器工作原理(一):浏览器的进程与线程
  9. 推荐:网站SEO内链详细操作指南
  10. 调和级数相关极限合集
  11. 《日光之下无新事》畅游九州欢心娱乐
  12. Linux常用命令(压缩解压命令)
  13. Ubuntu 18.04及Snap体验——让Linux入门更简单(转))
  14. u盘Linux、window双系统文件格式安装
  15. CISP 相关知识点梳理
  16. 微信翻译生日快乐的代码_广外,54岁生日快乐!校庆日专属头像上线!
  17. 德国金融监管机构:ICO急需国际监管
  18. ubuntu添加自定义vga输出分辨率
  19. 组合导航原理-松组合+紧组合概念
  20. Python数据可视化 Pyecharts 制作 Tab 选项卡多图控制

热门文章

  1. 单片机c语言执行从什么开始,学习C语言从什么开始学起
  2. 超级勒索犯,勒索了数亿美元仍不停手!
  3. CV学习笔记 — 数据集预处理常用脚本总结
  4. Mysql创建管理表的内容上的打字练习
  5. python获取美团下单买药数据
  6. 人机对齐概述|10. AGI可能导致的生存性风险:早期的概念性探讨
  7. 正则表达式提取字符串中的手机号码
  8. 木吉他经典sol吉他乐句_吉他失真和超速如何工作?
  9. 运营小技能:大众熟知的写作平台分析
  10. .Net Core3.1下Autofac的使用