Javascript组件是由一系列CSS及元件配合JS的效果,实现众多的交互效果。
给元素加入.win-homepage或.win-favorite样式,实现设为首页及加入收藏功能。
给元素加.win-forward,.win-back,.win-backtop样式,实现前进、后退、返回顶部效果。
给元素添加.win-refresh,.win-print,.win-close样式,实现页面刷新,打印,关闭窗口等功能。
通过样式及js配合,实现内容标签功能。
标题及更多 标题及更多,在使用中可根据需要使用或删除。
给.tab样式加上.border-(*)样式,可以改变边框颜色。
选项标签只有一个参数供使用,即在.tab标签上,添加触发器data-toggle的效果,默认为点击。
参数 | 类型 | 默认值 | 可选值 | 说明 |
---|---|---|---|---|
data-toggle | 字符串 | click | click | 鼠标点击时显示 |
hover | 鼠标经过时显示 |
对话框的基本样式,包含标题,内容在底部。
点击按钮,弹出对话框实例。
对话框参数包含触发事件data-toggle,对话框宽度限制data-width,是否显示遮罩层data-mask,对象data-target和异步加载data-url组成。
参数 | 类型 | 默认值 | 可选值 | 说明 |
---|---|---|---|---|
data-toggle | 字符串 | click | click | 鼠标点击时显示 |
hover | 鼠标经过时显示 | |||
data-width | 字符串 | 80% | 无 | 对话框的宽度,带单位,可以使用px,%,em等。 |
data-mask | 整数 | 1 | 无 | 是否显示遮罩层:(可选)默认为1,当为其他值是不显示。 |
data-target | 字符串 | 无 | 无 | 获取显示元素的对象,可以是#id,也可以是.class |
data-url | 路径 | 无 | 无 | 显示对应地址的内容,如:http://www.p.com/images/dialog.html |
提示信息的基本案例效果。
推客前端框架:国内优秀的HTML、CSS、JS跨屏响应式开源前端框架,使用最新浏览器技术,为快速的前端开发提供一系统的文本、图标、媒体、表格、表单、按钮、菜单、网格系统等样式工具包,占用资源小,使用推客可以快速构建简洁、优雅而且自动适应手机、平板、桌面电脑等设备的前端界面,让前端开发像玩游戏一下快乐而轻松。
推客前端框架在传统CSS框架的基本上,增加了HTML5、CSS3、JS等技术组合应用,应用于最新的浏览器技术,同时兼容较早的浏览器,新旧结合,承前启后,开发者只需把框架文件引入到项目中,就可以初现快速的共同开发,改变以往建立PC网站同时,再建立手机网站的局面,初站一站响应所有设备,大大提高了开发效率。
给元素添加.tips样式,并配置相关参数,快速实现信息提示。
信息提示包含了多个参数,包含触发、位置、样式、宽、标题、图片、内容、对象和异步加载地址等。
参数 | 类型 | 默认值 | 可选值 | 说明 |
---|---|---|---|---|
title | 字符串 | 无 | 无 | 提示信息的标题 |
content | 字符串 | 无 | 无 | 提示信息的内容 |
data-toggle | 字符串 | hover | hover | 鼠标悬停时显示 |
click | 鼠标点击时显示 | |||
show | 直接显示 | |||
data-place | 字符串 | top | left | 显示在左边 |
top | 显示在上方 | |||
right | 显示在右侧 | |||
bottom | 显示在下方 | |||
data-style | 字符串 | 无 | bg-(*)或border-(*) | 框架内的背景及边框组合使用,如:bg-main border-main |
data-width | 字符串 | 无 | 自定义 | 提示信息的宽度,如:200px |
data-image | 路径 | 无 | 无 | 提示图片的路径,如:http://www.p.comlogo.png |
data-target | 字符串 | 无 | 无 | 显示对应元素的内容,如:#id或.class |
data-url | 路径 | 无 | 无 | 显示对应地址的内容,如:http://www.p.com/images/tip.html |
警告框分为红、黄、蓝、绿四种,样式分别为:alert-red、alert-yellow、alert-blue、alert-green
请重新操作。
请重新操作。
单选的radio效果。
多选的checkbox。
在表单组的基础上,使用验证方式。
文本框、文件域、单选框、复选框及下拉菜单等控制的验证方法。
给form添加.form-tips样式,可改变验证信息的显示方式。
对于输入的值,需要多重验证,才能确保数据正确,比如用户的年龄,验证是否填写的同时,还需要验证是否数字,同时还要限制在0-150之间;推客前端框架提供强大的组合验证功能,多个验证用","号分开,让验证灵活而又准确。
推客提供了多种预设参数及方法供使用,具体参数对应下表使用。
参数 | 说明 |
---|---|
required | 不为空 |
chinese | 纯汉字 |
number | 纯数字 |
integer | 正负整数 |
plusinteger | 正整数 |
double | 正负小数 |
plusdouble | 正小数 |
english | 英文字符 |
username | 英文字母开头的字母、下划线、数字 |
mobile | 手机号码 |
phone | 电话 |
tel | 手机号码或者电话 |
电子邮箱 | |
url | 网址 |
ip | IP地址 |
currency | 货币 |
zip | 邮编 |
QQ号 | |
radio | 单选框是否选择 |
类型 | 参数 | 运算符 | 描述 | 示例 |
---|---|---|---|---|
数值对比 | compare | == | 等于 | compare#==10:等于10,length#==10:字符长度为10 |
!= | 不等于 | compare#!=10:不等于10,length#!=10:字符长度不为10 | ||
> | 大于 | compare#>10:数值须大于10,length#>10:字符长度大于10位 | ||
字符长度对比 | length | < | 小于 | compare#<10:数值须小于10,length#<10:字符长度小于10位 |
>= | 大于等于 | compare#>=10:数值须大于或等于10,length#>=10:字符长度大于或等于10位 | ||
<= | 小于等于 | compare#<=10:数值须小于或等于10,length#<=10:字符长度小于或等于10位 |
类型 | 参数 | 使用方法 | 说明 |
---|---|---|---|
正则表达式 | regexp | 参数(regexp)#正则表达式(.+.(jpg|gif)$):错误提示(图片格式为jpg,gif) | 输入的值是否符合正则表达式的规则。 |
重复密码 | repeat | 参数(repeat)#比较对象(password):错误提示(两次输入的密码不一致) | 当前密码与name="passwrod"的进行比较,看是否相同。 |
异步验证 | ajax | 参数(ajax)#验证地址(demo/getdata.html?username={value}):错误提示(用户已注册) |
|
基本的轮播效果,通常用于广告图或横幅效果等。
在设置不同参数下的轮播效果示例。
轮播参数包含显示分页、间隔时间,响应式显示数目等。
参数 | 类型 | 默认值 | 可选值 | 说明 |
---|---|---|---|---|
data-pointer | 布尔值 | 1 | 1 | 显示点式分页 |
0 | 不显示 | |||
data-style | 字符串 | 空 | border-(*) | 点式分页的边框色,如border-main |
data-interval | 正整数 | 5 | 任意正整数 | 轮播间隔时间 |
data-item | 正整数 | 1 | 任意正整数 | (可选)一屏内显示的数量 |
data-small | 正整数 | 空 | 任意正整数 | (可选)小屏内显示的数量 |
data-middle | 正整数 | 空 | 任意正整数 | (可选)中屏内显示的数量 |
data-big | 正整数 | 空 | 任意正整数 | (可选)大屏内显示的数量 |
响应式设置 默认及移动设备的情况下,显示的数量使用data-item值,当小屏下使用则为data-small数值,中屏及大屏分别使用data-middle及data-big的数值,使得轮播显示可在不同的设备下响应显示。
当页面滚动时,元素超过窗口顶部(底部)时,会固定显示在顶部(底部)。
在需要置顶或置底的元素上添加.fixed样式,默认为置顶,当设置data-style属性值为fixed-bottom时,则为置底。
置顶或置底参数包含置顶样式data-style和偏离值data-offset-fixed
参数 | 类型 | 默认值 | 可选值 | 说明 |
---|---|---|---|---|
data-style | 字符串 | fixed-top | fixed-top | 元素置顶,如:data-style="fixed-top" |
fixed-bottom | 元素置底,如:data-style="fixed-bottom" | |||
data-offset-fixed | 整数 | 0 | 无 | 偏离的高底值,如data-offset-fixed="10",单位为px。 |
当内容滚动时,导航条状态会对应改变。
国内优秀的HTML、CSS、JS跨屏响应式开源前端框架,使用最新浏览器技术,为快速的前端开发提供一系列的文本、图标、媒体、表格、表单、按钮、菜单、网格系统等样式工具包,占用资源小,使用推客可以快速构建简洁、优雅而且自动适应手机、平板、桌面电脑等设备的前端界面,让前端开发像玩游戏一样快乐而轻松。
推客前端框架在传统CSS框架的基本上,增加了HTML5、CSS3、JS等技术组合应用,应用最新的浏览器技术,同时兼容较早的浏览器,新旧结合,承前启后,开发者只需把框架文件引入到项目中,就可以初现快速的共同开发,改变以往建立PC网站同时,再建立手机网站的局面,实现一站响应所有设备,大大提高了开发效率。
推客以移动设备为基点,优先适应于移动设备;从移动设备扩大到平板、桌面电脑等设备,实现跨屏响应,兼容桌面浏览器的同时,更适应了移动互联网的潮流。
推客前端框架重新定义了CSS基础、常用元件及JS组件,可快速构架前端界面,实现跨屏响应。同时兼容所有jQuery插件,在项目中可以灵活使用,让前端开发如虎添翼。
推客基于应用广泛jQuery插件,轻量高效;相对于国外的前端框架,推客前端框架侧重于对中文的支持,符合国人的视觉及体验,实现到国内主流浏览器的支持,减少兼容性测试时间,提高开发效率。
首先在监听状态元素上添加.spy样式;同时设置监听的对象属性data-target,当为空为窗口滚动;也可设置滚动的偏离值data-offset-spy,单位为px。
滚动监听包含监听对象(data-target)和垂直偏离(data-offset-spy)两个值。
参数 | 类型 | 默认值 | 可选值 | 说明 |
---|---|---|---|---|
data-target | 字符串 | window | 无 | 监听对象,如:data-target="#id"或data-target=".class" |
data-offset-spy | 整数 | 0 | 无 | 垂直偏离,如data-offset-spy="10",单位为px。 |
基本案例
给元素添加.collapse样式,并给当前显示的子类,添加.actvie样式。