html5中去掉input type date默认样式的方法


Posted in HTML / CSS onSeptember 06, 2018

 html5中如何去掉input type date默认样式,下面通过本文给大家详细介绍,具体介绍如下所示:

2.对日期时间控件的样式进行修改目前WebKit下有如下9个伪元素可以改变日期控件的UI:

::-webkit-datetime-edit – 控制编辑区域的
::-webkit-datetime-edit-fields-wrapper – 控制年月日这个区域的
::-webkit-datetime-edit-text – 这是控制年月日之间的斜线或短横线的
::-webkit-datetime-edit-month-field – 控制月份
::-webkit-datetime-edit-day-field – 控制具体日子
::-webkit-datetime-edit-year-field – 控制年文字, 如2017四个字母占据的那片地方
::-webkit-inner-spin-button – 这是控制上下小箭头的
::-webkit-calendar-picker-indicator – 这是控制下拉小箭头的
::-webkit-clear-button –这是控制清除按钮的

以下的囊括了date,datetime,week,time所用的伪元素:

input::-webkit-datetime-edit{}
input::-webkit-datetime-edit-fields-wrapper{}
input::-webkit-datetime-edit-ampm-field{}
input::-webkit-datetime-edit-day-field{}
input::-webkit-datetime-edit-hour-field{}
input::-webkit-datetime-edit-millisecond-field{}
input::-webkit-datetime-edit-minute-field{}
input::-webkit-datetime-edit-month-field{}
input::-webkit-datetime-edit-second-field{}
input::-webkit-datetime-edit-week-field{}
input::-webkit-datetime-edit-year-field{}
input::-webkit-datetime-edit-ampm-field:focus{}
input::-webkit-datetime-edit-day-field:focus{}
input::-webkit-datetime-edit-hour-field:focus{}
input::-webkit-datetime-edit-millisecond-field:focus{}
input::-webkit-datetime-edit-minute-field:focus{}
input::-webkit-datetime-edit-month-field:focus{}
input::-webkit-datetime-edit-second-field:focus{}
input::-webkit-datetime-edit-week-field:focus{}
input::-webkit-datetime-edit-year-field:focus{}
input::-webkit-datetime-edit-year-field[disabled]{}
input::-webkit-datetime-edit-month-field[disabled]{}
input::-webkit-datetime-edit-week-field[disabled]{}
input::-webkit-datetime-edit-day-field[disabled]{}
input::-webkit-datetime-edit-ampm-field[disabled]{}
input::-webkit-datetime-edit-hour-field[disabled]{}
input::-webkit-datetime-edit-millisecond-field[disabled]{}
input::-webkit-datetime-edit-minute-field[disabled]{}
input::-webkit-datetime-edit-second-field[disabled]{}
input::-webkit-datetime-edit-text{}
input::-webkit-inner-spin-button{}
input::-webkit-calendar-picker-indicator{}
input::-webkit-calendar-picker-indicator:hover{}

date类型改变行高和高度那个小三角并不会根据大小调整,实在太丑了,所以决定把它隐藏掉。

下面的css可以去掉date中上下小三角,但是保留input类型为number的小三角。

input[type=date]::-webkit-inner-spin-button { visibility: hidden; }

input类型为date的输入框有以下属性,可以根据自己的需求自行调整。

::-webkit-datetime-edit { padding: 1px; background: url(../selection.gif); }
::-webkit-datetime-edit-fields-wrapper { background-color: #eee; }
::-webkit-datetime-edit-text { color: #4D90FE; padding: 0 .3em; }
::-webkit-datetime-edit-year-field { color: purple; }
::-webkit-datetime-edit-month-field { color: blue; }
::-webkit-datetime-edit-day-field { color: green; }
::-webkit-inner-spin-button { visibility: hidden; }
::-webkit-calendar-picker-indicator {
border: 1px solid #ccc;
border-radius: 2px;
box-shadow: inset 0 1px #fff, 0 1px #eee;
background-color: #eee;
background-image: -webkit-linear-gradient(top, #f0f0f0, #e6e6e6);
color: #666;
}

总结

以上所述是小编给大家介绍的html5中去掉input type date默认样式的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

HTML / CSS 相关文章推荐
CSS3网格的三个新特性详解
Apr 04 HTML / CSS
css3的过滤效果简单实例
Aug 03 HTML / CSS
html5仿支付宝密码框的实现代码
Sep 06 HTML / CSS
基于HTML5的WebSocket的实例代码
Aug 15 HTML / CSS
html5的canvas元素使用方法介绍(画矩形、画折线、圆形)
Apr 14 HTML / CSS
分享29个基于Bootstrap的HTML5响应式网页设计模板
Nov 19 HTML / CSS
解析HTML5中的新功能本地存储localStorage
Mar 01 HTML / CSS
HTML5 移动页面自适应手机屏幕四类方法总结
Aug 17 HTML / CSS
wordpress添加Html5的表单验证required方法小结
Aug 18 HTML / CSS
AmazeUI中模态框的实现
Aug 19 HTML / CSS
HTML5实现移动端点击翻牌功能
Oct 23 HTML / CSS
CSS使用伪类控制边框长度的方法
Jan 18 HTML / CSS
html5新特性与用法大全
Sep 13 #HTML / CSS
HTML5新控件之日期和时间选择输入的实现代码
Sep 13 #HTML / CSS
Html5中的桌面通知Notification的实现
Sep 25 #HTML / CSS
详解canvas drawImage()方法绘制图片不显示的问题
Oct 08 #HTML / CSS
HTML5 和小程序实现拍照图片旋转、压缩和上传功能
Oct 08 #HTML / CSS
传统HTML页面实现模块化加载的方法
Oct 15 #HTML / CSS
html5/css3响应式页面开发总结
Oct 16 #HTML / CSS
You might like
全世界最小的php网页木马一枚 附PHP木马的防范方法
2009/10/09 PHP
php中将数组转成字符串并保存到数据库中的函数代码
2013/09/29 PHP
PHP操作MySQL事务实例
2014/11/05 PHP
Symfony2使用第三方库Upload制作图片上传实例详解
2016/02/04 PHP
php mysql 封装类实例代码
2016/09/18 PHP
使用正则去除php代码中的注释方法
2016/11/03 PHP
PHP实现的简单sha1加密功能示例
2017/08/27 PHP
laravel清除视图缓存的代码
2019/10/23 PHP
使用impress.js制作幻灯片
2015/09/09 Javascript
Javascript基础_标记文字的实现方法
2016/06/14 Javascript
D3.js实现折线图的方法详解
2016/09/21 Javascript
jQuery 获取遍历获取table中每一个tr中的第一个td的方法
2016/10/05 Javascript
js输入框使用正则表达式校验输入内容的实例
2017/02/12 Javascript
javascript 初学教程及五子棋小程序的简单实现
2017/07/04 Javascript
Vue之Vue.set动态新增对象属性方法
2018/02/23 Javascript
关于TypeScript模块导入的那些事
2018/06/12 Javascript
bootstrap 路径导航 分页 进度条的实例代码
2018/08/06 Javascript
Cocos2d实现刮刮卡效果
2018/12/20 Javascript
JS实现简单的文字无缝上下滚动功能示例
2019/06/22 Javascript
vue源码nextTick使用及原理解析
2019/08/13 Javascript
extjs图表绘制之条形图实现方法分析
2020/03/06 Javascript
VueX模块的具体使用(小白教程)
2020/06/05 Javascript
js和jquery判断数据类型的4种方法总结
2020/08/28 jQuery
[48:56]2018DOTA2亚洲邀请赛 3.31 小组赛 A组 VG vs KG
2018/03/31 DOTA
利用soaplib搭建webservice详细步骤和实例代码
2013/11/20 Python
基于python的图片修复程序(实现水印去除)
2018/06/04 Python
Python实现计算对象的内存大小示例
2019/07/10 Python
python3.x提取中文的正则表达式示例代码
2019/07/23 Python
Python新手学习raise用法
2020/06/03 Python
HTML最新标准HTML5总结(必看)
2016/06/13 HTML / CSS
行政专员岗位职责说明书
2014/07/30 职场文书
2015年优质护理服务工作总结
2015/04/08 职场文书
党员违纪检讨书
2015/05/05 职场文书
给老婆的保证书怎么写
2015/05/08 职场文书
2015年工商所工作总结
2015/05/21 职场文书
2015年个人实习工作总结
2015/05/28 职场文书