日期选择控件mobiscroll 自定义样式
2014-11-28 09:27
435 查看
1.0.2的版本默认黑色的主题,通过覆盖其css可自定义样式:
文件引入:
<link rel="stylesheet" type="text/css" href="${ctx}/scripts/mobiscroll/jquery.scroller-1.0.2.css" />
<script type="text/javascript" src="${ctx}/scripts/jquery/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="${ctx}/scripts/mobiscroll/jquery.scroller-1.0.2.js"></script>
样式修改:
/*时间空间颜色修改*/
/*顶部时间*/
.sense-ui .dwv{
border-bottom:1px solid;
color:#3B6EBD;
}
/*整体背景颜色*/
.sense-ui{
background: #fff;
}
/*中文颜色*/
.dwl{
color:#3B6EBD;
}
/*滚轮背景*/
.dww{
background: #fff;
}
.sense-ui .dwwc {
background: #fff;
}
/*按钮*/
.dwb:link{
color:#3B6EBD;
background: none;
text-shadow: none;
border: 1px solid;
-webkit-box-shadow:none;
}
/*数字上下的渐变颜色*/
.dwwo{
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255, 255, 255)),color-stop(0.5, rgba(255, 255, 255,0)),color-stop(1, rgb(255, 255, 255)));
}
.dwwl{
background: none;
}
/*数字的颜色*/
.dww li{
text-shadow: none;
color: #3B6EBD;
/* font-weight: bold; */
}
/*数值中间一横*/
.dwwol{
border: none;
}
使用方法:
//时间控件
$(document).ready(function () {
$( "#date3" ).scroller({ preset: 'datetime',
seconds: false,
ampm : false,
dateOrder: 'yymd',
theme: 'sense-ui',
setText: '确定',
cancelText: '取消'
});
wheels = [];
wheels[0] = { '小时': {} };
wheels[1] = { '分钟': {} };
for (var i = 0; i < 60; i++) {
if (i < 16) wheels[0]['小时'][i] = (i < 10) ? ('0' + i) : i;
wheels[1]['分钟'][i] = (i < 10) ? ('0' + i) : i;
}
$( "#custom" ).scroller({
width: 90,
wheels: wheels,
formatResult: function (d) {
return ((d[0] - 0) + ((d[1] - 0) / 60)).toFixed(1);
},
parseValue: function (s) {
var d = s.split('.');
d[0] = d[0] - 0;
d[1] = d[1] ? ((('0.' + d[1]) - 0) * 60) : 0;
return d;
}
});
});
最终效果:
文件引入:
<link rel="stylesheet" type="text/css" href="${ctx}/scripts/mobiscroll/jquery.scroller-1.0.2.css" />
<script type="text/javascript" src="${ctx}/scripts/jquery/jquery-1.8.0.min.js"></script>
<script type="text/javascript" src="${ctx}/scripts/mobiscroll/jquery.scroller-1.0.2.js"></script>
样式修改:
/*时间空间颜色修改*/
/*顶部时间*/
.sense-ui .dwv{
border-bottom:1px solid;
color:#3B6EBD;
}
/*整体背景颜色*/
.sense-ui{
background: #fff;
}
/*中文颜色*/
.dwl{
color:#3B6EBD;
}
/*滚轮背景*/
.dww{
background: #fff;
}
.sense-ui .dwwc {
background: #fff;
}
/*按钮*/
.dwb:link{
color:#3B6EBD;
background: none;
text-shadow: none;
border: 1px solid;
-webkit-box-shadow:none;
}
/*数字上下的渐变颜色*/
.dwwo{
background: -webkit-gradient(linear,left bottom,left top,color-stop(0, rgb(255, 255, 255)),color-stop(0.5, rgba(255, 255, 255,0)),color-stop(1, rgb(255, 255, 255)));
}
.dwwl{
background: none;
}
/*数字的颜色*/
.dww li{
text-shadow: none;
color: #3B6EBD;
/* font-weight: bold; */
}
/*数值中间一横*/
.dwwol{
border: none;
}
使用方法:
//时间控件
$(document).ready(function () {
$( "#date3" ).scroller({ preset: 'datetime',
seconds: false,
ampm : false,
dateOrder: 'yymd',
theme: 'sense-ui',
setText: '确定',
cancelText: '取消'
});
wheels = [];
wheels[0] = { '小时': {} };
wheels[1] = { '分钟': {} };
for (var i = 0; i < 60; i++) {
if (i < 16) wheels[0]['小时'][i] = (i < 10) ? ('0' + i) : i;
wheels[1]['分钟'][i] = (i < 10) ? ('0' + i) : i;
}
$( "#custom" ).scroller({
width: 90,
wheels: wheels,
formatResult: function (d) {
return ((d[0] - 0) + ((d[1] - 0) / 60)).toFixed(1);
},
parseValue: function (s) {
var d = s.split('.');
d[0] = d[0] - 0;
d[1] = d[1] ? ((('0.' + d[1]) - 0) * 60) : 0;
return d;
}
});
});
最终效果:
相关文章推荐
- 【C#】wpf自定义calendar日期选择控件的样式
- 超好的纯js日期控件 可以自定义样式
- Android 自定义滑动选择的日期控件
- Android 好看的自定义滚动式日期选择控件
- Android好看的自定义滚动式日期选择控件和数字选择器
- DatePicker(日期选择自定义服务器控件)的实现
- Flex4 DateField自定义的日期选择控件,可选择时分秒
- 自定义日期选择控件(适用于其他选择功能)
- 自定义日期和时间选择组合控件
- Android自定义滚轮式日期(时间)选择控件
- 将选择文件控件改造成自定义样式
- Android自定义垂直滚动自动选择日期控件
- 9 款样式华丽的 jQuery 日期选择和日历控件
- Silverlight DateTimePicker 自定义的日期及时间选择控件
- 最简单的方法在DataGrid中自定义样式列(通过继承可以在Datagrid中使用下拉列表框,日期控件等)
- Flex自定义组件开发之日周月日期选择日历控件
- Mobiscroll — 配合jQuery Mobile 的日期选择控件附DEMO
- 仿iOS的Pi 4000 ckerView控件,有时间选择和选项选择,并支持一二三级联动,支持自定义样式
- Android自定义View(RollWeekView-炫酷的星期日期选择控件)
- Android日期选择器,可以自定义样式