Front_end - - Bootstrap框架 (2)

按钮大小

<p> <button type="button">(大按钮)Large button</button> <button type="button">(大按钮)Large button</button> </p> <p> <button type="button">(默认尺寸)Default button</button> <button type="button">(默认尺寸)Default button</button> </p> <p> <button type="button">(小按钮)Small button</button> <button type="button">(小按钮)Small button</button> </p> <p> <button type="button">(超小尺寸)Extra small button</button> <button type="button">(超小尺寸)Extra small button</button> </p> 5.8 图片 <img src="http://www.likecs.com/..." alt="Responsive image">

图片形状

<img src="http://www.likecs.com/..." alt="http://www.likecs.com/..."> <img src="http://www.likecs.com/..." alt="http://www.likecs.com/..."> <img src="http://www.likecs.com/..." alt="http://www.likecs.com/..."> 5.9 辅助类

文本颜色

<p>...</p> <p>...</p> <p>...</p> <p>...</p> <p>...</p> <p>...</p>

背景颜色

<p>...</p> <p>...</p> <p>...</p> <p>...</p> <p>...</p>

关闭按钮

<button type="button" aria-label="Close"><span aria-hidden="true">&times;</span></button>

下拉三角

<span></span>

快速浮动

<div>...</div> <div>...</div>

内容块居中

<div>...</div>

清除浮动

<!-- Usage as a class --> <div>...</div>

显示与隐藏

<div>...</div> <div>...</div> 6, 常用Bootstrap组件

1 字体图标

2 下拉菜单

3 按钮组

4 输入框俎

5 导航

6 分页

7 标签和徽章

8 页头

9 缩率图

10 进度条

模拟滚动的进度条:

var $d1 = $("#d1"); var width = 0; var theID = setInterval(setValue, 200); function setValue() { if (width === 100) { clearInterval(theID); } else { width++; $d1.css("width", width+"%").text(width+"%"); } } 7, 响应式开发 7.1 为什么要进行响应式开发?

随着移动设备的流行,网页设计必须要考虑到移动端的设计。同一个网站为了兼容PC端和移动端显示,就需要进行响应式开发。

7.2 什么是响应式?

利用媒体查询,让同一个网站兼容不同的终端(PC端、移动端)呈现不同的页面布局。

7.3 用到的技术:

CSS3@media查询

用于查询设备是否符合某一特定条件,这些特定条件包括屏幕尺寸、是否可触摸、屏幕精度、横屏竖屏等信息。

常见属性:

device-width, device-height 屏幕宽、高

width,height 渲染窗口宽、高

orientation 设备方向

resolution 设备分辨率

语法:

@media mediatype and|not|only (media feature) { CSS-Code; }

不同的媒体使用不同的stylesheet

<link media="mediatype and|not|only (media feature)" href="http://www.likecs.com/mystylesheet.css">

viewport

手机浏览器是把页面放在一个虚拟的"窗口"(viewport)中,通常这个虚拟的"窗口"(viewport)比屏幕宽,这样就不用把每个网页挤到很小的窗口中(这样会破坏没有针对手机浏览器优化的网页的布局),用户可以通过平移和缩放来看网页的不同部分。

设置viewport

一个常用的针对移动网页优化过的页面的 viewport meta 标签大致如下:

<meta name=”viewport” content=”width=device-width, initial-scale=1, maximum-scale=1″> - ````width````:控制 viewport 的大小,可以指定的一个值,如果 600,或者特殊的值,如 device-width 为设备的宽度(单位为缩放为 100% 时的 CSS 的像素)。 - ````height````:和 width 相对应,指定高度。 - ````initial-scale````:初始缩放比例,也即是当页面第一次 load 的时候缩放比例。 - ````maximum-scale````:允许用户缩放到的最大比例。 - ````minimum-scale````:允许用户缩放到的最小比例。 - ````user-scalable````:用户是否可以手动缩放。

Bootstrap的栅格系统

container

row

column

注意事项: 使用Bootstrap的时候不要让自己的名字与Bootstrap的类名冲突。

8, JavaScript插件 8.1 常用的Bootstrap自带插件 8.1.1 模态框

模态框的HTML代码放置的位置

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/zwzfjj.html