视频1 视频21 视频41 视频61 视频文章1 视频文章21 视频文章41 视频文章61 推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37 推荐39 推荐41 推荐43 推荐45 推荐47 推荐49 关键词1 关键词101 关键词201 关键词301 关键词401 关键词501 关键词601 关键词701 关键词801 关键词901 关键词1001 关键词1101 关键词1201 关键词1301 关键词1401 关键词1501 关键词1601 关键词1701 关键词1801 关键词1901 视频扩展1 视频扩展6 视频扩展11 视频扩展16 文章1 文章201 文章401 文章601 文章801 文章1001 资讯1 资讯501 资讯1001 资讯1501 标签1 标签501 标签1001 关键词1 关键词501 关键词1001 关键词1501 专题2001
5个必须知道的css自定义代码
2020-11-27 18:51:48 责编:小采
文档

在制作页面时,经常会遇到需要自定义一些标签的默认行为(如:input的占位符等),但这些默认的设置的css一般比较难记住,所以有必要自己做一下记录。下面是我经常用到的一些重设默认行为的css。

1、占位符

在 <input> 标签中设置 placeholder 属性时,有时候因为需求,要修改占位符的默认颜色或者字体大小,这是就可以用下面的css:

// firefox
input::-moz-placeholder {
 color: red;
 font-size: 18px;
 }
// IE
input:-ms-input-placeholder {
 color: red;
 font-size: 18px;
}
// chrome
input::-webkit-input-placeholder {
 color: red;
 font-size: 18px;
}

需要注意的是不同浏览器写法不同:

都要加上各自浏览器的前缀(如 -webkit- );

firefox的 placeholder 的前面没有 input- ;

firefox与chrome都是 :: 两个冒号,而IE则是一个 : ;

低版本的浏览器与新版本浏览器可能写法不同;

2、下拉框的小三角

select 标签会出现小三角,通常这个小三角我都会去掉,或者用背景图片的方式替换为符合要求的样子。去掉小三角的css:

-webkit-appearance: none; -moz-appearance: none;

在IE浏览器中目前还没找到可以去掉小三角的方法。

3、input[type=number]右边的spinners

nput[type=number] 通常用在移动端设备上,浏览器会识别number输入类型,然后改变数字键盘来适应它。但是它会出现spinners,一般不需要它。去掉spinners的css如下:

// firefox
input[type='number'] {
 -moz-appearance:textfield;
}
// chrome
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
 -webkit-appearance: none;
 margin: 0;
}

4、-webkit-tap-highlight-color

在移动端浏览器上(如微信、QQ内置浏览器),当你点击一个链接或者通过Javascript定义的可点击元素的时候,会出现蓝色边框,我是很讨厌这个边框的,所以一般我会去除:

-webkit-tap-highlight-color: rgba(255, 255, 255, 0);

将高亮色设为透明,这样就看不到蓝色边框了。

5、滚动条

webkit现在支持拥有overflow属性的区域,列表框,下拉菜单,textarea的滚动条自定义样式。有时候需要把滚动条去掉,特别是页面中出现几条滚动条的时候:

::-webkit-scrollbar {
 width: 0;
}

设置滚动条的宽度为0就可以去除滚动条了。如果需要自定义滚动条样式可以点击 www.xuanfengge.com/css3-webkit-scrollbar.html ,里面介绍了如何自定义滚动条样式。

上面记录了我在项目中常用的比较不容易记忆的css代码。如果朋友们也有比较常用的不太容易记住的css代码,欢迎帮忙补充。

【相关推荐】

1. 免费css在线视频教程

2. css在线手册

3. php.cn独孤九贱(2)-css视频教程

下载本文
显示全文
专题