亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

我在首頁上的名字沒有響應

我在首頁上的名字沒有響應

墨色風雨 2021-09-04 15:00:33
我已經在我的網站的第一頁上以我的名字為動畫編寫了代碼。我對單個字母使用了不同的 h1 塊,全名位于 div 塊中。我希望將鼠標懸停在名字的字母上時,它們會稍微升高一點并稍微向上移動,但是我遇到了一個問題,即在小屏幕上而不是整個姓氏上,如果我們使用更小的屏幕,單個字母會下降一封又一封的信,我希望整個姓氏立即永遠消失。我試過把這封信放在同一個 div 塊中,但情況是一樣的。我希望在小屏幕上,字母不應該一個一個地出現,而是一個完整的姓氏一次出現。.MainText {  font-size: 50px;  left: 18%;  top: 25%;  font-family: "Arial Black";  position: fixed;}.hoverr {  position: relative;  top: 0;  transition: top ease 1s;  float: left;  clear: none;}.hoverr:hover {  top: -30px;  transform: scale(1.15);  text-shadow: rgb(121, 121, 121);}<div class="MainText">  <!--first name-->  <div>    <h1 class="hoverr ">A</h1>    <h1 class="hoverr">B</h1>    <h1 class="hoverr">H</h1>    <h1 class="hoverr">I</h1>    <h1 class="hoverr">N</h1>    <h1 class="hoverr">N</h1>  </div>  <!--blank space for seprating first name and last name-->  <h1 class="hoverr">&nbsp; </h1>  <!--last name-->  <div>    <h1 class="hoverr">K</h1>    <h1 class="hoverr">R</h1>    <h1 class="hoverr">I</h1>    <h1 class="hoverr">S</h1>    <h1 class="hoverr">H</h1>    <h1 class="hoverr">N</h1>  </div></div>
查看完整描述

2 回答

?
哈士奇WWW

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>


查看完整回答
反對 回復 2021-09-04
  • 2 回答
  • 0 關注
  • 206 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號