好几天没有更新了,直接上效果吧,哈哈!(我想这个应该大部分都会!哈哈哈!)

代码如下:

html:

<div class="container">
<div class="round"></div>
<div class="longround"></div>
<div class="screen">iphone 7plus</div>
<div class="home"></div>
</div>

css:

<style type="text/css">
.container {
width: 300px;
height: 600px;
background-color: rgba(0, 0, 0, .6);
margin: 50px auto;
border-radius: 30px;
box-shadow: 0 0 20px rgba(0, 0, 0, .5);
position: relative;
z-index:;
}
.container::before {
content: "";
width: 3px;
height: 50px;
background: rgba(0, 0, 0, .5);
position: absolute;
top: 170px;
left: 300px;
border-radius: 0 4px 4px 0;
}
.container::after {
content: "";
width: 3px;
height: 100px;
background: rgba(0, 0, 0, .5);
position: absolute;
top: 50px;
left: 300px;
border-radius: 0 4px 4px 0;
}
.container .round {
width: 12px;
height: 12px;
border: 3px solid #4a4a4a;
background-color: rgba(0, 0, 0, .6);
border-radius: 50%;
position: absolute;
left: 50%;
top: 10px;
margin-left: -7.5px;
}
.container .longround {
position: absolute;
width: 100px;
height: 8px;
border: 3px solid #4a4a4a;
background-color: rgba(0, 0, 0, .6);
border-radius: 30px;
position: absolute;
left: 50%;
margin-left: -50px;
top: 35px;
}
.container .screen {
width: 280px;
height: 470px;
background: linear-gradient(to bottom, rgba(255, 255, 255, .2), rgba(255, 255, 255, .8));
position: absolute;
top: 60px;
left: 50%;
margin-left: -140px;
color: #fff;
text-align: center;
font-weight: bold;
font-size: 20px;
line-height: 450px;
box-shadow: 0 0 10px rgba(0, 0, 0, .6) inset;
}
.container .screen::before {
content: "";
width: 50px;
height: 4px;
background: rgba(0, 0, 0, .5);
border-radius: 3px 3px 0 0;
position: absolute;
top: -63px;
left: 180px;
}
.container .screen::after {
content: "";
width: 7px;
height: 10px;
background: rgba(0, 0, 0, .5);
border-radius: 5px 0 0 5px;
position: absolute;
top: -10px;
left: -17px;
}
.container .home {
width: 50px;
height: 50px;
border-radius: 50%;
background-color: rgba(0, 0, 0, .6);
border: 2px solid #4a4a4a;
position: absolute;
bottom: 10px;
left: 50%;
margin-left: -25px;
box-shadow: 0 0 2px black inset;
}
.container .home::before {
content: "";
width: 25px;
height: 25px;
background-color: transparent;
border: 2px solid rgba(255, 255, 255, .5);
position: absolute;
left: 10px;
top: 10px;
}
</style>

大家一起努力吧!!

纯 CSS 画 iphone的更多相关文章

  1. 用纯css画个三角形

    用纯css画个三角形以下是源代码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " ...

  2. 纯css画三角形

    纯css画三角形与border元素相关 设置border的属性 width: 100px; height: 100px; border-style: solid; border-width: 100p ...

  3. CSS之纯CSS画的基本图形(矩形、圆形、三角形、多边形、爱心、八卦等)

    图形包括基本的矩形.圆形.椭圆.三角形.多边形,也包括稍微复杂一点的爱心.钻石.阴阳八卦等.当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome, ...

  4. 【原创】纯CSS画黄金梅丽号!

    代码如下 <!DOCTYPE html> <!-- saved from url=(0055)http://jadyoap.bj.bcebos.com/ife%2FcssCatAni ...

  5. 纯CSS画的基本图形

    图形包括基本的矩形.圆形.椭圆.三角形.多边形,也包括稍微复杂一点的爱心.钻石.阴阳八卦等.当然有一些需要用到CSS3的属性,所以在你打开这篇文章的时候,我希望你用的是firefox或者chrome, ...

  6. 用纯CSS画大白

    纯CSS打造网页大白知识点:      首先要把大白分割,整体baymax中包含header(eye1,eye2,mouth),torso(heart),belly(cover),l-bigfinge ...

  7. 理解纯CSS画三角形

    pure css draw a triangle code { display: inline-block; width: 300px; background-color: #E0E0E0 } .te ...

  8. 8.17 纯css画一个着重号图标

    今天看到一个同事写的着重号图标,我以为是图片,仔细一看,是span标签!哇!!学习一下哈哈 图标长这样: CSS代码: .hint{ display: inline-block; width: 20p ...

  9. 纯css 画气泡

    我们知道运用css可以绘画出各式各样的形状:三角形,圆形,正方形,椭圆形,平行四边形等等,而通过他们之间进行两两组合可以变换出各种意想不到的效果图,气泡框就是其中一个.最简单的气泡框就是一个矩形框+一 ...

随机推荐

  1. C# System.Net.Mail.MailMessage 发邮件

    C# System.Net.Mail.MailMessage 发邮件 上篇文化在哪个可以看到使用 System.Web.Mail.MailMessage 发邮件时会提示 ,提供用于构造电子邮件的属性和 ...

  2. Java线程同步的Monitor机制(Lock配合Condition)

    Monitor模式是一种常见的并行开发机制, 一个Monitor实例可以被多个线程安全使用, 所有的monitor下面的方法在运行时是互斥的, 这种互斥机制机制可以用于一些特性, 例如让线程等待某种条 ...

  3. python爬虫中XPath和lxml解析库

    什么是XML XML 指可扩展标记语言(EXtensible Markup Language) XML 是一种标记语言,很类似 HTML XML 的设计宗旨是传输数据,而非显示数据 XML 的标签需要 ...

  4. pycharm使用(持续更新)

    1.Anaconda版本下载 https://repo.continuum.io/archive/

  5. (转)scipy详解

    原文:https://www.cnblogs.com/ws0751/p/8361353.html#top 登月图片消噪   scipy.fftpack模块用来计算快速傅里叶变换速度比传统傅里叶变换更快 ...

  6. Python的传递引用

    在研究神经网络的反向传播的时候,不解一点,就是修改的是神经网络的paramets,为什么影响内部的神经元(层),比如Affine层:因为除了创建的时候,使用params作为Affine层的构造函数参数 ...

  7. 【LeetCode算法-27】Remove Element

    LeetCode第27题 Given an array nums and a value val, remove all instances of that value in-place and re ...

  8. iOS UILabel文字自适应高度自适应

    第一步:创建UILabel对象,并设置一些基本设置 UILabel *label = [[UILabel alloc] init]; label.text = @"8月29日,在雅加达亚运会 ...

  9. 第07组 Beta冲刺(1/4)

    队名:秃头小队 组长博客 作业博客 组长徐俊杰 过去两天完成的任务:学习了很多东西 Github签入记录 接下来的计划:继续学习 还剩下哪些任务:后端部分 燃尽图 遇到的困难:自己太菜了 收获和疑问: ...

  10. LeetCode 103. 二叉树的锯齿形层次遍历(Binary Tree Zigzag Level Order Traversal)

    103. 二叉树的锯齿形层次遍历 103. Binary Tree Zigzag Level Order Traversal 题目描述 给定一个二叉树,返回其节点值的锯齿形层次遍历.(即先从左往右,再 ...