前言:當我在編寫博客時發現編輯器:Markdown 自帶的字體樣式太lo了有沒有辦法可以改變與是我就想到 既然博客園是一個網站我可不可以通過修改css來自己定義字體樣式,因為Markdown是可以通過H5標簽編輯於是一個想法孕育而生
1.寫好一段css字體樣式以及H5如下:
<h1 class="vintage1">美麗的中國語</h1>
<h1 class="vintage2">美麗的中國語</h1>
<h1 class="vintage3">美麗的中國語</h1>
<h1 class="vintage4">美麗的中國語</h1>
<h1 class="vintage5">美麗的中國語</h1>
<h1 class='text-reflect-base'>美麗的中國語</h1>
<div class="text">
<p>美麗的中國語</p>
</div>
body{
text-align: center;
}
.vintage1{
background: #EEE url(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAIAAAAmk
wkpAAAAHklEQVQImWNkYGBgYGD4//8/A5wF5SBYyAr+//8PAPOCFO0Q2zq7AAAAAElFTkSuQmCC) repeat;
text-shadow: 5px -5px black, 4px -4px white;
font-weight: bold;
-webkit-text-fill-color: transparent;
-webkit-background-clip: text }
.vintage2{
color: transparent;
-webkit-text-stroke: 1px red;
letter-spacing: 0.04em;}
.vintage3 {
color: transparent;
background-color : blue;
text-shadow : rgba(255,255,255,0.5) 0 5px 6px, rgba(255,255,255,0.2) 1px 3px 3px;
-webkit-background-clip : text;
}
.vintage4{
color: gold;
letter-spacing: 0;
text-shadow: 0px 1px 0px #999, 0px 2px 0px #888, 0px 3px 0px #777,
0px 4px 0px #666, 0px 5px 0px #555, 0px 6px 0px #444, 0px 7px 0px #333, 0px 8px 7px #001135 }
.vintage5{
font-family:cursive;text-shadow:6px 2px 2px #333;color:deeppink
}
.text-reflect-base{
color: palegreen;
-webkit-box-reflect:below 10px;
}
.text{
width: 300px;
height: 200px;
position: absolute;
left: 50%;
margin-left: -150px;
background-image: -webkit-linear-gradient(left,blue,#66ffff 10%,#cc00ff 20%,#CC00CC 30%,
#CCCCFF 40%, #00FFFF 50%,#CCCCFF 60%,#CC00CC 70%,#CC00FF 80%,#66FFFF 90%,blue 100%);
-webkit-text-fill-color: transparent;/* 將字體設置成透明色 */
-webkit-background-clip: text;/* 裁剪背景圖,使文字作為裁剪區域向外裁剪 */
-webkit-background-size: 200% 100%;
-webkit-animation: masked-animation 4s linear infinite;
font-size: 35px;
}
@keyframes masked-animation {
0% {
background-position: 0 0;
}
100% {
background-position: -100% 0;
}
}
2.盡然代碼有了那css樣式放哪里?肯定是這里
3.那該這么用?也很簡單
既然你在css中自定義好了Class名,那寫的時候在標簽中調用就ok了,就像你平常用UI框架那樣,還是不懂如下圖:
假如你寫好了這樣的樣式:
那你在編輯時標簽的Class="vintage2",以此類推
自定義樣式:
既然學會那么下面就是我定義好的樣式以及用法:
1.文字打字機效果
美麗的中國語,在編寫時標簽class="junprint
<h5 class="junprint">美麗的中國語,在編寫時標簽class="junprint"</h5>