伪元素表单控件默认样式重置与自定义大全
2016-09-19 11:00
218 查看
太多不好复制:请戳此处
原创文章,转载请注明来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com]
本文参考自TJ VanToll的List
of Pseudo-Elements to Style Form Controls.
如果你想看原汁原味的译文,可以移步这里:伪元素控制表单样式.
我这里所有的效果都自己重新制作demo试验了下,辨别下真伪,看看window环境下的差异以及其他一些属性支持等,然后,补充、记录、备忘。
您现在可能会觉得折腾的这些东西不实用,过个1~2年,可能就是个宝了,记住这里,适时过来瞅瞅,会有别样收获。
时间流逝,浏览器们支持的伪元素势必会越来越多,因此,这里也会不定期更新,当然,频率肯定不会像大姨妈那样频繁。
因为牵扯多个浏览器,因此,内容还算挺多,有个索引还是很有必要的;为节约高度,水平排列,希望还习惯。
<input>元素
button
checkbox/radio
color
date
file
number
password
placeholder属性
range
reset
search
submit
text
其他元素
button
keygen
meter
progress
select
textarea
杂项
表单验证提示
input[type=button]
参见“其他元素”部分的<button>元素
input[type=checkbox] / input[type=radio]
Trident内核,也就是我们常说的IE浏览器下(以下所有IE下的伪元素均指IE10+浏览器),使用
ps:在增加一个:
Webkit内核的浏览器会给搜索框增加一些额外的样式,通过下面的CSS可以去掉这个样式:
原创文章,转载请注明来自张鑫旭-鑫空间-鑫生活[http://www.zhangxinxu.com]
本文参考自TJ VanToll的List
of Pseudo-Elements to Style Form Controls.
如果你想看原汁原味的译文,可以移步这里:伪元素控制表单样式.
我这里所有的效果都自己重新制作demo试验了下,辨别下真伪,看看window环境下的差异以及其他一些属性支持等,然后,补充、记录、备忘。
您现在可能会觉得折腾的这些东西不实用,过个1~2年,可能就是个宝了,记住这里,适时过来瞅瞅,会有别样收获。
时间流逝,浏览器们支持的伪元素势必会越来越多,因此,这里也会不定期更新,当然,频率肯定不会像大姨妈那样频繁。
一、索引
因为牵扯多个浏览器,因此,内容还算挺多,有个索引还是很有必要的;为节约高度,水平排列,希望还习惯。<input>元素
button
checkbox/radio
color
date
file
number
password
placeholder属性
range
reset
search
submit
text
其他元素
button
keygen
meter
progress
select
textarea
杂项
表单验证提示
二、<input>元素们
input[type=button]参见“其他元素”部分的<button>元素
input[type=checkbox] / input[type=radio]
Trident内核,也就是我们常说的IE浏览器下(以下所有IE下的伪元素均指IE10+浏览器),使用
::-ms-check可以更改单复选框的UI. 如下CSS代码以及HTML代码:
::-ms-check { color: #34538b; background: #a0b3d6; padding: .5em; } <input type="radio" /> <input type="checkbox" />未完。。。。。。
ps:在增加一个:
去除Webkit搜索框样式
Webkit内核的浏览器会给搜索框增加一些额外的样式,通过下面的CSS可以去掉这个样式:
input[type=search] { -webkit-appearance: none; } input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button{ display: none; }地址:戳此处
相关文章推荐
- CSS3伪元素表单控件默认样式重置与自定义大全
- 伪元素表单控件默认样式重置与自定义大全
- CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
- CSS3 重置iphone浏览器按钮input,select等表单元素的默认样式
- 【更改表单元素默认样式】更改自定义文件上传按钮样式
- 替换Android控件默认样式 (例子:自定义进度条)
- 【更改表单元素默认样式】更改文件上传按钮样式
- 解决ie8下 不能修改disabled的表单元素的样式(默认灰色,opcity:0.3)
- IE10(winphone8)表单元素默认外观如何重置
- 开发自定义的控件样式
- wpf日历控件制作过程分析(2)---自定义样式属性
- net控件中数据导到Excel的格式 首先,我们了解一下excel从web页面上导出的原理。当我们把这些数据发送到客户端时,我们想让客户端程序(浏览器)以excel的格式读取它,所以把mime类型设为:application/vnd.ms-excel,当excel读取文件时会以每个cell的格式呈现数据,如果cell没有规定的格式,则excel会以默认的格式去呈现该cell的数据。这样就给我们提供了自定义数据格式的空间,当然我们必须使用excel支持的格式。下面就列出常用的一些格式: 1) 文本
- wpf日历控件制作过程分析(2)---自定义样式属性
- HTML表单元素覆盖样式元素问题及其补救之道
- 表单控件的样式实用例子
- 第 4 章 祝福吧!把表单和输入控件都改成ext的样式
- 第 4 章 祝福吧!把表单和输入控件都改成ext的样式
- file表单元素怎样设置浏览按钮的样式
- form 表单元素重置(reset)解决方案
- 扩展GridView控件(10) - 自定义分页样式