gpt4 book ai didi

javascript - Css 转换无法正常工作

转载 作者:行者123 更新时间:2023-11-28 17:49:40 26 4
gpt4 key购买 nike

所以我正在尝试进行这种排版转换。我有这封全白的信。当我将鼠标悬停在顶部时,字母的上半部分应该向下翻转,露出不同的颜色。问题是它向下翻转了错误的 div

tback 是字母 A 的下半部分。tfront是字母A的上半部分。

HTML代码:

<div id="letter-container" class="letter-container">
<h2><a href="#">
<div class="twrap">

<div class="tup">
<div class="tback"><span>A</span></div>
<div class="tfront"><span>A</span></div>

</div>
<div class="tbg"><span>A</span></div>
<div class="tdown"><span>A</span></div>
</div></a></h2>
</div>

这是 CSS:

.letter-container h2 .twrap{
position: relative;
display: inline-block;
width: 100px;
height: 120px;
line-height: 120px;
font-size: 120px;


box-shadow: 1px 1px 4px #000;
}
.letter-container h2 .tbg{
background: #121212;
position: absolute;
color: #f2c200;
width: 100%;
height: 100%;
z-index: -10;
box-shadow: 0px 1px 3px rgba(0,0,0,0.9);
}
.letter-container h2 .tdown{
height: 50%;
top: 50%;
width: 100%;
position: absolute;
overflow: hidden;
z-index: 1;
background: #151515;
color: white;

box-shadow: 0px 1px 3px rgba(0,0,0,0.9);
transition: all 0.3s linear;
}
.letter-container h2 .tdown span,
.letter-container h2 .tup .tback span{
display: block;
margin-top:-60px;

}
.letter-container h2 .tup{
height: 50%;
width: 100%;
position: absolute;
z-index: 10;
-webkit-transform-origin: 50% 100%;
transition: all 0.3s linear;
color: white;
box-shadow: 0px 1px 3px rgba(0,0,0,0.9);
}

.letter-container h2 .tup .tfront{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
overflow: hidden;

background: #151515;


}

/*Drop down part*/
.letter-container h2 .tup .tback{
position: absolute;
width: 100%;
height: 100%;
top: 0px;
overflow: hidden;

background: #151515;

color: #f2c200;

}
.letter-container h2 .tup .tdown{
background: red;
color: red;

}
.letter-container h2 .tup .tback{
-webkit-transform: rotateX(180deg);
}
.letter-container h2 a .twrap:hover .tup {

-webkit-transform: rotateX(180deg);

}

这是一个显示问题的 JSFiddle:

http://jsfiddle.net/g4zja/

最佳答案

不确定想要的效果到底是什么。也许是这个?

fiddle

.letter-container h2 a .twrap:hover .tup {
-webkit-transform: rotateX(90deg);
}

关于javascript - Css 转换无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22580525/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com