HTML和CSS是網頁設計的重要元素,而酷炫的特效則可以讓網頁更加生動、吸引人。下面將介紹幾種常見的HTML和CSS酷炫特效。
/* 3D翻轉動畫 */
.flip-container {
perspective: 1000px;
}
.flipper {
transition: 0.6s;
transform-style: preserve-3d;
position: relative;
}
.flipper:hover .back {
transform: rotateY(0deg);
}
.flipper:hover .front {
transform: rotateY(-180deg);
}
.front, .back {
backface-visibility: hidden;
position: absolute;
top: 0;
left: 0;
}
.back {
transform: rotateY(180deg);
}
/* 背景色漸變動畫 */
.gradient {
animation: gradient 10s infinite;
}
@keyframes gradient {
0% {
background-color: #ff0000;
}
50% {
background-color: #00ff00;
}
100% {
background-color: #0000ff;
}
}
/* 文字出現動畫 */
.slide-in {
overflow: hidden;
white-space: nowrap;
}
.slide-in span:nth-child(1) {
animation-delay: 100ms;
}
.slide-in span:nth-child(2) {
animation-delay: 200ms;
}
.slide-in span:nth-child(3) {
animation-delay: 300ms;
}
.slide-in span:nth-child(4) {
animation-delay: 400ms;
}
.slide-in span:nth-child(5) {
animation-delay: 500ms;
}
.slide-in span:nth-child(6) {
animation-delay: 600ms;
}
.slide-in span {
display: inline-block;
margin-left: -100%;
animation: slide-in 1s ease;
}
@keyframes slide-in {
from {
margin-left: -100%;
}
to {
margin-left: 0%
}
}
這些特效可以使用在各種類型的網頁中,比如電商、娛樂和企業網站。借助HTML和CSS技術,可以制作出更加生動、理性和吸引人的網頁。當然,要制作出這樣的特效,需要有一定的HTML和CSS基礎。如果你是初學者,可以先找一些簡單的特效練手。
上一篇html css訓練
下一篇css里的頁內跳轉