【CSS3】很适合个人网站首页的立体布局

完整代码

html 复制代码
<template>
  <div relative>
    <div absolute w-full h-full>
      <div flex items-center justify-center top-0 left-0 class="wrap">
        <div class="floor"></div>
      </div>
    </div>
    <div flex items-center justify-center h-100vh w-full relative z-22 top--32>
      <div flex gap-40>
        <Btn2 />
        <Btn3 />
      </div>
    </div>
  </div>
</template>

<script setup lang="ts">
import Btn2 from "@/components/btns/btn2.vue";
import Btn3 from "@/components/btns/btn3.vue";
</script>

<style scoped lang="scss">
.wrap {
  perspective: 1000px; /* 设置透视点,数值越大,翻转效果越平缓 */
  transform-style: preserve-3d;
  overflow: hidden;
}

.floor {
  background-color: rgb(202, 202, 202);
  width: 72%;
  height: 100vh;
  transform: rotateX(80deg);
  box-shadow: 0 8px 12px rgba(0, 0, 0, 0.7);
}
</style>

Btn组件的来源:
https://uiverse.io/buttons

相关推荐
i听风逝夜2 分钟前
Web 3D地球实时统计访问来源
前端·后端
iMonster7 分钟前
React 组件的组合模式之道 (Composition Pattern)
前端
呐呐呐呐呢15 分钟前
antd渐变色边框按钮
前端
元直数字电路验证34 分钟前
Jakarta EE Web 聊天室技术梳理
前端
wadesir37 分钟前
Nginx配置文件CPU优化(从零开始提升Web服务器性能)
服务器·前端·nginx
牧码岛37 分钟前
Web前端之canvas实现图片融合与清晰度介绍、合并
前端·javascript·css·html·web·canvas·web前端
灵犀坠39 分钟前
前端面试八股复习心得
开发语言·前端·javascript
9***Y4840 分钟前
前端动画性能优化
前端
网络点点滴42 分钟前
Vue3嵌套路由
前端·javascript·vue.js
牧码岛1 小时前
Web前端之Vue+Element打印时输入值没有及时更新dom的问题
前端·javascript·html·web·web前端