IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> 前端vue实现卡片翻转效果【css3实现】 -> 正文阅读

[JavaScript知识库]前端vue实现卡片翻转效果【css3实现】

有志者事竟成,破釜沉舟百二秦关终属楚
苦心人天不负,卧薪尝胆三千越甲可吞吴。


📌博主介绍

💒首页:水香木鱼

🛫专栏:邂逅CSS

?简介: 博主姓:,名:春波。花名 “水香木鱼”,星座附属 “水瓶座一枚” 来自于富土肥沃的"黑龙江省"-美丽的 “庆安小镇”

🔰 格言: 生活是一面镜子。 你对它笑, 它就对你笑; 你对它哭, 它也对你哭。

🔋 小目标: 成为 会设计 、会开发的 “万能钥匙”

📝文章内容

小伙伴们,大家好!又一次和大家见面了,本期木鱼带来的是Css3实现卡片翻转效果。

在这里插入图片描述

? 一、标签代码

     <!--实训平台-->
      <div class="box">
        <!--正面-->
        <div class="front">
          <div class="front_title">
            <img src="./images/practical.png" class="_title_i">
            <p class="_title_p">实训平台</p>
          </div>
          <div class="front_text">
            <p class="text_p">&ensp;&ensp;实训平台面向在校人工智能与数据科学相关专业的老师与学生,提供实验工具和天池经典实验案例与数据集。</p>
            <div class="train_bg"></div>
          </div>
        </div>
        <!--反面-->
        <div class="back">
          <!--标题-->
          <div class="back_title">
            <p class="_title_ptwo">『实训平台』</p>
          </div>
          <!--内容部分-->
          <div class="back_contentTwo">
            <!--模板-->
<!--            <div class="contentTwoIconModules">-->
<!--              &lt;!&ndash;图标&ndash;&gt;-->
<!--              <i class="iconfont icon-jianzao2 TwoIconModules_i"></i>-->
<!--              <p class="TwoIconModules_p1">铁路专业数据集</p>-->
<!--              <p class="TwoIconModules_p2">1230</p>-->
<!--            </div>-->
<!--            <div class="contentTwoIconModules">-->
<!--              &lt;!&ndash;图标&ndash;&gt;-->
<!--              <i class="iconfont icon-jianzao2 TwoIconModules_i"></i>-->
<!--              <p class="TwoIconModules_p1">铁路专业数据集</p>-->
<!--              <p class="TwoIconModules_p2">1230</p>-->
<!--            </div>-->
          </div>
          <!--按钮-->
          <div class="contentTwoBtnModules">
            <el-button>查看更多</el-button>
          </div>
          <!--火车背景-->
          <img class="contentTwoImgModules" src="./images/train_04.png">
        </div>
      </div>

? 二、样式代码

可能看到这里,许多小伙伴 吐槽了,这是?@remvw:1920/100vw;
木鱼再一次明确,这是适配方案。 百试百灵,👇适配很简单。

有关适配请移步此处-vue后台管理做适配的最佳方案,你知道吗

@remvw:1920/100vw;//适配方案

  .box {
    position: relative;
    width: 440 / @remvw;
    height: 466 / @remvw;
    margin: 30px auto;
    transition: all 1s;
    transform-style: preserve-3d;
  }
  .front, .back {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  //正面
  .front {
    width: 440 / @remvw;
    height: 466 / @remvw;
    background-color: #fff;
    z-index: 1;
    backface-visibility: hidden;
    box-shadow: -1px 17px 27px 1px #F0F2F4;
    border-radius: 6 / @remvw;
    opacity: 1;
    //标题
    .front_title{
      height: 233 / @remvw;
      display: flex;
      align-items: center;
      justify-content: center;
      ._title_i{
        width: 100 / @remvw;
        height: 100 / @remvw;
        margin-right: 18 / @remvw;
      }
      ._title_p{
        font-size: 30 / @remvw;
        font-weight: bold;
        color: #515151;
      }
    }
    .front_text{
      position: absolute;
      margin: 0 auto;
      width: 440 / @remvw;
      display: flex;
      flex-direction: column;
      align-items: center;
      .text_p{
        width: 360  / @remvw;
        height: 111 / @remvw;
        font-size: 22 / @remvw;
        color: #969696;
      }
      //铁轨前景
      .train_bg{
        width: 100%;
        height: 86px;
        background: url("../images/railBg.png") no-repeat;
        background-size: cover;
      }
    }
  }
  //反面
  .back {
    width: 440 / @remvw;
    height: 466 / @remvw;
    background: linear-gradient(225deg, #008DDD 100%, #1890ff 100%);
    transform: rotateY(180deg);
    transform-style: preserve-3d;
    border-radius: 8 / @remvw;
    position: relative;
    //标题
    .back_title{
      height: 174 / @remvw;
      display: flex;
      align-items: center;
      justify-content: center;
      ._title_itwo{
        font-size: 88 / @remvw;
        margin-right: 40 / @remvw;
      }
      ._title_ptwo{
        font-size: 30 / @remvw;
        font-weight: bold;
        color: #F5F5F5;
        border-radius: 4 / @remvw;
      }
    }

    //内容
    .back_contentTwo{
      display: flex;
      justify-content: space-around;
      align-items: center;
      //模板
      .contentTwoIconModules{
        width: 112 / @remvw;
        height: 101 / @remvw;
        text-align: center;
        .TwoIconModules_i{
          font-size: 40 / @remvw;
          color: #F5F5F5;
          margin-bottom: 10 / @remvw;
        }
        .TwoIconModules_p1{
          width: 122 / @remvw;
          height: 21 / @remvw;
          font-size: 16 / @remvw;
          color: #F5F5F5;
          margin-bottom: 8 / @remvw;
        }
        .TwoIconModules_p2{
          font-size: 14 / @remvw;
          font-weight: bold;
          color: #F5F5F5;
        }
      }
    }

    //按钮
    .contentTwoBtnModules{
      position: absolute;
      left: 32%;
      bottom: -6%;
      z-index: 12;
      height: 180 / @remvw;
      display: flex;
      justify-content: center;
      align-items: center;
      .el-button{
        width: 140 / @remvw;
      }
    }
    //背景图片
    .contentTwoImgModules{
      width: 220 / @remvw;
      height: 210 / @remvw;
      position: absolute;
      right: 0%;
      bottom: 0%;
    }
  }
  .box:hover {
    transform: rotateY(180deg);
  }

📢博主致谢

非常感谢小伙伴们阅读到结尾,本期的文章就分享到这里,总结了【前端vue实现卡片翻转效果【css3实现】】,希望可以帮到大家,谢谢。
如果你觉得本篇文章有帮助到您,鼓励一下木鱼吧! 点击关注+点赞+收藏+评论+转发 】支持一下哟
🙏您的支持就是我更新的最大动力。???记得一键三连呦!?


💡往期精彩

🈯前端引入阿里图标库的最便捷方式

🈯vue时间格式处理(YYYY-MM-DD HH:mm:ss)moment.js,神器你知道吗?

🈯前端实现div标签p标签等吸顶效果【Vue+原生JS组合写法】

🈯vue实现隐藏浏览器右侧滚动条功能

🈯前端vue实现注册功能与正则校验规则

  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2022-06-16 21:35:35  更:2022-06-16 21:36:04 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 17:13:57-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码