你是否也有为
css写样式烦恼过呢,下面提供一些平常开发当中常用的小技巧,如果能帮助到您,那我将非常开心!记录不易,觉得好用帮点个赞哟。有误指正,万分感谢!有更好的技巧也可评论一波~
- 会一直记录开发常用中的一些操作 ~
隐藏滚动条
- 假设你的盒子class为rolling-box
.rolling-box::-webkit-scrollbar {
display: none
}
文字渐变色
- 假设你的文字class为title-text
.title-text {
background: linear-gradient(
92deg,
#0072ff 0%,
#00eaff 48.8525390625%,
#01aaff 100%
);
-webkit-background-clip: text;
-webkit-text-fill-color: transparent;
}
鼠标放到文字上 文字发光
- 假设你的文字class为slogan
.slogan {
font-size: 18px;
font-weight: bold;
}
.slogan:hover {
cursor: pointer;
-moz-text-shadow: 0px 0px 25px rgba(0, 255, 178, 1);
-webkit-text-shadow: 0px 0px 25px rgba(0, 255, 178, 1);
text-shadow: 2px 2px 25px rgba(0, 255, 178, 1);
}
禁止选中文字
- 假设你的文字class为active
.active {
moz-user-select: -moz-none;
-moz-user-select: none;
-o-user-select:none;
-khtml-user-select:none;
-webkit-user-select:none;
-ms-user-select:none;
user-select:none;
}
图片周围发光
- 假设盒子class也叫img
// html 部分
<div class="img">
<img src="../../../assets/sdCartogram/zaichuang.png" alt="">
</div>
// css 部分
.img {
background-color: rgba(255, 255, 255, 0);
img {
box-shadow: 0 0 20px 10px #00e9ff;
object-fit: cover;
}
}
文字周围发光
- 假设盒子class叫text
.text {
color: #00e9ff;
font-size: 18px;
text-shadow: 0 0 10px #00e9ff,0 0 20px #00e9ff,0 0 30px #00e9ff,0 0 40px #00e9ff; //设置发光效果
}
CSS当中的奇数/偶数选择器/每三行
p:nth-child(odd){//奇数行
}
p:nth-child(even){//偶数行
}
p:nth-child(3n){//每三行
}
文字前面加图片(伪元素实现)
- 假设盒子class叫taboo
.taboo::before {
content: url('/@/assets/img/big-data/repast-taboo-log.png');
display: inline-block;
margin-right: 5px;
vertical-align: middle;
}
盒子加背景图片
这里盒子一定要给宽高,不然背景图片不会显示。
- 假设盒子class叫mapwrap
.mapwrap {
height: 580px;
width: 100%;
background: url("/@/assets/img/big-data/repast-middle.png") no-repeat;
background-size: 100% 100%;
}
背景颜色渐变
- 从左到右
background: linear-gradient(to right, #fbc2eb, #a8c1ee);
不可选中文字
user-select: none;