2 回答

TA貢獻1799條經驗 獲得超6個贊
您可以使用單個 h1 作為您的名字,并最終使用 vw 來設置您的字體大?。?/p>
示例清理 html 和一點你的 css
.MainText {
font-size: calc(5vw);
left: 18%;
top: 25%;
font-family: "Arial Black";
position: fixed;
}
.hoverr {
display:inline-block;
transition: transform ease 1s;
}
.hoverr:hover {
transform: scale(1.15) translatey(-3vw);
text-shadow: rgb(121, 121, 121);
}
<div class="MainText">
<h1>
<!--first name-->
<span class="hoverr ">A</span>
<span class="hoverr">B</span>
<span class="hoverr">H</span>
<span class="hoverr">I</span>
<span class="hoverr">N</span>
<span class="hoverr">N</span>
<!--blank space for seprating first name and last name-->
<br>
<!--last name-->
<span class="hoverr">K</span>
<span class="hoverr">R</span>
<span class="hoverr">I</span>
<span class="hoverr">S</span>
<span class="hoverr">H</span>
<span class="hoverr">N</span>
</h1>
</div>
如果該頁面上沒有其他內容,并且您希望將您的名字放在中間,那么 flex 可以輕松幫助您:
/* centers body in the window if smaller than window */
html {
min-height: 100vh;
display: flex;
}
body {
margin: auto;
}
/* end page centering */
.MainText {
font-size: calc(5vw);
font-family: "Arial Black";
}
.hoverr {
display: inline-block;
transition: transform ease 1s;
}
.hoverr:hover {
transform: scale(1.15) translatey(-3vw);
text-shadow: rgb(121, 121, 121);
}
<div class="MainText">
<h1>
<!--first name-->
<span class="hoverr ">A</span>
<span class="hoverr">B</span>
<span class="hoverr">H</span>
<span class="hoverr">I</span>
<span class="hoverr">N</span>
<span class="hoverr">N</span>
<!--blank space for seprating first name and last name-->
<br>
<!--last name-->
<span class="hoverr">K</span>
<span class="hoverr">R</span>
<span class="hoverr">I</span>
<span class="hoverr">S</span>
<span class="hoverr">H</span>
<span class="hoverr">N</span>
</h1>
</div>
添加回答
舉報