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 media queries + jQuery实现响应式导航
Sep 30 HTML / CSS
CSS3中利用animation属性创建雪花飘落特效
May 14 HTML / CSS
CSS3中各种颜色属性的使用教程
May 17 HTML / CSS
HTML5 微格式和相关的属性名称
Feb 10 HTML / CSS
HTML5重塑Web世界它将如何改变互联网
Dec 17 HTML / CSS
css3 transform 3d 使用css3创建动态3d立方体(html5实践)
Jan 06 HTML / CSS
整理HTML5的一些新特性与Canvas的常用属性
Jan 29 HTML / CSS
使用Html5实现异步上传文件,支持跨域,带有上传进度条
Sep 17 HTML / CSS
HTML5制作表格样式
Nov 15 HTML / CSS
使用html5新特性轻松监听任何App自带返回键的示例
Mar 13 HTML / CSS
使用html5实现表格实现标题合并的实例代码
May 13 HTML / CSS
AmazeUI 网格的实现示例
Aug 13 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
电脑硬件及电脑配置知识大全
2020/03/17 数码科技
PHP中显示格式化的用户输入
2006/10/09 PHP
用jquery来定位
2007/02/20 Javascript
javaScript 动态访问JSon元素示例代码
2013/08/30 Javascript
JQuery遍历json数组的3种方法
2014/11/08 Javascript
浅谈JavaScript function函数种类
2014/12/29 Javascript
JS和css实现检测移动设备方向的变化并判断横竖屏幕
2015/05/25 Javascript
简介JavaScript中的setHours()方法的使用
2015/06/11 Javascript
js实现带缓冲效果的仿QQ面板折叠菜单代码
2015/09/06 Javascript
点评js异步加载的4种方式
2015/12/22 Javascript
JS实现设置ff与ie元素绝对位置的方法
2016/03/08 Javascript
详解node.js平台下Express的session与cookie模块包的配置
2017/04/26 Javascript
xmlplus组件设计系列之树(Tree)(9)
2017/05/02 Javascript
解决Mac node版本升级失败的问题
2018/05/16 Javascript
vue中使用sessionStorage记住密码功能
2018/07/24 Javascript
VuePress 快速踩坑小结
2019/02/14 Javascript
javascript防抖函数debounce详解
2019/06/11 Javascript
使用zrender.js绘制体温单效果
2019/10/31 Javascript
vue3.0实现插件封装
2020/12/14 Vue.js
详解Python中的__new__()方法的使用
2015/04/09 Python
python实现数独算法实例
2015/06/09 Python
Python OpenCV 调用摄像头并截图保存功能的实现代码
2019/07/02 Python
python如何判断IP地址合法性
2020/04/05 Python
Python的PIL库中getpixel方法的使用
2020/04/09 Python
Python爬虫简单运用爬取代理IP的实现
2020/12/01 Python
详解HTML5 Canvas标签及基本使用
2020/01/10 HTML / CSS
美国领先的在线邮轮旅游公司:CruiseDirect
2018/06/07 全球购物
Martinelli官方商店:西班牙皮鞋和高跟鞋品牌
2019/07/30 全球购物
Linux面试题LINUX系统类
2014/11/19 面试题
办公室内勤岗位职责范本
2013/12/09 职场文书
教师党的群众路线学习心得体会
2014/11/04 职场文书
信用卡工资证明范本
2015/06/19 职场文书
《去年的树》教学反思
2016/02/18 职场文书
创业计划书之寿司
2019/07/19 职场文书
使用Python脚本对GiteePages进行一键部署的使用说明
2021/05/27 Python
Python装饰器的练习题
2021/11/23 Python