CSS中的文字效果學習
阿新 • • 發佈:2021-02-08
一、文字內陰影
效果展示:
程式碼如下:
p {
text-align: center;
padding: 24px;
margin: 0;
font-family: helvetica, arial, sans-serif;
font-size: 80px;
font-weight: bold;
color: #D1D1D1;
background: #CCC;
text-shadow: 1px 1px white,
-1px -1px #333;
}
二、文字閃爍效果
效果圖:
程式碼如下:
html
<p class="arktitle">Ark</p >
css
.arktitle {
font-size: 36px;
font-weight: bold;
line-height: 280px;
background: linear-gradient(to right, red, blue);
-webkit-background-clip: text;
color: transparent;
animation: blink 2s linear infinite;
-webkit-animation: blink 2s linear infinite;
-moz-animation: blink 2s linear infinite;
-ms-animation: blink 2s linear infinite;
-o-animation: blink 2s linear infinite;
}
@keyframes blink{
0% {opacity: 1;}
50%{opacity: 0.5;}
100%{opacity: 0.8;}
}
@-webkit-keyframes blink {
0% { opacity: 1; }
50%{ opacity: 0.5;}
100% { opacity: 0.8; }
}
@-moz-keyframes blink {
0% { opacity: 1; }
50%{ opacity: 0.5; }
100% { opacity: 0.8; }
}
@-ms-keyframes blink {
0% { opacity: 1; }
50%{ opacity: 0.5; }
100% { opacity: 0.8;}
}
@-o-keyframes blink {
0% { opacity: 1; }
50%{ opacity: 0.5; }
100% { opacity: 0.8; }
}
三、顏色漸變文字
效果展示:
程式碼如下:
<style>
.text{-webkit-background-clip: text;
background-clip: text;
background-image:linear-gradient(rgb(255,255,0),rgb(0,255,255));
font-size: 20px;
width:120px;
-webkit-text-fill-color: transparent;
}
</style>
<body>
<p class="text">1234567</p >
</body>