<!-- begin snippet: js hide: false console: true babel: false -->
<div class="card-flip">
<div class="flip">
<div class="front">
<!-- front content -->
<div class="card">
<div class="card-block">
<img alt="ABIERTO 24/7" title="ABIERTO 24/7" src="https://residenciarucab.es/img/Icono%20Casa-04.png" />
<h2>ABIERTO 24/7</h2>
</div>
</div>
</div>
<div class="back">
<!-- back content -->
<div class="card">
<div class="card-block">
<p>Con seguridad las 24 horas y un equipo humano a tu disposición</p>
</div>
</div>
</div>
</div>
</div>
我的网站上有一张 CSS翻页卡,因此当用户hover
和container
时,它会以{{1 }},并且当用户paragraph
时会显示卡的正面。
当mouseout
在Chrome上结束时,我遇到了问题,您可以查看很多项,因此当鼠标悬停时,背面的段落可以稍微移到CSS Transform
上,如果这不会发生,请查看背面的bottom
如何去除yellow container
(当转换结束时)。并且当您将鼠标移出时,height
会稍微移到顶部(它仅发生在少数几个项目上,因此也许您可以测试所有项目以找到存在此问题的项目。(很奇怪,因为所有项目具有与h2
相同的结构。
我要粘贴一个项目结构。
您可以看到一个实时示例here(转到“ Porquéelegirnos”部分的中间)。
class
.back .card .card-block {
height: inherit;
}
.back .card .card-block p {
padding-left: 20px;
padding-right: 20px;
text-align: center;
align-items: center;
font-size: 1.3em;
height: 100%;
line-height: 1.3em;
display: flex;
justify-content: center;
color: #fff;
}
.card {
background-color: transparent;
-webkit-font-smoothing: antialiased;
-webkit-font-smoothing: subpixel-antialiased;
border: 0px !important;
height: inherit;
border-radius: 0px !important;
}
.flip {
position: relative;
transform-style: preserve-3d;
}
.flip>.front,
.flip>.back {
display: block;
transition-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
transition-duration: .6s;
transition-property: transform, opacity;
}
.flip>.front {
transform: rotateY(0deg);
backface-visibility: hidden;
background: #fff;
}
.flip>.back {
position: absolute;
background: #fbc00c;
opacity: 0;
top: 0px;
left: 0px;
height: 100%;
width: auto;
transform: rotateY(-180deg);
}
.flip:hover>.front {
transform: rotateY(180deg);
}
.flip:hover>.back {
opacity: 1;
transform: rotateY(0deg);
}
.flip.flip-vertical>.back {
transform: rotateX(-180deg);
}
.flip.flip-vertical:hover>.front {
transform: rotateX(180deg);
}
.flip.flip-vertical:hover>.back {
transform: rotateX(0deg);
}
.flip {
position: relative;
display: inline-block;
width: auto;
}
.flip>.front,
.flip>.back {
display: block;
color: white;
width: inherit;
background-size: cover !important;
background-position: center !important;
}
.flip>.front p,
.flip>.back p {
font-size: 0.9125rem;
line-height: 160%;
color: #999;
}