簡體   English   中英

CSS反向轉換順序

[英]CSS Reversed Transitions Order

我不知道是否曾經問過這個問題,但是無論我在哪里看,答案都沒有幫助。 我想做的是先將文本移開,然后抬起一個灰色框,當我將鼠標從該灰色框移開時,該灰色框會先下降,然后再移回文本。 使用我的代碼,文本先移回去,看起來不太好。 恢復到正常狀態時,有沒有辦法反轉轉換順序? 這是我的CSS:

.doge{
    font-size: 50px;
    font-family: "Comic Sans MS";
    text-align: center;
    background-image: linear-gradient(#c6a65f 70%,#cbc595 80%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-position: left;
    transition: 1.6s;


}
.dogediv{
    width: 537px;
    height: 529px;
    background-image: url("https://pbs.twimg.com/profile_images/378800000822867536/3f5a00acf72df93528b6bb7cd0a4fd0c.jpeg");
    background-position: right;
    position: relative;
}
.div2 {
    background-color: gray;
    height: 100%;
    transition: 5s;
    transition-delay: 1s;
}
.div2:hover > .doge{
    transform: translateX(550px);
}
.div2:hover {
    height: 10px; 
}

HTML:

<!DOCTYPE html>
<html>

<head>
    <title>Home of the Doge</title>
    <link rel="stylesheet" href="styles.css">
</head>

<body>
    <div class="dogediv">
        <div class="div2" style="background-color: gray">
            <h1 class="doge">Welcome to the Home of the Doge</h1>
        </div>
    </div>
</body>

</html>

在類“ doge”上添加transition-delay:1s,在div2上添加transition-delay:0.5s。

 .doge{ font-size: 50px; font-family: "Comic Sans MS"; text-align: center; background-image: linear-gradient(#c6a65f 70%,#cbc595 80%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-position: left; transition: 1.6s; transition-delay: 1s; } .dogediv{ width: 537px; height: 529px; background-image: url("https://pbs.twimg.com/profile_images/378800000822867536/3f5a00acf72df93528b6bb7cd0a4fd0c.jpeg"); background-position: right; position: relative; } .div2 { background-color: gray; height: 100%; transition: 3s; transition-delay: 0.5s; } .div2:hover { height: 10px; } .div2:hover > .doge{ transform: translateX(550px); transition-delay: 0s; } 
 <div class="dogediv"> <div class="div2" style="background-color: gray"> <h1 class="doge">Welcome to the Home of the Doge</h1> </div> </div> 

希望這對您有幫助。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM