CSS3是一种最新的Web设计技术,它比以前的css更强大,更灵活,可以实现更多的效果。现在让我们来了解些CSS3技术,掌握如何使用一些基本的标签。/ 1、 圆角边框 borderradius / ....
CSS3是一种最新的Web设计技术,它比以前的css更强大,更灵活,可以实现更多的效果。现在让我们来了解些CSS3技术,掌握如何使用一些基本的标签。
/* 1、 圆角边框 border-radius */
.box {
width: 200px;
height: 200px;
background-color: #008b8b;
border-radius: 10px; /* 边框圆角 */
}
/* 2、背景渐变 linear-gradient */
.box {
background: linear-gradient(to right, #008b8b, #00ffff);
}
/* 3、动画效果 animation */
@keyframes fadeIn {
0% {opacity: 0;}
100% {opacity: 1;}
}
.box {
animation: fadeIn 2s ease-in-out; /* 淡入淡出效果 */
}
/* 4、文本阴影 text-shadow */
h1 {
text-shadow: 2px 2px 4px #000000;
}
/* 5、过渡效果 transition */
.box {
transition: width 2s, height 2s;
}
.box:hover {
width: 300px;
height: 300px;
}
/* 6、多列布局 columns */
.box {
columns: 2; /* 分为两列 */
}
/* 7、媒体查询 media query */
@media (min-width: 768px) {
.box {
font-size: 20px;
}
} /* 当屏幕大于等于768px时,字体大小为20px */
/* 8、Box-sizing属性 */
.box {
width: 200px;
padding: 10px; /* 内边距 */
border: 1px solid #000000; /* 边框 */
box-sizing: border-box; /* 设置盒子大小包含内边距和边框 */
} 以上就是几个基本的CSS3技术的演示,当然CSS3的技术还有很多,它可以帮助我们实现很多想象不到的效果。我们可以利用这些技术,为网站带来更好的视觉效果和更好的用户交互方式。