图片/图形

纯CSS3制作逼真的iphone 6手机模型

阿里云


这是一款使用纯 CSS3 制作的逼真的 iphone 6 手机模型特效。该特效中通过简单 HTML 代码配合 CSS3 渐变等效果,制作出逼真的 iphone6 手机模型效果。

HTML 结构

该 iphone6 手机的 HTML 结构如下:

也想出现在这里?联系我们
创客主机
  1. <div class="iphone">
  2.     <div class="iphone-top">
  3.       <span class="camera"></span>
  4.       <span class="sensor"></span>
  5.       <span class="speaker"></span>
  6.     </div>
  7.     <div class="top-bar"></div>
  8.     <div class="iphone-screen">
  9.       <img src="img/Awesome-iPhone-Wallpapers.jpg" alt="" />
  10.     </div>
  11.     <div class="buttons">
  12.       <span class="on-off"></span>
  13.       <span class="sleep"></span>
  14.       <span class="up"></span>
  15.       <span class="down"></span>
  16.     </div>
  17.     <div class="bottom-bar"></div>
  18.     <div class="iphone-bottom">
  19.       <span></span>
  20.     </div>
  21.   </div>
  22. </div>

CSS 样式

在 CSS 样式中,首先为 iphone6 手机设置了固定的宽度和高度,背景色,阴影效果等基本属性。

  1. .iphone {
  2.   box-shadow: inset 0 0 3px 0 rgba(0, 0, 0, 0.2), 0 0 0 1px #999, 0 0 30px 0px rgba(0, 0, 0, 0.7);
  3.   border: 5px solid #d9dbdc;
  4.   background: #f8f8f8;
  5.   padding: 15px;
  6.   border-radius: 50px;
  7.   height: 877px;
  8.   width: 423px;
  9.   position: relative;
  10.   margin: 30px auto;
  11.   -webkit-transform: scale(0.8);
  12.           transform: scale(0.8);
  13. }

然后为手机的各个部件设置样式,下面是手机顶部的样式:分别为扬声器,摄像头和感应器。

  1. .iphone-top {
  2.   padding: 5px 110px 40px;
  3.   position: relative;
  4. }
  5. .iphone-top .speaker {
  6.   display: block;
  7.   width: 70px;
  8.   height: 6px;
  9.   margin: 0 auto;
  10.   border-radius: 6px;
  11.   background: #292728;
  12. }
  13. .iphone-top .camera {
  14.   display: block;
  15.   margin: 0 auto;
  16.   height: 10px;
  17.   width: 10px;
  18.   border-radius: 50%;
  19.   margin-bottom: 13px;
  20.   background: #333;
  21. }
  22. .iphone-top .sensor {
  23.   display: block;
  24.   width: 15px;
  25.   height: 15px;
  26.   float: left;
  27.   background: #333;
  28.   margin-top: -5px;
  29.   border-radius: 50%;
  30. }

其它部件的制作方法页基本类似,并没有使用复杂的代码。完整的样式文件请参考下载文件。

纯 CSS3 制作逼真的 iphone 6 手机模型

已有 549 人购买
  • 37jz
查看演示升级 VIP立刻购买

演示地址 下载地址
收藏
(0)

发表回复

热销模板

Ashade - 作品展示摄影相册WordPress汉化主题
LensNews

本站承接 WordPress / PbootCMS / DedeCMS 等
系统建站、仿站、开发、定制等业务!