您的位置:首页 > 房产 > 家装 > 公司门户官网_贵阳网站建设_上往建站_高端定制网站建设

公司门户官网_贵阳网站建设_上往建站_高端定制网站建设

2025/4/24 9:45:42 来源:https://blog.csdn.net/weixin_62364503/article/details/142875834  浏览:    关键词:公司门户官网_贵阳网站建设_上往建站_高端定制网站建设
公司门户官网_贵阳网站建设_上往建站_高端定制网站建设

有一个项目,页面切换的时候要翻页效果。

所以有一个简单的demo,提供给大家学习

 

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <meta name="author" content="梦雨生生">

  <title>Document</title>

</head>

<body>

  <button class="btn-31">

    <span class="text-container">

      <span class="text">Button</span>

    </span>

  </button>

</body>

</html>

<style>

/* From Uiverse.io by doniaskima */

.btn-31,

.btn-31 *,

.btn-31 :after,

.btn-31 :before,

.btn-31:after,

.btn-31:before {

  border: 0 solid;

  box-sizing: border-box;

}

.btn-31 {

  -webkit-tap-highlight-color: transparent;

  -webkit-appearance: button;

  background-color: #000;

  background-image: none;

  color: #fff;

  cursor: pointer;

  font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont,

    Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif,

    Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;

  font-size: 100%;

  font-weight: 900;

  line-height: 1.5;

  margin: 0;

  -webkit-mask-image: -webkit-radial-gradient(#000, #fff);

  padding: 0;

}

.btn-31:disabled {

  cursor: default;

}

.btn-31:-moz-focusring {

  outline: auto;

}

.btn-31 svg {

  display: block;

  vertical-align: middle;

}

.btn-31 [hidden] {

  display: none;

}

.btn-31 {

  border-width: 1px;

  padding: 1rem 2rem;

  position: relative;

  text-transform: uppercase;

}

.btn-31:before {

  --progress: 100%;

  background: #fff;

  -webkit-clip-path: polygon(

    100% 0,

    var(--progress) var(--progress),

    0 100%,

    100% 100%

  );

  clip-path: polygon(

    100% 0,

    var(--progress) var(--progress),

    0 100%,

    100% 100%

  );

  content: "";

  inset: 0;

  position: absolute;

  transition: -webkit-clip-path 0.2s ease;

  transition: clip-path 0.2s ease;

  transition: clip-path 0.2s ease, -webkit-clip-path 0.2s ease;

}

.btn-31:hover:before {

  --progress: 0%;

}

.btn-31 .text-container {

  display: block;

  overflow: hidden;

  position: relative;

}

.btn-31 .text {

  display: block;

  font-weight: 900;

  mix-blend-mode: difference;

  position: relative;

}

.btn-31:hover .text {

  -webkit-animation: move-up-alternate 0.3s ease forwards;

  animation: move-up-alternate 0.3s ease forwards;

}

@-webkit-keyframes move-up-alternate {

  0% {

    transform: translateY(0);

  }

  50% {

    transform: translateY(80%);

  }

  51% {

    transform: translateY(-80%);

  }

  to {

    transform: translateY(0);

  }

}

@keyframes move-up-alternate {

  0% {

    transform: translateY(0);

  }

  50% {

    transform: translateY(80%);

  }

  51% {

    transform: translateY(-80%);

  }

  to {

    transform: translateY(0);

  }

}


 

</style>

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com