【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

相关推荐
yqcoder17 小时前
CSS 迷思破解:`:nth-child` vs `:nth-of-type`
前端·css
时寒的笔记17 小时前
某陆飞11期_webpack案例
前端·webpack·node.js
漫游的渔夫18 小时前
前端开发者做多步 Agent:别让 AI 边想边乱跑,用 Plan-Act-Observe 稳住 4 步任务
前端·人工智能·typescript
武帝为此18 小时前
【Selenium 执行 JavaScript】
javascript·selenium·测试工具
一锤捌拾18 小时前
V8引擎精品漫游指南--Ignition篇(下 一) 动态执行前的事情
前端·javascript
遇见~未来18 小时前
第六篇_CSS进阶_深入浏览器与工程化
前端·css·rust
Cache技术分享18 小时前
397. Java 文件操作基础 - 创建常规文件与临时文件
前端·后端
Daybreak18 小时前
Vercel Serverless 调国内 AI 接口 504?Edge Runtime 救了我
前端
Elastic 中国社区官方博客18 小时前
用于 JavaScript 和 TypeScript 的 ES|QL 查询构建器:流式、类型安全的查询构建
大数据·javascript·数据库·elasticsearch·搜索引擎·typescript·全文检索
zubylon18 小时前
Ollama 本地起一个开发助手
前端·人工智能