首页 > web前端 > js教程 > 正文

如何使用 HTML 和 CSS 创建翻页卡动画

花韻仙語
发布: 2024-09-29 20:00:47
转载
902人浏览过

如何使用 html 和 css 创建翻页卡动画

在这篇文章中,我们将了解如何使用 html 和 css 以及渐变背景创建时尚的 3d 翻转卡片动画。

访问我的网站

了解结构

我们将使用卡片的两侧(正面和背面)来创建翻转效果。此效果将在悬停时使用 css 过渡激活。

<div class="card">
    <div class="card-side front">
      <div>front side</div>
    </div>
    <div class="card-side back">
      <div>back side</div>
    </div>
</div>
登录后复制

这个简单的 html 结构包含一个具有两侧的 div 元素:一侧为正面,一侧为背面。

.card {
    perspective: 150rem;
    position: relative;
    height: 40rem;
    max-width: 400px;
    margin: 2rem;
    box-shadow: none;
    background: none;
  }

.card-side {
    height: 35rem;
    border-radius: 15px;
    transition: all 0.8s ease;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
    width: 80%;
    padding: 2rem;
    color: white;
}

.card-side.back {
    transform: rotateY(-180deg);
    background-color: #4158D0;
    background-image: linear-gradient(43deg, #4158D0 0%, #C850C0 46%,#FFCC70 100%);
}

.card-side.front {
    background-color: #0093E9;
    background-image: linear-gradient(160deg, #0093E9 0%, #80D0C7 100%);
}

.card:hover .card-side.front {
    transform: rotateY(180deg);
}

.card:hover .card-side.back {
    transform: rotateY(0deg);
}
登录后复制

现场演示

backface-visibility:当正面可见时隐藏卡片背面的内容,反之亦然。

企业软件介绍主页html模板
企业软件介绍主页html模板

一款多用途的企业软件前端HTML模板。IT软件服务公司网站响应式单页模板。基于CSS、JS、HTML模块化原则创建的。如果您的站点不需要所有元素,那么可以轻松地删除不必要的组件。模板的代码干净,友好,注释良好。这使得编辑和自定义模板变得很容易。

企业软件介绍主页html模板 350
查看详情 企业软件介绍主页html模板

立即学习前端免费学习笔记(深入)”;

将卡片背面的rotatey()设置为-180deg,将正面设置为0deg。

透视:通过让卡片看起来就像在空间中翻转一样增加 3d 效果的深度。

悬停时,将前侧的rotatey()设置为180度,后侧设置为0度。

结论

只需几行 html 和 css,您就可以创建令人惊叹的 3d 翻转卡片动画,为您的网站增添动态感。尝试尝试颜色和效果,使其独一无二

以上就是如何使用 HTML 和 CSS 创建翻页卡动画的详细内容,更多请关注php中文网其它相关文章!

相关标签:
HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载
来源:dev.to网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号