css一些不常见但很有用的属性操作示例

这篇文章主要为大家展示了css一些不常见但很有用的属性操作示例,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“css一些不常见但很有用的属性操作示例”这篇文章吧。

1、自定义文本选择

::selection{
background:red;
color:black;
}

2、去掉video的controls中的下载按钮

video::-internal-media-controls-download-button{
display:none;
}

video::-webkit-media-controls-enclosure{
overflow:hidden;
}

video::-webkit-media-controls-panel{
width:calc(100%+30px);
}

3、css3特性中的transform:translateZ(0)有什么作用

GPU加速,优化前端性能

4、滚动条样式修改

/**可以换其他选择器*/
*::-webkit-scrollbar{
width:2px;
height:2px;
}
*::-webkit-scrollbar-thumb{
border-radius:5px;
box-shadow:inset005pxrgba(0,0,0,0.2);
-webkit-box-shadow:inset005pxrgba(0,0,0,0.2);
background:#00063a;
}
*::-webkit-scrollbar-track{
box-shadow:inset005pxrgba(0,0,0,0.2);
-webkit-box-shadow:inset005pxrgba(0,0,0,0.2);
border-radius:0;
background:#00063a;
}

5、input type number 隐藏上下按钮

input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button{
-webkit-appearance:none;
}
input[type="number"]{
-moz-appearance:textfield;
}

6、css渐变虚框

<style>
.box{
width:150px;
border:2pxdashed#fff;
background:linear-gradient(tobottom,#34538b,#cd0000);
background-origin:border-box;
}
.content{
height:100px;
background-color:#fff;
}
</style>
<divclass="box">
<divclass="content"></div>
</div>

css一些不常见但很有用的属性操作示例

7、border渐变色圆角

<styletype="text/css">
	.content{
		width:100px;
		height:100px;
	box-sizing:border-box;
	padding:5px;
	border-radius:50%;
	background-image:-webkit-linear-gradient(top,red0%,blue30%,yellow60%,green90%);
	background-image:-moz-linear-gradient(top,red0%,blue30%,yellow60%,green90%);
	background-image:linear-gradient(top,red0%,blue30%,yellow60%,green90%);
	}
	.box{
		width:100%;
	height:100%;
	border-radius:50%;
	background:#fff;
	}
</style>
<divclass="content">
	<divclass="box"></div>
</div>

css一些不常见但很有用的属性操作示例

8、输入框光标变色,文字不变色

input{
caret-color:red;
}

css一些不常见但很有用的属性操作示例

9、锥形渐变

.box{
width:300px;height:300px;
background:conic-gradient(from45deg,white,black,white);
}

css一些不常见但很有用的属性操作示例

10、 text-decoration实现波浪线

wavy{
display:block;
height:.5em;
white-space:nowrap;
letter-spacing:100vw;
padding-top:.5em;
overflow:hidden;
}
wavy::before{
content:"\2000\2000";
/*IE浏览器实线代替*/
text-decoration:overline;
/*现代浏览器*/
text-decoration:overlinewavy;
}

css一些不常见但很有用的属性操作示例

11、css三角形

<styletype="text/css"media="screen">
.div1{
	width:0;
	height:0;
	border:100pxsolid;
	<!--上右下左-->
	border-color:redtransparenttransparenttransparent;
}
</style>
<divclass="div1"></div>

css一些不常见但很有用的属性操作示例

12、css背景渐变与背景图片并存

background:url(https://img.alicdn.com/imgextra/i4/1881744325/O1CN01JBktT81hotb8c6Py0_!!1881744325.png)centerno-repeat,linear-gradient(tobottom,red,#3c3f40);

css一些不常见但很有用的属性操作示例

13、自定义浏览器滚动条

/*定义滚动条宽高及背景,宽高分别对应横竖滚动条的尺寸*/
::-webkit-scrollbar{
width:5px;
height:5px;
background-color:rgba(245,245,245,0.47);
}

/*定义滚动条的轨道,内阴影及圆角*/
::-webkit-scrollbar-track{
-webkit-box-shadow:inset006pxrgba(0,0,0,.3);
border-radius:10px;
background-color:#f5f5f5;
}

/*定义滑块,内阴影及圆角*/
::-webkit-scrollbar-thumb{
/*width:10px;*/
height:20px;
border-radius:10px;
-webkit-box-shadow:inset006pxrgba(0,0,0,.3);
background-color:rgba(85,85,85,0.25);
}

14、改变placeholder的字体颜色大小

input::-webkit-input-placeholder{
/*WebKitbrowsers*/
font-size:14px;
color:#333;
}
input::-moz-placeholder{
/*MozillaFirefox19+*/
font-size:14px;
color:#333;
}
input:-ms-input-placeholder{
/*InternetExplorer10+*/
font-size:14px;
color:#333;
}

以上就是关于“css一些不常见但很有用的属性操作示例”的内容,如果改文章对你有所帮助并觉得写得不错,劳请分享给你的好友一起学习新知识,若想了解更多相关知识内容,请多多关注恰卡编程网行业资讯频道。

发布于 2021-03-17 20:51:44
收藏
分享
海报
0 条评论
156
上一篇:css下div下同行多元素右对齐的方法 下一篇:css怎么解决浮动导致父元素高度坍塌
目录

    0 条评论

    本站已关闭游客评论,请登录或者注册后再评论吧~

    忘记密码?

    图形验证码