css项目总结

项目图1-头部制作

1.网页头部导航栏效果实现

解决方案:分别使用左右浮动,利用大盒子的padding和line-height来修饰左右、上下间距

2.Tab切换页面布局效果

解决方案:主要完成基本结构后,头部标题使用列表UL制作,先写出默认样式,然后实现current(当前)效果并上hover的效果。


项目图2-蒙版效果

3.首页商品展示实现蒙版效果

解决方案:主要使用伪类,当鼠标hover上去的时候,给商品图片加一个可以点击跳转(a转行内块元素)的宽高(100%)一样的半透明(使用rgba设置半透明)的盒子,再通过绝对定位,使得蒙版脱离文本流显示在商品上层。


项目首页图-3-按钮立体效果

4.首页按钮的立体弹跳效果

解决方案:主要使得按钮(a转换的块级元素)绝对定位,脱离文本流(弹跳的时候影响其他的布局),然后当鼠标hover上去的时候,给按钮来一个位置的偏移量,以及用box-shadow来给盒子设置阴影,制造立体效果。


页脚-4-精灵图的使用

5.网页页脚的小图片

解决方案:使用精灵图背景图的方式,减少网页的请求,加快网页加载速度,减少向服务器的请求的次数


二级页面-5-面包屑导航

6.面包屑导航

解决方案:使用div里面包含a标签


选中的状态图


单选按钮美化-6


7.按钮美化

解决方案:使用label标签的for属性指定到id唯一的input,对input设置隐藏,再对label进行修饰,其中使用到了border-radius变成原形,再使用伪类加定位的方式加入(一个隐藏了两个边框的长方形的只有边框的盒子)一个勾。当选中之后,使用伪类:checked和邻居选择器(+)选中指定label标签进行样式修饰,改变颜色即可。


在线地图-7

8.在线地图

解决方案:使用js调用在线百度地图api接口

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 第一部分 HTML&CSS整理答案 1. 什么是HTML5? 答:HTML5是最新的HTML标准。 注意:讲述HT...
    kismetajun阅读 27,736评论 1 45
  • 在学习完html的标签之后,我们就进入了CSS的内容开始学习了,在学习CSS之前,我们利用html做的样式和练习...
    liangjunjie阅读 217评论 0 0
  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,806评论 1 92
  • 转载请声明 原文链接地址 关注公众号获取更多资讯 第一部分 HTML 第一章 职业规划和前景 职业方向规划定位...
    前端进阶之旅阅读 16,621评论 32 459
  • 【同读一本书】2016-6-15-085 —《小强升职记》 【正文】 寻找种子——走出混沌,开始反思,找出浪费时间...
    徐猛_Merlin阅读 167评论 0 0