好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

12个css高级技巧

CSS是前端开发里面非常重要的一部分,是设计页面样式的核心之一。虽然有很多基础技巧,但是掌握一些高级CSS技巧可以让你的网页更加出色。以下是12个CSS高级技巧:

1. 伪类选择器

/* 鼠标移入链接时改变颜色 */
a:hover {
color: red;
}

2. 盒模型

/* 盒子有了指定的宽和高,不再随着内容自适应 */
.box {
box-sizing: border-box;
width: 200px;
height: 100px;
}

3. 居中方式

/* 水平居中 */
.parent {
display: flex;
justify-content: center;
}
/* 垂直居中 */
.parent {
display: flex;
align-items: center;
}

4. 渐变颜色

/* 背景色渐变 */
background: linear-gradient(to right, red, yellow, green);

5. 倒影效果

/* 文字倒影 */
.text {
-webkit-box-reflect: below 0px linear-gradient(transparent, rgba(0, 0, 0, 0.5));
}

6. 多行省略号

/* 多行省略号 */
.ellipsis {
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;
text-overflow: ellipsis;
}

7. 缩放动画

/* 图片缩放 */
.image:hover {
transform: scale(1.2);
transition: all 0.3s ease-in-out;
}

8. 透明度动画

/* 透明度变化 */
.box:hover {
opacity: 0.5;
transition: all 0.3s ease-in-out;
}

9. 悬停效果

/* 悬停效果 */
.item {
transform: translateZ(0);
transition: transform 0.25s ease-out;
}
.item:hover, .item:focus, .item:active {
transform: scale(1.1);
}

10. 滚动动画

/* 滚动动画 */
.scroll {
scroll-behavior: smooth;
}

11. 自定义滚动条

/* 自定义滚动条 */
::-webkit-scrollbar {
width: 5px;
height: 5px;
}
::-webkit-scrollbar-thumb {
background: rgba(0, 0, 0, 0.2);
border-radius: 50px;
}

12. 径向渐变

/* 径向渐变 */
.background {
background-image: radial-gradient(circle at center, red, yellow, green);
}

这些高级CSS技巧可以帮助你更加灵活地设计你的页面,让你的页面更加出彩。欢迎尝试!

查看更多关于12个css高级技巧的详细内容...

  阅读:18次

上一篇: 1218css1212mjq

下一篇:100种常用css框架