当前位置:首页 > CSS

css制作手机模型

2026-04-02 00:08:37CSS

使用CSS制作手机模型

基础结构

HTML部分创建一个手机容器和屏幕区域:

<div class="phone">
  <div class="screen"></div>
</div>

手机容器样式

设置手机外观的圆角、阴影和边框效果:

.phone {
  width: 300px;
  height: 600px;
  background: #111;
  border-radius: 30px;
  position: relative;
  box-shadow: 0 0 0 8px #333, 0 0 20px rgba(0,0,0,0.8);
}

屏幕区域样式

添加屏幕内边距和内容区域:

.screen {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  background: white;
  position: absolute;
  top: 10px;
  left: 10px;
  border-radius: 20px;
  overflow: hidden;
}

添加细节元素

创建摄像头和Home键:

.phone::before {
  content: '';
  width: 60px;
  height: 10px;
  background: #333;
  position: absolute;
  top: 20px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 5px;
}

.phone::after {
  content: '';
  width: 40px;
  height: 40px;
  border: 2px solid #444;
  position: absolute;
  bottom: 15px;
  left: 50%;
  transform: translateX(-50%);
  border-radius: 50%;
}

响应式调整

添加媒体查询适应不同尺寸:

@media (max-width: 400px) {
  .phone {
    width: 250px;
    height: 500px;
  }
}

动态效果(可选)

添加悬停动画效果:

css制作手机模型

.phone:hover {
  transform: rotate(5deg);
  transition: transform 0.3s ease;
}

通过组合这些CSS样式,可以创建一个具有现代感的手机模型外观,包含基本的手机特征和响应式设计。

标签: 模型手机
分享给朋友:

相关文章

vue实现手机全屏

vue实现手机全屏

Vue 实现手机全屏的方法 使用 Fullscreen API 现代浏览器提供了 Fullscreen API,可以通过 JavaScript 请求全屏。在 Vue 中,可以通过调用这些 API 实现…

react如何手机运行

react如何手机运行

在手机上运行React项目 React项目可以通过多种方式在手机上运行,包括开发环境调试和实际部署。以下是几种常见的方法: 使用Expo进行移动端开发 Expo是一个流行的React Native…

react如何封装成手机app

react如何封装成手机app

将 React 应用封装为手机应用的方法 React 应用可以通过多种方式封装为手机应用,以下是几种主流方法: 使用 React Native React Native 是 Facebook 推出的…

react实现手机键盘

react实现手机键盘

React 实现手机键盘的方法 在 React 中实现手机键盘可以通过自定义组件或使用第三方库来完成。以下是几种常见的方法: 自定义数字键盘组件 创建一个自定义的数字键盘组件,适用于输入密码、验证码…

css盒子模型制作心得

css盒子模型制作心得

CSS盒子模型基础概念 CSS盒子模型由内容区(content)、内边距(padding)、边框(border)、外边距(margin)组成。理解每个部分的相互作用是制作布局的关键。 标准盒子模…

css制作模型

css制作模型

使用CSS制作3D模型 CSS可以通过transform属性实现简单的3D效果,结合perspective和transform-style属性可以创建基础的3D模型。 基本3D立方体示例: <…