当前位置: 首页 > news >正文

湛江网站开发公司/百度收录入口提交查询

湛江网站开发公司,百度收录入口提交查询,建站模板系统,网店推广方案这篇博客介绍一下我个人是如何实现固定导航栏与侧边栏这一前端布局。下面一个图就是我最近刚实现的这一布局的截图,可以注意到,在顶部与左侧分别有导航栏与侧边栏用于网站的导航,下面就来介绍我在这种布局的写法。页面结构整体页面可以大体上…

这篇博客介绍一下我个人是如何实现固定导航栏与侧边栏这一前端布局。

下面一个图就是我最近刚实现的这一布局的截图,可以注意到,在顶部与左侧分别有导航栏与侧边栏用于网站的导航,下面就来介绍我在这种布局的写法。

4bab4490cd40a2fe09057a9cb639ebbc.png

页面结构

整体页面可以大体上分为导航栏,侧边栏以及内容板块(这里不讨论导航栏及侧边栏内部布局及特效,以后会讲)。因此,我们可以先用html首先对页面进行划分。

1

2

3

4

5

CSS使用原理

先简单说一下原理,我们需要用到css中position:fixed这一属性,在默认状态下,当不指定block的相对居中位置时,它会自动居于浏览器左侧,并且固定在此。因此,我们需要将导航栏的长度拉伸到100%,并且给予一个高度,在我的界面中,其高度为50px(我的网页并不是直接指定,而是通过padding以及字的高度填充,这里进行简化)。同理,对于侧边栏同样可以使用position:fixed这一属性来固定。同时设置一个固定长度350px,其高度设为100%。由于设置这一属性会破坏页面的流式结构,两个block会出现重叠的现象。因此,需要借助z-inde来指定叠放次序,z-index值高,block居于顶部,因此将导航栏的z-index设置为2,侧边栏的z-index设置为1。 所以此时,内容模块必须相对于浏览器的左侧与顶部做一定的空位,否则会被挡住。

综上,CSS可以写成下面这样

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19.nav-bar {

position: fixed;

z-index: 2;

height: 50px;

width: 100%;

}

.sidebar {

position: fixed;

z-index: 1;

height: 100%;

width: 300px;

/*此为页面结构,其他的样式可以自己定义,包括颜色等等*/

}

.content {

margin-top: 50px;

margin-left: 300px;

}

http://www.jmfq.cn/news/5098753.html

相关文章:

  • 南昌网站网站建设/找客户资源的软件
  • 网站维护 推广/上海好的seo公司
  • 医院网站信息化有哪些建设规范/莆田seo
  • 如何做一家专门卖零食的网站/seo网站优化培训价格
  • wordpress 搜索结果页/网络优化公司哪家好
  • html5网站开发测试/建站公司哪个好
  • 济南网站建设知识/seo关键词选取工具
  • pc网站平台/必应搜索引擎
  • 免费ppt模板下载网盘/seo推广编辑
  • 哈尔滨道外区建设局官方网站/seo高级
  • 南汇整站seo十大排名/免费大数据查询
  • 做可视化的网站/中国营销网官网
  • 百度网站如何做运营/新闻最近的大事10件
  • 广州哪里有外贸网站/星巴克网络营销案例分析
  • 移动端网站开发/武汉好的seo优化网
  • 淮北网站制作/嘉兴seo计费管理
  • wordpress后台500/大地seo
  • 华为公司网站建设相关内容/百度关键词优化企业
  • 简述网站设计规划的步骤/seo 页面链接优化
  • 江苏恒健建设集团有限公司网站/网站建设介绍ppt
  • 东莞建筑公司/seo类目链接优化
  • 备案用的网站建设方案书/哪里有整站优化
  • 视频解析网站制作/怎么理解搜索引擎优化
  • 建设部网站 审查系统/百度手机浏览器下载
  • 新疆5g基站建设/单页应用seo如何解决
  • 如何做网站seo/seo搜索引擎优化报价
  • 简单模板网站制作时间/站长收录
  • 精品课程教学网站/网络营销的策略
  • 网站建设的方案费用/深圳 网站制作
  • 虎门仿做网站/百度一下网页首页