爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: golang Linux PHP
查看: 16|回复: 0

分享两个CSS酷炫的卡片动画效果(二)

[复制链接]

152

主题

48

回帖

1137

积分

管理员

积分
1137
发表于 昨天 21:47 | 显示全部楼层 |阅读模式
效果1演示:
640.gif

代码:

  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.       <style>
  5.           p {
  6.               margin: 0;
  7.               padding: 0;
  8.           }

  9.           .box-card {
  10.               display: inline-block;
  11.               position: relative;
  12.               width: 300px;
  13.               height: 300px;
  14.               margin: 18px;
  15.               overflow: hidden;
  16.               box-sizing: border-box;
  17.               box-shadow: 0px 0px 12px rgba(0, 0, 0, .2);
  18.           }

  19.           .box-card__img {
  20.               width: 100%;
  21.               height: 100%;
  22.               transition: 0.5s;
  23.           }

  24.           .box-card__img img {
  25.               width: 100%;
  26.               height: 100%;
  27.           }

  28.           .box-card__content {
  29.               position: absolute;
  30.               left: 0;
  31.               top: 0;
  32.               width: 100%;
  33.               height: 100%;
  34.               padding: 100px 20px 10px;
  35.               transform: translateY(100%);
  36.               box-sizing: border-box;
  37.               font-size: 14px;
  38.               text-align: center;
  39.               background-image: linear-gradient(135deg, #FFA8A8 10%, #FCFF00 100%);
  40.               color: #000;
  41.               opacity: 0;
  42.               transition: 0.5s;
  43.           }

  44.           .box-card:hover .box-card__img {
  45.               position: relative;
  46.               transform: scale(0.3) translateY(-110%);
  47.               border: 6px solid rgba(255, 255, 255, 0.9);
  48.               z-index: 9;
  49.           }

  50.           .box-card:hover .box-card__content {
  51.               transform: translateY(0px);
  52.               opacity: 1;
  53.           }
  54.       </style>
  55.   </head>
  56.   <body>
  57.       <div class="box-card">
  58.           <div class="box-card__img">
  59.               <img src="./img/img3.jpeg" />
  60.           </div>

  61.           <div class="box-card__content">
  62.               <h3>简介</h3>
  63.               <div>
  64.                   <p>姓名:前端技术营;年龄:永远18岁(在二进制世界里);联系方式:10101010(请自行转换为十进制);技能亮点:精通Java(能写出让编译器都颤抖的代码)、JavaScript(能让浏览器怀疑人生)、Python(让代码像蛇一样灵活,但绝不咬人)
  65.                   </p>
  66.               </div>
  67.           </div>
  68.       </div>
  69.   </body>
  70. </html>
复制代码
效果2演示:

640.gif
代码:

  1. <!DOCTYPE html>
  2. <html>
  3.   <head>
  4.       <style>
  5.           .box-card {
  6.               display: inline-block;
  7.               position: relative;
  8.               width: 300px;
  9.               height: 300px;
  10.               margin: 18px;
  11.               overflow: hidden;
  12.               box-sizing: border-box;
  13.               box-shadow: 0px 0px 12px rgba(0, 0, 0, .2);
  14.           }

  15.           .box-card::before,
  16.           .box-card::after {
  17.               content: '';
  18.               position: absolute;
  19.               width: 50%;
  20.               height: 50%;
  21.               transform: scale(0.05);
  22.               background: #f40;
  23.               opacity: 0;
  24.               transition: all 0.5s ease;
  25.           }

  26.           .box-card::before {
  27.               top: 0;
  28.               right: 0;
  29.           }

  30.           .box-card::after {
  31.               bottom: 0;
  32.               left: 0;
  33.           }

  34.           .box-card__img {
  35.               width: 100%;
  36.               height: 100%;
  37.               transition: 0.5s;
  38.           }

  39.           .box-card__img img {
  40.               width: 100%;
  41.               height: 100%;
  42.           }

  43.           .box-card__content {
  44.               position: absolute;
  45.               top: 0;
  46.               bottom: 0;
  47.               left: 0;
  48.               right: 0;
  49.               z-index: 1;
  50.               width: 100%;
  51.               height: 100%;
  52.               box-sizing: border-box;
  53.               padding: 30px;
  54.               text-align: center;
  55.               color: #000;
  56.               opacity: 0;
  57.               transition: all 0.5s ease;
  58.           }

  59.           .box-card__content::before,
  60.           .box-card__content::after {
  61.               content: '';
  62.               position: absolute;
  63.               width: 50%;
  64.               height: 50%;
  65.               z-index: -1;
  66.               opacity: 0;
  67.               transform: scale(0.05);
  68.               background: #f40;
  69.               transition: all 0.5s ease;
  70.           }

  71.           .box-card__content::before {
  72.               top: 0;
  73.               left: 0;
  74.           }

  75.           .box-card__content::after {
  76.               bottom: 0;
  77.               right: 0;
  78.           }

  79.           .box-card:hover::before,
  80.           .box-card:hover::after {
  81.               transform: translate(0, 0) scale(1);
  82.               opacity: 1;
  83.           }

  84.           .box-card:hover .box-card__content {
  85.               opacity: 1;
  86.           }

  87.           .box-card:hover .box-card__content::before,
  88.           .box-card:hover .box-card__content::after {
  89.               transform: translate(0, 0) scale(1);
  90.               opacity: 1;
  91.           }
  92.       </style>
  93.   </head>
  94.   <body>
  95.       <div class="box-card">
  96.           <div class="box-card__img">
  97.               <img src="./img/img3.jpeg" />
  98.           </div>

  99.           <div class="box-card__content">
  100.               <h3>简介</h3>
  101.               <div>
  102.                   姓名:前端技术营;年龄:永远18岁(在二进制世界里);联系方式:10101010(请自行转换为十进制);技能亮点:精通Java(能写出让编译器都颤抖的代码)、JavaScript(能让浏览器怀疑人生)、Python(让代码像蛇一样灵活,但绝不咬人
  103.               </div>
  104.           </div>
  105.       </div>
  106.   </body>
  107. </html>
复制代码

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表