CSS制作华为mate8手机模型示例

 CSS制作华为mate8手机模型效果图

  1.HTML代码

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        <div class="phone">
            <div class="body"></div>
            <div class="head"></div>
            <div class="cinema"></div>
            <div class="button"></div>
            <div class="screen"></div>
            <div class="probutton"></div>
            <div class="brobutton"></div>
        </div>
        <hr>
        <div class="RotateButton"></div>
    </body>
</html>

  2.CSS代码

*{
    list-style: none;
    text-decoration: none;
    font-family: "微软雅黑 UI";
    font-size: 14px;
    padding: 0;
    margin: 0;
}
body {
    padding: 20px;
    margin: 0 auto;
}
.phone {
    position: relative;
}
.body {
    width: 240px;
    height: 400px;
    background-color: #daa520;
    border-radius: 5%;
}
.screen {
    width: 240px;
    height: 340px;
    background-color: #444;
    position: absolute;
    top: 30px;
    left: 0;
}
.screen:before {
    content: ‘HUAWEI‘;
    font-style: italic;
    position: absolute;
    top: 160px;
    left: 100px;
    color: #FFFFFF;
}
.cinema {
    background-color: #444;
    border-radius: 50%;
    position: absolute;
    top: 10px;
    left: 60px;
    width: 10px;
    height: 10px;
}
.cinema:before {
    content: ‘‘;
    background-color: #444;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 115px;
    width: 10px;
    height: 10px;
}
.cinema:after {
    content: ‘‘;
    background-color: #444;
    border-radius: 15px;
    position: absolute;
    top: 2px;
    left: 28px;
    width: 70px;
    height: 5px;
}
.button {
    border-radius: 0 10px 10px 0;
    width: 3px;
    height: 50px;
    position: absolute;
    top: 40px;
    left: 240px;
    background-color: #DAA520;
}
.button:before {
    content: ‘‘;
    border-radius: 0 10px 10px 0;
    width: 3px;
    height: 30px;
    position: absolute;
    top: 60px;
    left: 0;
    background-color: #DAA520;
}
.probutton {
    width: 15px;
    height: 15px;
    border-radius: 50%;
    border: 2px solid #ffd700;
    position: absolute;
    top: 375px;
    left: 108px;
}
.probutton:before {
    content: ‘‘;
    width: 13px;
    height: 13px;
    border-radius: 20%;
    border: 2px solid #FFD700;
    position: absolute;
    top: -2px;
    left: -80px;
}
.probutton:after {
    content: ‘‘;
    border-style: solid;
    border-width: 12px;
    border-color: transparent #FFD700 transparent transparent;
    width: 0;
    height: 0;
    position: absolute;
    top: -4px;
    left: 74px;
}

  备注:伪类before、after配合使用,减少标签使用量。

  Best wishes to you.

  LaoYu

  此文章为程序猿原创,特此声明。转载请注明出处,谢谢!

时间: 2024-08-04 10:16:39

CSS制作华为mate8手机模型示例的相关文章

分享一个纯css制作的动画化,在网页(手机)加载等的时候可以引用!

CSS代码如下: /* Custom Stylesheet */ body, html { margin: 0; -webkit-font-smoothing: antialiased; background: #68ABAD; text-align: center; } /* DEMO 1 */ .loader1 { margin: 0 auto; height: 20px; width: 20px; position:relative; -webkit-animation:spin 1.5s

关于华为P9手机的解锁、刷Recovery、获取Root、安装Busybox,以及升级降级的全过程(和一些错误的解决方法)

我有一部华为P9手机,型号EVA-TL00,属于移动定制机.用了半年多了,想给手机添加一些功能,发现有些功能必须Root之后才能用代码实现,所以动了Root的打算. 一.手机解锁.(不解锁则无法对手机系统进行任何修改) 1.1 首先要拥有一个华为的账号,并登录在欲解锁的手机上满14天.才能进行下一步. 1.2  登录华为解锁网址 https://emui.huawei.com/cn/plugin/unlock/index ,用华为账号登录,按照提示输入信息,获取解锁码:1667824540654

利用CSS制作静态网页的注意事项

利用CSS制作静态网页主要是在<head>里面使用外联CSS文件来赋予网页样式 首先用div分区块,了解网页布局,脑子里面有个大概的页面布局 目前学习写的几种的网页布局可以分为以下几种情况: 1.页面中间 centen ,两边留白 :直接测量 centen 内容的宽度和高度,利用 maigin:auto 让内容居中即可: 2.页面顶部 head 满页面内容 ,下面centen 居中 ,两边留白:head 宽度设为100%,中间centen 内容的宽度和高度,利用 maigin:auto 让内容

神奇华为3c手机, 出现安装未成功问题。

1.我会命令adb uninstall 先卸载我们有签名的安装包. 2.用开发模式在手机上运行我们的应用. 3.然后测试就把手机拿走了,就用应用管理器把我们的应用卸载了. 4.继续装我们的开发包,死活也装不了.我拿到手机也没有办法.试了很久,差点就要root手机了,但是手机又不是我的,没有办法root. 5.网上提供此资料 http://xusaomaiss.javaeye.com/blog/393296 在反复安装android apk的时候,有的时候可能会遇到adb install错误,内容

纯CSS制作自适应分页条-分享------彭记(019)

纯css制作自适应分页条 效果图: html: <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-wi

利用CSS制作下拉菜单

利用CSS制作下拉菜单 1.定义一个div,给div一个id或class,给div一个样式. eg:<div id="menu"></div> /*css #menu{ width:1024px; //给div定义一个宽度 height:40px; //给div定义一个高度 margin:0 auto; //让div居中显示 background-color:#eee; //给div一个背景颜色 } */ 2.制作下拉菜单所需的无序列表(ul). eg:<

用css制作三角形

用css制作三角形,主要是利用css元素给“盒模型”设置边框得到的. 上图,上边框和做边框,以及上边框和右边框的交合处,浏览器会按照直角的二分之一处绘制交合线.这是“盒模型”有宽和高时候的效果.我们假设一下,如果把宽和高设置成0px,同时让边框的宽度更宽一点情况会怎样那?css代码如下: .tip1{ width:0px; height:0px; border-width:20px; border-style:solid; border-color:#f60 #f00 #0f0 #00f; ov

如何制作一个自适应手机、电脑、ipad的网页方法总结大全

今天春哥技术博客和大家一起分享下当下如何制作一个自适应手机.电脑.ipad的网页方法,手机上网的用户已经越来越多,已经赶超PC端.随着2G.3G.4G.免费WIFI和无线基站的不断普及,越来越多的人开始使用手机上网. 移动设备正超过桌面设备,成为访问互联网的最常见终端.于是,网页设计师不得不面对一个难题:如何才能在不同大小的设备上呈现同样的网页? \ 手机的屏幕比较小,宽度通常在600像素以下:PC的屏幕宽度,一般都在1000像素以上(目前主流宽度是1366×768),有的还达到了2000像素.

前端开发:css基础知识之盒模型以及浮动布局。

前端开发:css基础知识之盒模型以及浮动布局 前言 楼主的蛮多朋友最近都在学习html5,他们都会问到同一个问题 浮动是什么东西?  为什么这个浮动没有效果?  这个问题楼主已经回答了n遍.今天则是把它写到我的博客中,想知道自己过来翻就好啦 ^_^  下面楼主把当前的自己对css的基础认知一一给大家道来...... 盒模型 谈到盒模型,有经验的小伙伴一定滚瓜烂熟,无非就是 内容(content).填充(padding).边框(border).边界(margin): 这些属性我们可以把它转移到我们