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实现跳动的动画效果
Sep 12 HTML / CSS
css3模拟jq点击事件的实例代码
Jul 06 HTML / CSS
CSS3线性渐变简单实现以及该属性在浏览器中的不同
Dec 12 HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
Jan 15 HTML / CSS
CSS3 实现穿梭星空动画
Nov 13 HTML / CSS
利用简洁的图片预加载组件提升html5移动页面的用户体验
Mar 11 HTML / CSS
html5本地存储_动力节点Java学院整理
Jul 12 HTML / CSS
HTML5 Geolocation API的正确使用方法
Dec 04 HTML / CSS
HTML5 标准将把互联网视频扔回到黑暗时代
Feb 10 HTML / CSS
用HTML5实现鼠标滚轮事件放大缩小图片的功能
Jun 25 HTML / CSS
Html5 Canvas实现图片标记、缩放、移动和保存历史状态功能 (附转换公式)
Mar 18 HTML / CSS
详解CSS伪元素的妙用单标签之美
May 25 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 备份数据库代码(生成word,excel,json,xml,sql)
2013/06/23 PHP
php中让上传的文件大小在上传前就受限制的两种解决方法
2013/06/24 PHP
Nginx实现反向代理
2017/09/20 Servers
新鲜出炉的js tips提示效果
2011/04/03 Javascript
High Performance JavaScript(高性能JavaScript)读书笔记分析
2011/05/05 Javascript
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
Dom 学习总结以及实例的使用介绍
2013/04/24 Javascript
jquery.validate的使用说明介绍
2013/11/12 Javascript
js获取对象为null的解决方法
2013/11/21 Javascript
jQuery实现渐变下拉菜单的简单方法
2015/03/11 Javascript
js将json格式的对象拼接成复杂的url参数方法
2016/05/25 Javascript
基于JavaScript实现的插入排序算法分析
2017/04/14 Javascript
Vue.js鼠标悬浮更换图片功能
2017/05/17 Javascript
React Native时间转换格式工具类分享
2017/10/24 Javascript
JS获取url参数,JS发送json格式的POST请求方法
2018/03/29 Javascript
使用vue-router为每个路由配置各自的title
2018/07/30 Javascript
基于Angularjs-router动态改变Title值的问题
2018/08/30 Javascript
Vue.js样式动态绑定实现小结
2019/01/24 Javascript
jquery3和layui冲突导致使用layui.layer.full弹出全屏iframe窗口时高度152px问题
2019/05/12 jQuery
vue使用混入定义全局变量、函数、筛选器的实例代码
2019/07/29 Javascript
vue实现购物车的监听
2020/04/20 Javascript
浅谈es6中的元编程
2020/12/01 Javascript
[54:33]2018DOTA2亚洲邀请赛小组赛 A组加赛 Liquid vs Optic
2018/04/03 DOTA
Python的Tkinter点击按钮触发事件的例子
2019/07/19 Python
给ubuntu18安装python3.7的详细教程
2020/06/08 Python
如何更换python默认编辑器的背景色
2020/08/10 Python
python用tkinter实现一个简易能进行随机点名的界面
2020/09/27 Python
西班牙床垫网上商店:Colchones.es
2018/05/06 全球购物
彪马西班牙官网:PUMA西班牙
2019/06/18 全球购物
英国电子产品购物网站:Tech in the basket
2019/11/08 全球购物
编辑硕士自荐信范文
2013/11/27 职场文书
追讨欠款律师函
2015/05/27 职场文书
年会主持人开场白台词
2015/05/29 职场文书
小学运动会前导词
2015/07/20 职场文书
古见同学有交流障碍症 第二季宣传CM公开播出
2022/04/11 日漫
Java 使用类型为Object的变量指向任意类型的对象
2022/04/13 Java/Android