当前位置:   article > 正文

Django博客实战T10-CSS框架协助前端布局

用django搭建非前后端分离有必要用css框架吗

11.CSS框架协助前端布局

1、选定CSS框架

使用Bootstrap框架

特点:

  • 文档齐全,使用简单(易用性)
  • 兼容较多浏览器(兼容性)
  • 非轻量级(大小)
  • 扁平、简洁(效果)
  • 组件齐全、响应式(功能)

2、部署Bootstrap

  • 打开 www.bootcss.com

  • 下载Bootstrap

  • 引用CSS文件

  • 引用基本模板

    • lang用于修改语言
    • meta第一条是选择最新内核
    • meta第二条是设置响应式,使得网页根据屏幕大小自动适应布局
    • jqueryboostrap需要依赖的部分js框架(先下载,然后放到static目录下)

3、导航栏修订

  • navbar-default 设置导航栏

  • container-fluid 设置容器

  • navbar-header 设置logo

  • navbar-brand 设置部件具体内容(此处将下方原有个人博客网站代码移动到上部)

  • navbar-navli(列表)结合设置导航栏logo以外的内容

删除下方原有个人博客代码后,还需要去base.css中删除相应代码

4、导航栏响应式布局

  • 增加下拉按钮

    • span:表示设置下拉图标
    • data-toggle:表示下拉图标的显示
  • 导航栏添加选中状态

    所有和博客、主页有关的页面都需要添加该条信息,注意nav_xxx_active中的xxx要跟随homeblog变动

  • 下拉时保持导航栏不变动

    但此时会出现新的问题,导航条覆盖了标题

    这里需要修改全局的body设置,如果设置了还是没反应需要用shift+F5清理一下服务器缓存

本文内容由网友自发贡献,转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/203663
推荐阅读
相关标签
  

闽ICP备14008679号