爬行的蜗牛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

炫酷悬停特效(可复制源代码)

[复制链接]

152

主题

48

回帖

1137

积分

管理员

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

源代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3.   <head>
  4.     <meta charset="UTF-8" />
  5.     <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6.     <title>Document</title>
  7.     <style>
  8.       html,
  9.       body {
  10.         margin: 0;
  11.         padding: 0;
  12.       }
  13.       body {
  14.         width: 100vw;
  15.         height: 100vh;
  16.         display: flex;
  17.         justify-content: center;
  18.         align-items: center;
  19.         background: #000;
  20.       }
  21.       .card {
  22.         position: relative;
  23.         width: 220px;
  24.         height: 320px;
  25.         background: mediumturquoise;
  26.         display: flex;
  27.         align-items: center;
  28.         justify-content: center;
  29.         font-size: 25px;
  30.         font-weight: bold;
  31.         border-radius: 15px;
  32.         cursor: pointer;
  33.       }

  34.       .card::before,
  35.       .card::after {
  36.         position: absolute;
  37.         content: "";
  38.         width: 20%;
  39.         height: 20%;
  40.         display: flex;
  41.         align-items: center;
  42.         justify-content: center;
  43.         font-size: 25px;
  44.         font-weight: bold;
  45.         background-color: lightblue;
  46.         transition: all 0.5s;
  47.       }

  48.       .card::before {
  49.         top: 0;
  50.         right: 0;
  51.         border-radius: 0 15px 0 100%;
  52.       }

  53.       .card::after {
  54.         bottom: 0;
  55.         left: 0;
  56.         border-radius: 0 100% 0 15px;
  57.       }

  58.       .card:hover::before,
  59.       .card:hover:after {
  60.         width: 100%;
  61.         height: 100%;
  62.         border-radius: 15px;
  63.         transition: all 0.5s;
  64.       }

  65.       .card:hover:after {
  66.         content: "HELLO";
  67.       }
  68. </style>
  69.   </head>
  70.   <body>
  71.     /* From Uiverse.io by eslam-hany */
  72.     <div class="card">HOVER</div>
  73.   </body>
  74. </html>
复制代码

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

本版积分规则

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