顶部通栏实现

一、头部展示

二、头部概述

  1. 头部主要由四部分组成,由栅格系统实现
  2. 当屏幕宽度小于992px时,该部分隐藏,响应式结构

三、相关代码

  • html代码
<!DOCTYPE html>
<html lang="zh-CN">
<head><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1"><!-- 上述3个meta标签*必须*放在最前面,任何其他内容都*必须*跟随其后! --><title>Bootstrap 101 Template</title><!-- Bootstrap --><link href="./lib/css/bootstrap.min.css" rel="stylesheet"><link rel="stylesheet" href="./css/webFont.css"><link rel="stylesheet" href="./css/index.css"><!-- HTML5 shim 和 Respond.js 是为了让 IE8 支持 HTML5 元素和媒体查询(media queries)功能 --><!-- 警告:通过 file:// 协议(就是直接将 html 页面拖拽到浏览器中)访问页面时 Respond.js 不起作用 --><!--[if lt IE 9]><script src="https://cdn.jsdelivr.net/npm/html5shiv@3.7.3/dist/html5shiv.min.js"></script><script src="https://cdn.jsdelivr.net/npm/respond.js@1.4.2/dest/respond.min.js"></script><![endif]-->
</head>
<body>
<header class="wjs_header hidden-sm hidden-xs"><div class="container-fluid"><div class="row"><div class="col-md-2"><a href="javascript:;" class="wjs_code"><span class="wjs_font wjs_phone"></span><span>手机微金所</span><span class="glyphicon glyphicon-menu-down" aria-hidden="true"></span><img src="./images/code.jpg" alt=""></a></div><div class="col-md-5"><span class="wjs_font wjs_tel"></span><a href="javascript:;">400-89-4006(服务时间:9:00-21:00)</a></div><div class="col-md-2"><a href="javascript:;">常见问题</a>&nbsp;&nbsp;<a href="javascript:;">财富登录</a></div><div class="col-md-3"><button type="button" class="btn btn-sm btn-danger">免费注册</button><button type="button" class="btn btn-link">登录</button></div></div></div>
</header><!-- jQuery (Bootstrap 的所有 JavaScript 插件都依赖 jQuery,所以必须放在前边) -->
<script src="./lib/js/jquery.min.js"></script>
<!-- 加载 Bootstrap 的所有 JavaScript 插件。你也可以根据需要只加载单个插件。 -->
<script src="./lib/js/bootstrap.min.js"></script>
</body>
</html>
  • less代码
//头部
.wjs_header{height:50px;line-height: 50px;border:1px solid #ccc;.row{height:100%;text-align: center;>div:nth-of-type(-n+3){border-right: 1px solid #cccccc;}a,span{color:#0f0f0f;}.wjs_code{position:relative;display: block;img{display: none;position:absolute;top:47px;left:50%;transform: translateX(-50%);border:1px solid #cccccc;border-top: none;}&:hover{>img{display: block;}}}}
}

四、相关知识总结

1.熟悉使用bootstrap中的字体图标和自定义的字体图标

<span class="glyphicon glyphicon-search" aria-hidden="true"></span>

字体图标放在span标签中

2.&nbsp — 空格

3.选择器:nth-of-type(n)的使用:

  1. n可以是数字、关键词或者公式
  2. 当n是数字时:选择器选取父元素的第 n 个指定类型的子元素
  3. 当n是odd或even时,用于匹配下标是奇数或偶数的子元素的关键词(第一个子元素的下标是 1)
  4. 当为公式 公式an + b时,表示周期的长度,n 是计数器(从 0 开始),b 是偏移值。

4.bootstrap3中在不同屏幕尺寸下的展示与隐藏

  • hiddle-*(sm,xs,md,lg) — 隐藏
  • visible-*(sm,xs,md,lg) ----显示
  • 这两种写法在bootstrap4中已经废除。

5. CSS3中任意元素的居中

  • position定位+transform:translate(-50%,-50%)移动实现,推荐使用,无需考虑定位元素的宽和高

6.定位相关知识

  1. 绝对定位是相对于离他最近的开启了定位的祖先元素进行定位的,一般情况下,开启子元素的绝对定位都会开启父元素的相对定位

7.按钮使用的是bootstrap框架中定义好的

bootstrap实战--微金所项目(顶部通栏)相关推荐

  1. bootstrap实战--微金所项目(导航栏)

    导航栏实现 一.导航栏展示 二.导航栏实现思路 导航栏在不同的屏幕大小下呈现不同的样式,移动端下使用手风琴菜单(有现成的代码),在sm屏幕下,除了微金所图标和个人中心外,其余都不可见. 三.相关代码 ...

  2. bootstrap实战--微金所项目(轮播图1)

    使用HTML+CSS实现响应式轮播图 一.轮播图展示 移动端(< 768px) 非移动端(>768px) 二.轮播图实现思路 移动端 1).在移动端可以直接使用bootstrap提供的相关 ...

  3. bootstrap实战--微金所项目(轮播图2)

    利用Jquery+css+html来实现 一.实现思路 将a标签通过Jquery的方式动态生成然后添加到相应位置即可 二.相关代码 HTML代码 <!-- 轮播图 --><!-- 移 ...

  4. 传智播客 微金所项目实战

    微金所项目实战(出处:传智播客) 1. 搭建Bootstrap页面骨架及项目目录结构 ├─ /weijinsuo/ ··················· 项目所在目录 └─┬─ /css/ ···· ...

  5. 移动端web总结(二)——微金所项目总结

    移动端微金所项目知识点总结 1,媒体查询:使用媒体查询能针对不同屏幕区间设置不同的布局和样式 语法: @media screen and (max-width: 768px) and (min-wid ...

  6. BootStrap---day02、03微金所项目

    BootStrap---day02.03微金所项目 前两天没有更新,主要是因为做项目做得没有心情来写博客了(真的很菜),今天的任务都做完了,就来写一写这几天使用BootStrap写项目的总结和心得. ...

  7. 微金所项目-响应式开发文档

    此案例例采用bootstrop开发响应式所以先简单介绍一下bootstrop bootstrop官网https://v3.bootcss.com/,下载即可 基本模板 <!DOCTYPE htm ...

  8. 传智播客微金所项目实战移动web开发

    1.源码笔记 我的源码+笔记(很重要):链接: http://pan.baidu.com/s/1kULKqcJ 感谢传智播客项目相关视频:1.6天 链接: https://pan.baidu.com/ ...

  9. Bootstrap项目之微金所

    微金所项目实战 搭建Bootstrap页面骨架及项目目录结构 ├─ /weijinsuo/ ··················· 项目所在目录 └─┬─ /css/ ················ ...

最新文章

  1. ImportError: cannot import name ‘secure_filename‘的解决办法
  2. tcp协议缓冲区溢出_【Socket 网络通信】TCP/IP 简介1
  3. 【转】增强 scite 编辑器的代码提示功能
  4. [剑指Offer] 数据流中的中位数
  5. 【.NET深呼吸】基础:自定义类型转换
  6. java激光图,java-OpenCV Android跟踪激光点
  7. [机器学习-概念篇]彻底搞懂信息量,熵、相对熵、交叉熵
  8. 仿iReader-按menu键弹出PopupWindow布局界面
  9. 充值后的充值金额提交到账户金额中
  10. 前端使用工具sublime text 3下载
  11. (三.1)基于MicroBlaze的PowerlinkC代码分析
  12. 事务背书 ACID, CAP, BASE
  13. 1.VUE 安装以及vue.js下的第一个hello world
  14. 软考软件设计师中级考试免费视频教程汇总
  15. @Tableau 设计技巧 8.2:tableau官方教程(中文版pdf)
  16. Hbase+JAVAWeb实现超市仓库管理系统
  17. 好用的码字软件,年入百万的大神作家们都在用
  18. 计算机主机三短一长,电脑主机出现三短一长响声怎么办
  19. 计算机自带录像视频文件代码,Windows自带录屏如何录制视频文件?
  20. 【原创】超级详细的iPhone铃声制作、导入、设置全过程教程

热门文章

  1. vue的login.vue
  2. 使用浏览器插件,下载网页中的图片
  3. LeetCode:390.消除游戏
  4. AquaCrop_原理学习笔记01:AquaCrop模型简介
  5. ufl计算机科学排名,美国计算机专业如何选校
  6. 杜笙除镍树脂Tulsimer CH-90实际运用案例
  7. 在python中浮点数怎样转整数_python 浮点数 转 整数python函数每日一讲 - all()
  8. 定制自己的股票量化分析工具QTYX-V2.0版-使用帮助
  9. javaweb程序开发入门pdf清华,附答案
  10. 安鸾渗透实战平台综合渗透——SQL注入进阶渗透流程