继续学习布局咯:
先看一篇讲述命名规范的文章吧,也摘录一些经典命名放在下面👇:
头:header 内容:content/container 尾:footer 导航:nav 侧栏:sidebar 栏目:column 页面外围控制整体布局宽度:wrapper 左右中:left right center 登录条:loginbar 标志:logo 广告:banner 页面主体:main 热点:hot 新闻:news 下载:download 子导航:subnav 菜单:menu 子菜单:submenu 搜索:search 友情链接:friendlink 页脚:footer 版权:copyright 滚动:scroll 内容:content 标签页:tab 文章列表:list 提示信息:msg 小技巧:tips 栏目标题:title 加入:joinus 指南:guild 服务:service 注册:regsiter 状态:status 投票:vote 合作伙伴:partner
先看一下banner的效果图啦:
在这个banner上,不看背景图片,其上的文字部分共有三个,如图所标识。
banner效果图而代码的截图如下:一个class 为header的div就包括了昨天的工作量咯。余下的粉红色的框框就是整个的banner,而绿色部分,则是上面所说的1、2、3个小模块,分别是三个div。其中,path是左上角的小路径,extra是右上角的分享按钮,而info-wrap就是中间的课程信息了。
banner代码示意图1和2都比较简单,也在其中进行了说明,下面说一下3吧,它有四个div呢,分别是隐藏的h1页面标题,课程信息,价格,购买按钮,具体如下所示:
3的代码示意图但看完这些并没有看到背景图片呢,哈哈,接下来就有啦:
背景图片代码示意图先看一下nav的效果图啦:
这个是普通版的Nav效果图呢:
课程Nav普通版效果图但当鼠标滑动,比如视频恰好到浏览器那里时,又会出现一个固定在上方的Nav。这个特殊版出现,那个普通版就隐藏了呢。
课程Nav特殊版效果图于是,这个Nav部分的代码分析如下:
在这个部分,是课程宣传啦,包括介绍、章节、咨询、评价等所组成的Nav,因为有两个不会同时出现的Nav,一个普通版,一个固定版,而且还有一个宣传视频,于是,这个部分大的模块来说是三个div呢。
Nav代码示意图普通版的Nav,它里面我们学习了clearfix:after到底在讲什么~ 还有就是锚点的命名要规范。
课程Nav普通版代码示意图特殊版的Nav,它里面我们学习position为fixed,以及与header相似的布局模式。
课程Nav特殊版代码示意图宣传视频,它里面我们学习隐藏真正的播放器,而是自己控制样式。但播放器的逻辑还是有点点复杂,我现在还不太懂。
宣传视频代码示意图码到这里来个小小总结啦:
banner部分,使用了两个div,一个div控制内容,一个div控制图片。其中,内容模块width是1200,整个图片的width是1742px,但对其设置为width为100%,height也为100%,就有了大气的banner了。
Nav部分,使用了三个div,两个Nav不会同时出现,但这个很巧妙啦,而且,还有视频的显示那里,只是自己还没有看得太懂。继续加油💪吧。
网友评论