记录常用的颜色相关 CSS 常用代码片段。
线性渐变
.linear-gradient {
background: linear-gradient(45deg, #6cad84, #00a7d5);
}径向渐变
.radial-gradient {
background: radial-gradient(circle, #6cad84, #00a7d5);
}多重渐变
.multi-gradient {
background: linear-gradient(to right, #6cad84, transparent), linear-gradient(to bottom, #00a7d5, transparent);
}渐变边框
.gradient-border {
border: 4px solid;
border-image: linear-gradient(45deg, #6cad84, #00a7d5) 1;
}透明渐变遮罩
.mask-gradient {
mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1), rgba(0, 0, 0, 0));
mask-repeat: no-repeat;
mask-size: cover;
}玻璃拟态(毛玻璃效果)
.glass {
background: rgba(255, 255, 255, 0.2);
backdrop-filter: blur(10px);
border: 1px solid rgba(255, 255, 255, 0.3);
}使用 CSS 变量
:root {
--primary: #6cad84;
--secondary: #00a7d5;
}
.btn {
background: var(--primary);
color: white;
}深色模式适配
body {
background: white;
color: black;
}
@media (prefers-color-scheme: dark) {
body {
background: black;
color: white;
}
}自定义鼠标选中颜色
::selection {
background: #5ea050;
}
::-moz-selection {
background: #5ea050;
}
::-webkit-selection {
background: #5ea050;
}