Q: 484开始有点词穷了?
A: 写程序还是比写文章有灵感呐..
继上一篇後,要来为卡片创作出另一种效果~跟上一篇有点类似,但因为程序码有诸多地方不一样,所以另外拿出来写~
<style>
.container {
display: flex;
justify-content: space-between;
}
.card {
box-sizing: border-box;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
width: 30%;
height: 400px;
padding: 10px 20px;
border-radius: 10px;
background: linear-gradient(90deg, #fc00ff, #00dbde);
box-shadow: 0 0 20px 1px Gray;
}
.card-title {
color: white;
text-align: center;
line-height: 2;
font-size: 32px;
text-shadow: 0 0 2px Lightgray;
}
.card-txt {
color: WhiteSmoke;
height: 80%;
width: 100%;
overflow: auto;
line-height: 32px;
}
</style>
<div class="container">
<div class="card">
<div class="card-title">First Title</div>
<div class="card-txt">Detail~</div>
</div>
<div class="card">
<div class="card-title">Second Title</div>
<div class="card-txt">Detail~</div>
</div>
<div class="card">
<div class="card-title">Third Title</div>
<div class="card-txt">Detail~</div>
</div>
</div>
这次的效果正面只要留标题,在:hover
时翻转卡片显示内容。.card
在转的时候.card-txt
也要记得转,不然文字会反过来哦!
<style>
.card {
transition: .3s;
}
.card-txt {
display: none;
}
.card:hover {
transform: rotateY(180deg);
}
.card:hover .card-title {
display: none;
}
.card:hover .card-txt {
display: block;
transform: rotateY(180deg)
}
</style>
<style>
.card:hover .card-txt {
animation: fadeIn .3s;
animation-delay: .2s;
animation-fill-mode: backwards;
}
@keyframes fadeIn {
0% {
opacity: 0;
transform: translateY(20px) rotateY(180deg);
}
100% {
opacity: 1;
transform: translateY(0) rotateY(180deg)
}
}
</style>
本篇的卡片动态效果,除了使用transition
以外,运用了animation
让卡片有完全不一样的风格。
如果有写错的地方,欢迎点评! 会及时改进~
如果有更好的写法,欢迎指教! 希望各位不吝赐教~
如果想看更多效果,欢迎敲碗! 提供示意图小编写写看~
如果内容疑似侵权,拜托告知! 内容皆为小编理解後原创~
如果对你有点帮助,拿去用吧!
<<: 自动化测试,让你上班拥有一杯咖啡的时间 | Day 21 - drag and drop 的用法
使用时机: 1. 资料库效能慢的时候 2. 就是想读写分离的时候 主从分别叫做Master, Sla...
延续昨日 今天来完善我们的 我的专案的功能吧! 首先这是目前的我的专案 再来新增2个按钮 嘟嘟噜新增...
接下来会介绍到一些套件包、常用网路功能等应用。在开始介绍这些之前,一定要先聊聊termainl。先前...
阿嬷识的代志 阿嬷不识字但是伊识真多的代志 -游鸿明〈无字的情批〉 哈罗大家好,欢迎来到「你阿嬷成为...
大家好,我是西瓜,你现在看到的是 2021 iThome 铁人赛『如何在网页中绘制 3D 场景?从 ...