有哪里不懂的,请在下面留言,我每天都看,有时间我会一一解答,看评论区也许有人提出了跟你同样想问的问题,可以看看我给出的回答,不用重复提问。

css-3秒(大概吧...)快速撸出YY游戏页面(一)

css-3秒(大概吧...)快速撸出YY游戏页面(二)

首先我们看看页面的样子

接着上一篇,我们这篇来写nav部分下面的焦点图

  • 声明,本教程只是为了帮助大家更好的理解css的一些细节,所以在这三篇里没有都涉及js,下面开始的轮播图我也只是讲解其中的css,其中我给出的代码可能有些样式没给全,这些不是讲解的重点,大家可以在实际练习时自行补上。

首先我们先看看今天要写的部分

  • 轮播图部分我随便找了五张图,大家做练习的时候也随意,一图五用也OK,因为这里不涉及js,只是单讲css

结构&样式详解

  • 由图可以看出我们要写的主体部分后面有背景色且上下有边距,于是我们先给一个大盒子,设上背景色和上下padding值
  • 下一级的盒子是中间的,所以加上类名gWidth这个我们之前写好的版心,顺手再加个类名clearfix来清楚浮动,因为我们里面的内容是分左右两大块浮动的
  • 先来看左边这块,这个是新闻banner轮播区域,在这里的轮播图的做法是用ul li结构,给出五个li浮动成一行,每个li里面都有一张图,那么这图张图排成了一行,如果不给ul的父盒子设置固定宽度,那么这五个图片在同一行会把这个父盒子顶得很长,给ul的父盒子设置固定一张图片的宽度且加上(overflow:hidden;)超出部分隐藏,然后用js控制没几秒ul向左移动一张图片宽度的距离还有ul这个父盒子左右两个按钮也加上事件控制其移动,JS在这里点到为止,因为在这里主要还是讲解css
  • 我们来给ul这个大长条的父盒子加一个固定宽度和高度且设置为(position: relative;)而ul自身设为(position: absolute;),因为我们把ul设置了absolute,那么ul会跳出文档流,这里如果不给我们刚刚设了relative的这个盒子没有设置固定高度,那么这个盒子高度为零,因为absolute跳出文档流之后他的内容将不再撑起高度,打个比方就好像你把气球里面的空气拿走,那么这个气球就会缩小。
  • 可能有人已经注意到了我们给一些包裹有浮动内容的盒子都随手设置了clearfix,那为何此处的ul.banner_list没有给clearfix,里面包裹着的li不是也浮动的吗?这个问题我会在完结这个系列教程篇章之后的单独写一篇关于高度坍塌详细讲解的技术分享在此补上链接跳转,因为这个不单单只有clearfix这个知识点,其中浮动和绝对定位还有其他东西都有很大的紧密型,可以算是一个体系,我在这篇里面做了略微详细的讲解帮助大家理解css-让我们再深入一点看看ul-li结构里的浮动和绝对定位(float & absolute)。
  • 来看下ul.banner_list下的li,我们给li设置了(position: relative;),li里面的描述的div.banner_fd设置了(position: absolute;)且定位在li的底部,并没有和图片挤在一块,有些时候这个图片描述的div还会设置有透明度,所以此处用这种做法。这里需要注意的点是我们给div.banner_fd设置了一个(width:100%),这是因为absolute会隐式的把我们这个div变成行块(display:inline-block;),这样的话我们不给他设置百分百的宽度那他的宽度则由内容h3来撑开而不是像原本的block独占一行,那么看起来就显得很短,右边留出了很多空白,这就和我们图上的样子变得不一样了。
  • 左边的做法大体上和前两篇写的nav的做法相似,在这里不再讲解,该页面的剩余其他内容都可以在这三篇的讲解里面找到相同的答案,各位同学请自行发挥脑洞开始练习吧。
<div class="pt30 pb30 bg_qian"><div class="gWidth clearfix"><div class="banner fl"><ul class="banner_list"><li><img src="data:images/banner/3.jpg" alt=""><div class="banner_fd"><h3>阿斯顿发撒的发撒的发是</h3></div></li><li><img src="data:images/banner/2.jpg" alt=""><div class="banner_fd"><h3>阿斯顿发撒的发撒的发是</h3></div></li><li><img src="data:images/banner/3.jpg" alt=""><div class="banner_fd"><h3>阿斯顿发撒的发撒的发是</h3></div></li><li><img src="data:images/banner/4.jpg" alt=""><div class="banner_fd"><h3>阿斯顿发撒的发撒的发是</h3></div></li><li><img src="data:images/banner/5.jpg" alt=""><div class="banner_fd"><h3>阿斯顿发撒的发撒的发是</h3></div></li></ul><a href="" class="prev"></a><a href="" class="next"></a></div><div class="news_box fr"><div class="ghd"><div class="ghd_cont hd_big clearfix"><ul class="news_nav clearfix"><li><a href="#" class="active">新闻</a></li><li><a href="#">活动</a></li><li><a href="#">新闻</a></li><li><a href="#">活动</a></li><li><a href="#">新闻</a></li></ul><!--<h3 class="title">爱上对方</h3><a href="" class="more">更多+</a>
--></div></div><div class="news_bd"><div class="news_item"><h3 class="big_title">啊手动阀手动阀打发手动阀手动阀</h3><ul class="list"><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li></ul></div><div class="news_item hide"><h3 class="big_title">啊手动阀手动阀打发手动阀手动阀</h3><ul class="list"><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li></ul></div><div class="news_item hide"><h3 class="big_title">啊手动阀手动阀打发手动阀手动阀</h3><ul class="list"><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li></ul></div><div class="news_item hide"><h3 class="big_title">啊手动阀手动阀打发手动阀手动阀</h3><ul class="list"><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li></ul></div><div class="news_item hide"><h3 class="big_title">啊手动阀手动阀打发手动阀手动阀</h3><ul class="list"><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li><li><span>[招募]</span><a href="#">啊手动阀手动阀手动阀</a><em>2000-20-20</em></li></ul></div></div></div></div>
</div>
复制代码
/*焦点图*/.banner {width: 497px;height: 246px;position: relative;overflow: hidden;
}.banner_list {position: absolute;left: 0;top: 0;width: 500%;
}.banner_list li {float: left;position: relative;
}.banner_list img {width: 497px;height: 246px;
}.banner_fd {position: absolute;left: 0;bottom: 0;width: 100%;height: 40px;background-color: #fff;
}.banner_fd h3 {font: 14px/16px "Microsoft YaHei", "微软雅黑";height: 16px;border-left: solid 3px #DD3A29;padding-left: 8px;margin: 12px 9px;
}.prev,
.next {width: 30px;height: 50px;filter: progid: DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#7F000000', endColorstr='#7F000000');background-color: rgba(0, 0, 0, 0.8);position: absolute;top: 50%;margin-top: -45px;
}.prev {left: 0;
}.next {right: 0;
}.news_box {background-color: #fff;width: 497px;height: 246px;
}.news_nav {height: 42px;font: 12px/42px "Microsoft YaHei", "微软雅黑";padding: 0 3px;
}.news_nav li {float: left;
}.news_nav a {display: inline-block;padding: 0 14px;color: #393742;
}.news_nav .active {color: #f00;
}.news_bd {padding: 7px 20px 0;
}.big_title {height: 41px;font: 16px/41px "Microsoft YaHei", "微软雅黑";text-align: center;color: #dd3a29;
}
复制代码

css-3秒(大概吧...)快速撸出YY游戏页面(三)相关推荐

  1. 关于阴阳师日和坊的快速刷出方法以及相关思考

    这次在家封闭无事可做.将之前玩的阴阳师又登上玩,用PC桌面版玩的. 重新玩的时候,都说日和坊好用,桃花妖太局限,斗技的时候也遇到好多日和坊(斗技只是为了拿点分去换材料),于是去刷日和坊 下面进入正题, ...

  2. html列表太多转为下滑菜单,利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单...

    利用CSS过渡属性Transition制作缓缓弹出的纯CSS下拉菜单 以往文章里面讲了使用CSS的position属性定位结合display制作下拉弹出菜单,名为<纯CSS制作下拉导航菜单> ...

  3. 如何快速高效出高质量效果图

    如何快速高效出高质量效果图 建模+渲染+后期是出效果图的三个必须步骤.国内高质量效果图一般使用3dmax.SketchUP建模+VRay渲染+Photoshop修图的方法完成.而VRay渲染器上手有一 ...

  4. php 使用css乱码,分享CSS字符编码引起乱码快速解决的方法

    下面小编就为大家带来一篇分享CSS字符编码引起乱码快速解决的方法.小编觉得挺不错的,现在就分享给大家,也给大家做个参考.一起跟随小编过来看看吧 乱码引起的CSS失效原理: 由于一个中文是两个字符组成, ...

  5. python小项目实例流程-Python小项目:快速开发出一个简单的学生管理系统

    原标题:Python小项目:快速开发出一个简单的学生管理系统 本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: ...

  6. python小项目案例-Python小项目:快速开发出一个简单的学生管理系统

    本文根据实际项目中的一部分api 设计抽象出来,实例化成一个简单小例子,暂且叫作「学生管理系统」. 这个系统主要完成下面增删改查的功能: 包括: 学校信息的管理 教师信息的管理 学生信息的管理 根据A ...

  7. win7为什么没有计算机,教你win7如何快速找出电脑没声音问题所在-win7之家

    在使用电脑的时候总是会遇到各种各样的问题,最近有不少用户发现电脑没声音,音箱和耳机都是没有声音的,这种现象是经常发生的事情,但是导致这种现象的原因也是很多的,如果要一一的排除的话又要浪费会很多时间又不 ...

  8. 第1章 游戏之乐——快速找出故障机器

    转载:编程之美_1.5_快速找出机器故障 题目:假设一个机器只存储一个标号为ID的记录,假设每份数据保存2个备份,这样就有2个机器存储了相同的数据.其中ID是小于10亿的整数 问题1.在某个时间,如果 ...

  9. 微软面试题:有100万个数字(1到9),其中只有1个数字重复2次,如何快速找出该数字

    /******************************************************************************* 文 件 名 : test100.cpp ...

最新文章

  1. nginx已添加systemctl,但不能开机自启动问题
  2. layer,一个可以让你想到即可做到的javascript弹窗(层)解决方案
  3. 1884: 三个家庭(思维题)
  4. 规格选择_止水螺杆规格及选择
  5. 精通java益处_你真的精通Java吗?
  6. EPOLLOUT/EPOLLIN事件触发的条件
  7. Android8有深度休眠吗,IMX8MQ android休眠功耗过大
  8. Oracle对表空间、用户、用户权限的操作
  9. Exchange 2013 、Lync 2013、SharePoint 2013
  10. Anaconda+django写出第一个web app(十一)
  11. js基础-15-new操作符,延迟加载,严格模式
  12. Android mc怎么和win10联机,我的世界手机版/win10版联机完美互通方法
  13. appcan mysql_AppCan的图片、文件操作、上传、下载操作 From Ken
  14. 蚁群优化算法之精华蚂蚁系统和排列蚂蚁系统学习笔记
  15. css实现垂直方向上的居中方式
  16. 广播发射系统的安装调试维护——TFN T300F天馈线驻波比测试仪手持矢量网络分析仪
  17. react核心精讲视频与实战教程
  18. openldap备份脚本
  19. 别再敲代码了,用对工具,做可视化大屏原来这么简单!
  20. sp_addlinkedserver oracle,SP_addlinkedserver 小结 (oracle,sql server,access,excel)

热门文章

  1. [Node.js] 模块化 -- fs文件读取模块
  2. 基于jQuery实现水平轮播效果
  3. Python_内置模块2
  4. 夯实基础,彻底掌握js的核心技术(四):ES5、ES6对象方法详解
  5. 三种方法实现弹出框边框半透明和圆角的效果
  6. 找到符合条件的索引_程序员写了多年CRUD,总结出数据库索引这几点值得注意...
  7. 7-2 图形卡片分组游戏 (60 分)
  8. PTA15、班级人员信息统计 (10 分)
  9. 计算机绘图的展望,计算机绘图技的术发展与展望.doc
  10. 【AtCoder】AGC009