Create your own Iphone by css only, here is full code that demonstrate how to create css3 iphone.
Here is Html code
<div class="iphone"> <header class="phone-header"> <div class="mic-area"> <div class="mic"></div> </div> <div class="camera"></div> <div class="speaker-area"> <div class="speaker"></div> </div> </header> <div class="screen" style="background-image: url(https://s-media-cache-ak0.pinimg.com/736x/9f/0e/72/9f0e7257e84f7e520686e90f281744f9.jpg)"> </div> <footer class="btn-area"> <div class="btn"></div> </footer> <div class="lbtn btn-1"></div> <div class="lbtn btn-2"></div> <div class="lbtn btn-3"></div> <div class="rbtn"></div> </div>
Here is css code
body /*background #444 url(http://img-fotki.yandex.ru/get/4131/5091629.86/0_7429e_65318a7d_L.jpg)*/ .iphone display flex flex-direction column position relative margin 20px auto height 550px width 266px background #000 border-radius 46px box-shadow inset -1px -1px 0 0 #1b1b1e, inset 1px 0px 0 #5b514d, inset 0px -3px 1px 1px #51575e, inset 0px -4px 0px 1px #dcd2cd, inset 0 0 0 1px #877b73, inset 0px 0px 1px 2px #b7afa8, inset 0px 0px 1px 3px #dbdadb, inset 0 3px 1px 1px #e3e6ea, inset 0 0 0 4px #e4e4e4, inset -3px 1px 1px 1px #a4a4aa background linear-gradient(to bottom, rgba(218,220,223,1) 0%, rgba(206,208,210,1) 100%) .phone-header float left height 62px width 100% position relative .mic width 9px height 9px border-radius 100% background #000 margin 11px auto box-shadow 0 0 0 1px #fff, inset 0 0 2px 1px #484949 .camera height 12px width 12px position absolute top 28px left 85px background #24292c border-radius 100% box-shadow 0 0 1px 1px #fff, inset 0 0 0 2px #000, inset 0 0 2px 4px #131616 .speaker height 6px width 42px background #000 margin 0 auto border-radius 5px box-shadow 0 0 1px 1px #fff .screen background-size cover height 422px width 240px background-color #171515 margin 0 13px border-radius 3px box-shadow inset 0 0 0 2px #000 overflow hidden .btn height 45px width 45px background #c9cdd1 border-radius 100% margin 8px auto box-shadow 0 -1px 1px 1px #fff, inset 0 -2px 3px 1px #3e3c42, inset 0 0px 0px 4px #090a15, inset 0 1px 0 5px #eef3f9 .btn-1 height 20px top 70px .btn-2 height 40px top 115px .btn-3 height 40px top 165px .lbtn width 3px left -2px background #d5cdcd position absolute border-radius 2px box-shadow inset 1px 0px #565454, inset 2px 0px #8d837c, inset 3px 0px #d9d2d0, inset -1px 0px 1px 1px #5f5f5b .rbtn width 3px height 36px background #e1dddb position absolute right -2px top 115px border-radius 2px box-shadow inset 1px 0 0 #68696a, inset -1px 0 0 #170c07, inset -2px 0 0 #fff
The final output will look like this
See the Pen iphone css only by Jenya (@deadrime) on CodePen.