概述
元件是由一系列的HTML和CSS元素灵活组合而成的代码,同时元件也是供使用者灵活组合使用,前端设计开发就像玩游戏一样简单而又富有乐趣。
网格系统
框架内置一套响应式网格系统是,不同分辨率或设备可自动适应大小,使得页面在不同设备上都有良好的表现。
简介
网格系统用于通过一系列的行与格子的组合创建页面布局,将每行分成12个格式而形成网格系统。
常规布局
常规布局即为非响应式布局,即为在任何屏幕格子比例上都一样的排列方式,不会随着屏幕不同而展示不同的布局。
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
x1
水平移动
给例添加.x(*)-move样式,可以快速实现元素的水平方向移动。
x4 x1-move 4格-移动1格
x4 x2-move 4格-移动2格
x4 x1-move 4格-移动1格
x4 x2-move 4格-移动2格
内嵌套
大格子里面包含小格子,12个格子为一整行,超出则为换行。
格子排序
使用.x(*)-left和.x(*)-right样式,可以改变格子的排序显示。
跨屏响应式布局
跨屏响应式布局,分为两种方式,在支持CSS3的浏览器中,推客采用的是媒体查询(media query),当不支持css3的浏览器IE8时,推客引入Respond.js来实现媒体查询。
媒体查询方式
超小屏幕(手机,小于 760px)
没有任何媒体查询相关的代码,因为这在 推客 中是默认的
小屏幕(平板,大于等于 760px)
@media (min-width: 760px) { ... }
中等屏幕(桌面显示器,大于等于 1000px)
@media (min-width: 1000px) { ... }
大屏幕(宽屏显示器,大于等于 1200px)
@media (min-width: 1200px) { ... }跨屏响应参数
水平移动、嵌套和格子排序
和常规布局一样,跨屏响应式布局也可以使用水平移动、内嵌套和格子排序;使用的样式分别为移动:.x(*)-move;排序:.x(*)-left,.x(*)-right样式。
响应示例
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
xl1
水平移动
给例添加.xl(*)-move,.xs(*)-move,.xm(*)-move,.xb(*)-move样式,可以快速实现元素的水平方向移动。
xm4 xm1-move 4格-移动1格
xm4 xm2-move 4格-移动2格
xb3 xb1-move 3格-移动1格
xb3 xb1-move 3格-移动1格
xb3 xb1-move 3格-移动1格
xm4 xm1-move 4格-移动1格
xm4 xm2-move 4格-移动2格
xb3 xb1-move 3格-移动1格
xb3 xb1-move 3格-移动1格
xb3 xb1-move 3格-移动1格
内嵌套
格子排序
使用.xl(*)-left和.xl(*)-right、.xs(*)-left和.xs(*)-right、.xm(*)-left和.xm(*)-right、.xb(*)-left和.xb(*)-right样式,可以改变格子的排序显示。
xl2 xl10-left
xl10 xl2-right
xs4 xs8-left
xs8 xs4-right
xm6 xm6-left
xm6 xm6-right
xb8 xb4-left
xb4 xb8-right
xl2 xl10-left
xl10 xl2-right
xs4 xs8-left
xs8 xs4-right
xm6 xm6-left
xm6 xm6-right
xb8 xb4-left
xb4 xb8-right
显示及隐藏
hidden-l超小屏幕下隐藏
show-b 宽屏下显示
hidden-l超小屏幕下隐藏
show-b 宽屏下显示
综合实例
手机、平板、桌面、大屏幕跨屏转换实例。
从手机、平板、桌面的媒体查询
xs12 xm6 xb4
xs12 xm6 xb4
xs12 xm6 xb4
xs12 xm6 xb4
xs12 xm6 xb4
xs12 xm6 xb4
图标
CSS小图标
关闭按钮、向左、向右、上箭头,下箭头等常用小按钮。
浏览器兼容
上、下、左、右的箭头在IE6下不支持显示,需要对其支持慎用,也可以自己改用图片样式。
字体图标
500多个Font Awesome字体图标。
网络应用图标
文件类型图标
旋转图标
表单控制图标
货币图标
编辑图标
指向图标
播放图标
医疗图标
品牌图标
使用方法
给元素添加.icon-(*)样式,即可添加图标,同时添加text-(size)系列样式,可改变文字大小,添加text-(color)系列样式,可以改变图标颜色。
字体文件
在Photoshop中使用图标
Font Awesome是一款非常流行和免费的图标字体。图标字体是非常适合用在网页设计中,因为它们可以用作图标显示在屏幕上,同时由于是用字体的,可以缩放和渲染,是一个非常高效的解决方案。
标签样式
h1. 推客前端框架标题 标签
h2. 推客前端框架标题 标签
h3. 推客前端框架标题 标签
h4. 推客前端框架标题 标签
h5. 推客前端框架标题 标签
h6. 推客前端框架标题 标签
h1. 推客前端框架标题 标签
h2. 推客前端框架标题 标签
h3. 推客前端框架标题 标签
h4. 推客前端框架标题 标签
h5. 推客前端框架标题 标签
h6. 推客前端框架标题 标签
标签颜色
改变标签的颜色。
主色
辅色
背景色
融合色
点缀色
黑色
灰色
白色
主色
辅色
背景色
融合色
点缀色
黑色
灰色
白色提示标签
包含红色、黄色、蓝色、绿色,分别代表危险、警告、主要、成功信息。
危险
警告
主要
成功
危险
警告
主要
成功
徽章
提示徽章
给文本或链接添加span标签,使用class="badge",可快速设置提示的文字或数字。
自动消失
当span内没内容时,徽章会自动消失(通过CSS的:empty选择器实现)。
IE6,7,8兼容
在Internet Explorer 6,7,8中不会自动消失,因为它们对:empty选择器不支持。
徽章颜色
添加bg-*系列样式,可以快速改变背景颜色。
默认
主色
辅色
背景色
融合色
点缀色
黑色
灰色
白色
红色
黄色
蓝色
绿色
淡红
淡黄
淡蓝
淡绿
默认
主色
辅色
背景色
融合色
点缀色
黑色
灰色
白色
红色
黄色
蓝色
绿色
淡红
淡黄
淡蓝
淡绿 导航或背景上显示
当在深色背景显示时,徽章的背景为白色。
角标
右上角显示的徽章
下拉样式
将下拉菜单触发器和下拉菜单都包裹在.drop里,或者另一个声明了position:relative;的元素。然后添加组成菜单的HTML代码。
右对齐
给.dorp-menu增加.pull-right样式,可使下拉菜单向右显示。
菜单标题及禁用链接
导航
默认导航
所有的导航都包含.nav样式,及特定导航的样式。
基本导航样式
基本的导航效果,可用于侧导航或垂直方向上的文本导航。
手机列表显示
如下代码,添加列表含.icon-navicon样式的导航按钮,data-target为指定的对象,在指定显示导航的对象上添加.nav-navicon样式,即能实现手机列表显示导航。
包含子菜单
在.nav的基本上,添加.nav-menu样式,同时为了方便在手机上使用,需在子菜单上添加.drop-menu样式。
附加信息
在含子菜单的链接内,可以添加.arrow样式,用作子菜单标识作用。同时标题.nav-head和更多.nav-more可以根据实际应用可删除。
内联导航
实际应用中,更多的是使用一行内的导航,这时只需给.nav加上.nav-inline即可。
加上分隔线或居右
给.nav加上.nav-split,可以将导航的链接用竖线分隔,加上.nav-right,可以让导航链接右对齐。
两端对齐的导航
给导航添加.nav-justified样式,可使导航向两端对齐。
大号导航
给.nav样式添加.nav-big,可以改变导航条的大小。
主要导航
在.nav的基础上,添加.nav-main样式,实现主要导航的效果。
内联样式及两端对齐
给.nav加上.nav-inline,让主要导航在一行内显示。
大号导航
导航颜色
辅助导航
给.nav加上.nav-sub样式,实现辅助导航样式。
内联样式及两端对齐
在.nav-sub上添加.nav-inline或.nav-justified样式,实现导航的内联或两端对齐样式。
大号导航
导航颜色
使用.border-(*)系列样式,可以快速改变辅助导航的颜色。
标签导航
标签导航基本样式,基于.nav样式,添加.nav-tabs样式。
内联样式、右对齐及两端对齐
在.nav-tabs上添加.nav-inline或.nav-justified样式,实现内联及两端对齐的效果,同时使用.nav-right,可以使内容右对齐显示。
大尺寸标签导航
给.nav-tabs,添加.nav-big,可以使用大尺寸的标签导航。
导航颜色
同样,使用border-(*)系列样式,可以改变标签导航的颜色。
胶囊导航
基于.nav,添加.nav-pills样式,可实现胶囊导航效果。
内联样式、右对齐及两端对齐
在.nav-pills上添加.nav-inline、.nav-right或.nav-justified样式,实现导航的内联或两端对齐样式。
大号导航条
导航颜色
使用.border-(*)系列样式,可以改变导航的颜色。
站点导航
添加.nav-sitemap样式,两端对齐显示,显示为站点地图类导航,常用于站点地图或网站底部。
背景反色导航
当使用.bg-(*)系列样式时,背景色与文字的反色效果。
标签导航
胶囊导航
进度条
默认进度条样式
大号进度条
小号进度条
进度条颜色
使用bg-*样式,可以快速改变进度条的背景色。
背景色组合
与上一节CSS定义的背景色组合,可以随意改变进度条的背景色。
进度条效果
条纹效果
运动效果
叠加效果
进度:40%
进度:30%
进度:20%
进度:10%
进度:40%
进度:30%
进度:20%
进度:10%
区间
选定区间的某个值,或某个范围,数值的改变请参考js组件效果。
区间范围
按钮及区间颜色
使用bg-*系列样式,快速改变按钮及进区间的颜色。
按钮组
添加图标
使用icon-(*)系列图标样式,可以给按钮添加图标,同时使用text-(*)颜色样式,可以改变文字及图标的颜色。
通过样式,改变按钮组的大小。
让一组按钮竖直显示而不是水平显示。
让一组按钮拉长为相同的尺寸,适应父元素的宽度。对于按钮组中的按钮下拉菜单也同样适用。
颜色
使用border-*系列样式,快速改变边框颜色。
...
...
...
选择
选中样式
颜色
给.selected添加.border-(*)样式,可快速改变选中的颜色。
按钮式选中
边框及背景颜色
给相关元素添加.border-(*)及.bg-(*)样式,可改变边框及背景颜色。
文字色块
基本样式
背景和边框色
添加.border-*及.bg-*系列样式,可以改变色块的背景和边框。
背景色
边框色
尺寸
通过使用.txt-large,.txt-big,.txt-small,.txt-little样式,快速改变色块大小。
特大 128*128px
起步
样式
大号 64*64px
起步
样式
默认 48*48px
起步
样式
小号 32*32px
1
2
特小 16*16px
使用小文本
使用.txt-large及.txt-big可给文字添加span标签,可以使用小文本内容。
使用大文本
给文字添加strong标签,可使用更大号文本。
色块、图片、视频等媒体信息与文字构成的组合。
媒体样式
默认样式
竖向排列
横向排列
向右排列
标题在先的样式
媒体信息在一行内显示。
默认样式
跨屏响应式排列
通过推客的网格系统和响应式图片样式,让水平排列具有跨屏响应式功能。
竖向排列
横向排列
上一节CSS里,已介绍了表单的基本信息,如输入框,多选,单选,块显示等内容,这一节主要介绍相关的组合,以后提示内容相关的输入框组样式。
默认样式
去掉label
增加帮助信息
输入框自由宽度
给.input添加.input-auto,输入框即为size的宽度,或给form添加form-auto样式,表单内的输入框都按size的宽度显示。
单独设置
整体表单设置
在移动设备上,自动默认为整行显示,如需将单个输入框设置自由宽度,可通过给输入框加.input-auto样式实现。
添加图标
右侧图标
右侧帮助
提示放在label里,设置.float-right样式,也可以把帮助放在右侧。
给form添加.form-x,让标签label与输入域field在水平方向上显示。
输入框自由宽度
给form添加.form-auto或给输入框添加.input-auto,表单内的输入框水平方向上按size的属性显示。
给form添加.form-inline样式,实现输入框的内联模式。
也可以去掉label标签
更亲密一些
使用.input-inline样式,可以让一行内的输入框连在一起。
也有垂直方向上连在一起的
使用.input-block样式,可以让一列内的输入框连在一起。
单选多选组合
多个单选或多选时的排列组合。
默认样式
按钮组显示单选或多选
使用按钮组的方式显示单选或多选,效果需要用js配合,详细的使用方法请看"js组件"的单选多选。
分行显示
给.input添加.label-block样式,可使内容一行一行显示。
多个输入框组合,实现输入框前缀及后缀内容。
单选或多选
下拉式按钮
经常用到的输入框组合案例。
- 让单个元素大小,使用上一节介绍的.input-big和.input-small样式;
- 单个按钮组使用.button-group-big或.button-group-small样式;
- 单个输入框组,给.input-group添加.input-big或.input-small样式;
- 改变整体表单的大小,给form添加.form-big或.form-small样式。
大号
小号
表单验证
在javascrip组件里,我们还将进一步介绍表单验证状态、验证方法、验证规则等内容,进一步丰富了表单的操作。
列表组
列表样式
常用于文章信息的列表显示,同时也可以组合成复杂的定制化内容。
- 推客前端框架,是一款开源的专业网页前端UI解决方案。
- 是HTML、CSS、Javascrip三者结合的前端框架。
- 配合js效果,提供了推客的CSS、HTML标准。
- 方便个性化、人性化的前端设计方法。
- 受到设计师、前端工程师、程序员及网页设计初学者的喜爱。
- 框架提供了CSS的重定义、元件样式的预设。
- 框架提供了CSS的重定义、元件样式的预设、样式组件、风格模块及Javascript效果。
- 丰富了页面效果,同时让前端设计简单化、傻瓜化。
- 任何初学者都可快速建设美观、简洁的页面。
条纹列表
添加.list-striped样式,列表组条纹状显示。
- 推客前端框架,是一款开源的专业网页前端UI解决方案。
- 是HTML、CSS、Javascrip三者结合的前端框架。
- 配合js效果,提供了推客的CSS、HTML标准。
- 方便个性化、人性化的前端设计方法。
- 受到设计师、前端工程师、程序员及网页设计初学者的喜爱。
- 框架提供了CSS的重定义、元件样式的预设。
- 框架提供了CSS的重定义、元件样式的预设、样式组件、风格模块及Javascript效果。
- 丰富了页面效果,同时让前端设计简单化、傻瓜化。
- 任何初学者都可快速建设美观、简洁的页面。
标签、徽章或日期
加入徽章或日期,使用float-right样式,自动放在右边。
- 20推客前端框架,是一款开源的专业网页前端UI解决方案。
- 2010-10-1是HTML、CSS、Javascrip三者结合的前端框架。
- 热门配合js效果,提供了推客的CSS、HTML标准。
链接列表
使用链接组成的列表内容。
内容组合
在链接内添加需要的代码,组合成想要的效果。
面板
基本样式
含标题或底部的面板
面板可加入含.panel-head或.panel-foot的容器,增加头部或底部信息。
推客前端框架
推客,是国内一款开源的专业响应式网页前端框架,由HTML、CSS、Javascrip三者组合应用。提供的CSS、元件、动画、组件、模块等样式实现绝大多数的网页特效与响应功能,像玩积木、推客游戏一样快速简单而富有乐趣的做前端开发。
推客,是国内一款开源的专业响应式网页前端框架,由HTML、CSS、Javascrip三者组合应用。提供的CSS、元件、动画、组件、模块等样式实现绝大多数的网页特效与响应功能,像玩积木、推客游戏一样快速简单而富有乐趣的做前端开发。
推客前端框架
推客,是国内一款开源的专业响应式网页前端框架,由HTML、CSS、Javascrip三者组合应用。提供的CSS、元件、动画、组件、模块等样式实现绝大多数的网页特效与响应功能,像玩积木、推客游戏一样快速简单而富有乐趣的做前端开发。
变换颜色
巧妙使用背景色.bg-*和边框色.border-*样式,可以灵活改变面板的色彩。
面板内容
含表格及含列表组的面板。
带表格的面板
面板表格
推客,是国内一款开源的专业响应式网页前端框架,由HTML、CSS、Javascrip三者组合应用。提供的CSS、元件、动画、组件、模块等样式实现绝大多数的网页特效与响应功能,像玩积木、推客游戏一样快速简单而富有乐趣的做前端开发。
起步 | CSS | 元件 | 模块 |
下载前端框架 | 文本 | 网格系统 | 框架 |
框架包含的文件 | 图片 | 图标 | 头部 |
基本页面 | 水平线 | 标签 | Banner |
响应式布局 | 按钮 | 徽章 | 导航 |
浏览器支持 | 列表 | 进度条 | 面包屑 |
不含panel-body的
面板表格
起步 | CSS | 元件 | 模块 |
下载前端框架 | 文本 | 网格系统 | 框架 |
框架包含的文件 | 图片 | 图标 | 头部 |
基本页面 | 水平线 | 标签 | Banner |
响应式布局 | 按钮 | 徽章 | 导航 |
浏览器支持 | 列表 | 进度条 | 面包屑 |
带列表组的面板
面板列表
推客,是国内一款开源的专业响应式网页前端框架,由HTML、CSS、Javascrip三者组合应用。提供的CSS、元件、动画、组件、模块等样式实现绝大多数的网页特效与响应功能,像玩积木、推客游戏一样快速简单而富有乐趣的做前端开发。
- 推客前端框架,是一款开源的专业网页前端UI解决方案。
- 是HTML、CSS、Javascrip三者结合的前端框架。
- 配合js效果,提供了推客的CSS、HTML标准。
- 方便个性化、人性化的前端设计方法。
- 受到设计师、前端工程师、程序员及网页设计初学者的喜爱。
- 框架提供了CSS的重定义、元件样式的预设。
- 框架提供了CSS的重定义、元件样式的预设、样式组件、风格模块及Javascript效果。
- 丰富了页面效果,同时让前端设计简单化、傻瓜化。
- 任何初学者都可快速建设美观、简洁的页面。
不含panel-body的
面板列表
- 推客前端框架,是一款开源的专业网页前端UI解决方案。
- 是HTML、CSS、Javascrip三者结合的前端框架。
- 配合js效果,提供了推客的CSS、HTML标准。
- 方便个性化、人性化的前端设计方法。
- 受到设计师、前端工程师、程序员及网页设计初学者的喜爱。
- 框架提供了CSS的重定义、元件样式的预设。
- 框架提供了CSS的重定义、元件样式的预设、样式组件、风格模块及Javascript效果。
- 丰富了页面效果,同时让前端设计简单化、傻瓜化。
- 任何初学者都可快速建设美观、简洁的页面。
面板组
没有左右边框的面板组。
无左右边框的面板组,主要应用在移动端,例如:在微信、APP里充当列表
默认面板组...
有边距、蓝色边框面板组...
有边距、橙色背景色面板组...
默认面板组...
有边距、蓝色边框面板组...
有边距、橙色背景色面板组...
带媒体的面板组