css实现立体磨砂透明文件夹效果代码

代码语言:html

所属分类:布局界面

代码描述:css实现立体磨砂透明文件夹效果代码,当悬浮时,文件由抽出动画。

代码标签: css 立体 磨砂 透明 文件夹

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >
<head>
  <meta charset="UTF-8">
<style>
    @charset "UTF-8";
:root {
  --color-primary: #0e91eb;
  --color-secondary: #0a78eb;
  --color-tertiary: #deee75;
  --color-quaternary: #9375ee;
  --color-surface: #f5f5f5;
}

.folder {
  border-top: 0.4vmin solid rgba(255, 255, 255, 0.5);
  width: 50vmin;
  aspect-ratio: 1;
  border-radius: 12vmin;
  position: relative;
  overflow: hidden;
  background: var(--color-secondary);
  box-shadow: -1px 2px 0 2px color-mix(in srgb, var(--color-secondary), rgba(0, 0, 0, 0.2) 65%), -1px 2px 0 2px color-mix(in srgb, var(--color-secondary), rgba(0, 0, 0, 0.2) 65%), 0 3vmin 4vmin color-mix(in srgb, var(--color-secondary), rgba(0, 0, 0, 0.04) 80%);
}
.folder:after {
  border-radius: 1.5vmin;
  padding: 0 0.5vmin;
  line-height: 6vmin;
  content: "✿";
  -webkit-backdrop-filter: blur(0.2rem);
          backdrop-filter: blur(0.2rem);
  background-color: rgba(0, 0, 0, 0.14);
  z-index: 1111;
  position: absolute;
  left: 6vmin;
  bottom: 6vmin;
  font-size: 6vmin;
}
@media (hover) {
  .folder {
    cursor: pointer;
  }
  .folder:hover .doc {
    top: 7vmin;
  }
  .folder:hover .doc:before {
    transform: translateY(-1vmin) translateX(0.5vmin) rotate(15deg);
  }
  .folder:hover .doc:a.........完整代码请登录后点击上方下载按钮下载查看

网友评论0