开源夏令营(2)
来源:互联网 发布:淘宝导航图片怎么放 编辑:程序博客网 时间:2024/05/16 06:07
Bootstrap3中默认定义页面为12个逻辑列,我们需要通过定义元素占据的列的数量来定义页面布局效果
所有布局列定义必须放入.row定义元素,并且.row定义元素必须定义到.container或者.container-fluid元素中,如下:
因为支持响应式设计,这里我们可以针对不同设备来定义不同的布局样式,如下:
超小屏幕 手机 (<768px) 小屏幕 平板 (≥768px) 中等屏幕 桌面显示器 (≥992px) 大屏幕 大桌面显示器 (≥1200px) 栅格系统行为 总是水平排列 开始是堆叠在一起的,当大于这些阈值时将变为水平排列C .container 最大宽度 None (自动) 750px 970px 1170px 类前缀 .col-xs- .col-sm- .col-md- .col-lg- 列(column)数 12 最大列宽 自动 ~62px ~81px ~97px 槽(gutter)宽 30px (每列左右均有 15px的间隔) 可嵌套 是 可偏移(Offsets) 是 可排序 是
通过定义以上不同的设备的CSS,我们可以针对不同设备定义不同类型的布局,如下:
以上代码中,我们在超小型设备定义3个div都占据了12列(即整屏宽度),而在小型设备上,定义的分别是占据3个列,1个列和8个列。
javascript动态效果:
- Bootstrap3中自带的popover效果
- 使用chart.js实现的一个甜甜圈图表效果
小提示:使用前请确认导入了jQuery类库和bootstrap3的类库
popover效果
相关代码如下:
在contact按钮中添加id="contact",如下:
对应javascript如下:
这样如果你点击联系按钮,会看到一个弹出popover效果
甜甜圈语言水平图表
这里我们使用chart.js来实现甜甜圈风格的语言水平图表,首先引用chart.js,这里使用jQuery的ajax方法加载js,相关代码如下:
回调方法中,我们生成数据并且使用canvas来生成中文语言水平图形,如下:
类似方式,可以生成英文语言水平图形。
最后生成效果如下:
0 0
- 开源夏令营(2)
- 开源夏令营(1)
- 开源夏令营(3)
- 开源夏令营(5)
- 开源夏令营(6)
- 开源夏令营(7)
- 开源夏令营(8)
- 开源夏令营之项目汇报2
- 开源夏令营(9)总结
- 开源夏令营总结
- 开源夏令营总结
- 开源夏令营总结
- 开源夏令营总结
- 开源夏令营第一周
- 开源夏令营第二周
- 开源夏令营中期报告
- 开源夏令营中期总结
- 开源夏令营中期报告
- hdoj2070 Fibbonacci Number
- 从米4发布会,总结雷军的十大产品观
- hdu 1175 连连看
- 使用profile功能对Matlab性能调优
- flume学习(三):flume将log4j日志数据写入到hdfs
- 开源夏令营(2)
- STL vector实现
- 【移动】chrome浏览器模仿移动浏览器效果
- cocos2dx学习笔记(CCHttpRequest和CURL两个方式)
- HDU 2003 求绝对值
- MySQL 索引优化 Using where, Using filesort
- listview中增加checkbox导致item点击事件失效
- linux
- 事务