Bootstrap实现的页面

实现的效果如图,使用bootstrap需要至少三个文件
去bootstrap网上下载,然后使用这三个文件可以了
使用方式,通过标签,class命名来引用已经定制好的html样式
<!DOCTYPE HTML>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>一个页面</title>
<script type="text/javascript" src="../static/js/jquery.min.js"></script>
<link rel="stylesheet" type="text/css" href="../static/css/bootstrap.min.css">
<script type="text/javascript" src="../static/js/bootstrap.min.js"></script>
<script type="text/javascript" src="../static/js/custom_index.js"></script>
<link rel="stylesheet" type="text/css" href="../static/css/custom_index.css">
</head>
<body>
<div class="head">
<ul class="list-group nav" >
<li><a href="#" class="list-group-item">货架</a></li>
<li><a href="#" class="list-group-item">商品</a></li>
<li><a href="#" class="list-group-item">促销和新品</a></li>
<li><a href="#" class="list-group-item">陈列图套发布</a></li>
<li><a href="#" class="list-group-item">配置查看用户</a></li>
<li><a href="#" class="list-group-item">发布陈列通知</a></li>
<li><a href="#" class="list-group-item">门店平面图</a></li>
<li><a href="#" class="list-group-item">陈列报表</a></li>
<li><a href="#" class="list-group-item">智能补货</a></li>
<li><a href="#" class="list-group-item">系统管理</a></li>
</ul>
</div>
<div class="side hide">
<li class="list-group-item">
<a href="#"><button type="button" class="btn btn-danger">10待添加</button></a>
<a href="#"><button type="button" class="btn btn-danger btn_s">9待添加</button></a>
</li>
<li class="list-group-item">
<a href="#"><button type="button" class="btn btn-success">9待添加</button></a>
<a href="#"><button type="button" class="btn btn-success btn_s">9待添加</button></a>
</li>
<li class="list-group-item">
<a href="#"><button type="button" class="btn btn-primary">9待添加</button></a>
<a href="#"><button type="button" class="btn btn-primary btn_s">9待添加</button></a>
</li>
<li class="list-group-item">
<a href="#"><button type="button" class="btn btn-warning">9待添加</button></a>
<a href="#"><button type="button" class="btn btn-warning btn_s">9待添加</button></a>
</li>
<li class="list-group-item">
<a href="#"><button type="button" class="btn btn-info">8待添加</button></a>
<a href="#"><button type="button" class="btn btn-info btn_s">8待添加</button></a>
</li>
</ul>
</div>
</body>
</html>
css样式
/*这是页面自定义css属性*/
.head{
width: 282px;
height: 100%;
margin-top: 98px;
margin-left: 20px;
border-radius: 0;
}
.list-group-item:first-child {
border-radius: 0;
}
.side{
position: absolute;
left: 300px;
top: 98px;
height: 422px;
width: 942px;
background-color:#337ab7; /*背景颜色控制*/
border: 2px solid red;
border-right: none;
}
.side li{
background-color:#337ab7;
border: none;
line-height: 50px;
padding-left: 200px;
}
.btn_s{
margin-left: 200px;
}
.btn {
width: 180px;
}
自定义js
/*页面主要触发事件在这里执行*/
$(document).ready(function(){
var intervalID;
var curLi;
$(".nav li a").mouseover(function(){
curLi=$(this);/*获取操作对象*/
intervalID=setInterval(onMouseOver);
});
function onMouseOver(){
$(".active").css('border','1px solid #ddd')
curLi.css('border','2px solid red')
curLi.css('border-right','none')
$(".active").removeClass("active");
curLi.addClass("active");
$(".show").removeClass("show");
$(".side").eq($(".nav li a").index(curLi)).addClass("show");
}
$(".nav li a").click(function(){
clearInterval(intervalID);
$(".show").removeClass("show");
$(".side").eq($(".nav li a").index(curLi)).addClass("show");
$(".active").removeClass("active");
curLi.addClass("active");
});
$('.head li a:first').trigger('mouseover')
});
Bootstrap实现的页面的更多相关文章
- bootstrap中table页面做省市区级联效果(级联库见前面级联编辑)(非select下拉框)
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8" ...
- 20分钟成功编写bootstrap响应式页面 就这么简单
最近发现一个叫 Bootstrap 的好东西,Bootstrap 是现在最流行的响应式 CSS 框架,它以移动设备优先,能够快速适应不同设备.使用它编写响应式页面快捷.方便,而且屏蔽了浏览器差异.使用 ...
- bootstrap validate 实现页面动态验证(formvalidate)
关于基本的bootstrap validate 验证方法外面有许多博客上都有讲解,我就不在过多叙述了.大家也可以去看官网api:http://bv.doc.javake.cn/api/ 今天要说的是动 ...
- Bootstrap模板代码+页面自适应页面的案例代码
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8&quo ...
- Bootstrap 4/3 页面基础模板 与 兼容旧版本浏览器
Bootstrap 3 与 4 差别很大,目录文件结构.所引入的内容也不同,这里说说一下 Bootstrap 引入的文件.网页模板和兼容性问题.本网站刚刚搭建好,正好发一下文章原来测试网站. Boot ...
- bootstrap+css进行页面布局
效果 用到了bootstrap中的表格css.圆形css.以及上一页下一页css. 布局页面,填充数据,实现js动态效果(比如点击下一页,上一页),逐步完善. 不仅仅要会使用bootstrap中的样式 ...
- 利用Bootstrap搭建网站页面
先来看下页面效果 <!DOCTYPE html> <html lang="en"> <head> <meta charset=" ...
- Bootstrap 搭建基础页面
基于Bootstrap实现下图所示效果的页面,一个居中的标题和一个大按钮: <!DOCTYPE html> <html lang="zh-cn"> < ...
- bootstrap在 刷新页面,tab选择页面不会改变。
您可以直接复制代码 注意在同级别文件夹中引用 相应js 和 css. 实现tab影响 关键看bootstrap的 data-toggle= tab <html lang="en&quo ...
随机推荐
- STM32F4_TIM输入波形捕获(脉冲频率、占空比)
推荐 分享一个大神的人工智能教程.零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到人工智能的队伍中来! http://www.captainbed.net/strongerhuang Ⅰ.概述 ...
- linux--jdk安装与配置
此处以centos下jdkjdk1.8.0_161安装(此处为rpm安装事例)为例 1.java官网下载页找到对应版本的jdk下载链接地址 2.下载对应版本的rmp包到服务器,执行如下指令: wget ...
- C#版本的xUnit的测试框架模型和xUnit.NET开源项目
1. 参考kent beck的测试驱动写的C#测试框架模型 a) 测试用例: WasRun, 基类为TestCase b) 框架: TestCaseTest用来测试TestCase,本身也是它的子类, ...
- docker构建测试环境
构建测试环境首先要根据自己的需求,构建出适合自己项目的image,有了自己的image,就可以快速的搭建出来一套测试环境了. 下边就说一下构建image的两种方式. 1.DOCKFILE创建文件夹:m ...
- ERROR: JDWP Transport dt_socket failed to initialize, TRANSPORT_INIT(510)
1 ERROR: transport error 202: bind failed 2 ERROR: JDWP Transport dt_socket failed to initialize, TR ...
- 利用FFmpeg切割视频
关键词:FFmpeg,seek,ss,t,to,搜索,定位 介绍 如果你想要从输入文件中切割一部分,需要用到ss选项. 快速定位 需要将ss放在输入文件的前面(即-i的前面) elesos1.jpg ...
- 【转】不用程序mysql也可以查询今天、昨天、7天、近30天、本月、上一月的数据
今天 select * from 表名 where to_days(时间字段名) = to_days(now()); 昨天 SELECT * FROM 表名 WHERE TO_DAYS( NO ...
- 框架应用 : Spring - 开发详述
Spring framework简介 spring framework这个框架是spring项目中的核心项目,所有框架都依赖于这个框架. 它是一个一站式的开源框架,基础技术是IoC. 按官方文档主要分 ...
- (转)QT中QWidget、QDialog及QMainWindow的区别
QWidget类是所有用户界面对象的基类. 窗口部件是用户界面的一个基本单元:它从窗口系统接收鼠标.键盘和其它事件,并且在屏幕上绘制自己.每一个窗口部件都是矩形的,并且它们按Z轴顺序排列.一个窗口部件 ...
- 《从零开始学Swift》学习笔记(Day 63)——Cocoa Touch设计模式及应用之单例模式
原创文章,欢迎转载.转载请注明:关东升的博客 什么是设计模式.设计模式是在特定场景下对特定问题的解决方案,这些解决方案是经过反复论证和测试总结出来的.实际上,除了软件设计,设计模式也被广泛应用于其他领 ...
