用css3写一个iPhone手机案例

Biaofun用CSS-画一个iPhone12 iPhone12发布一个月了,作为还没有拥有过一个苹果设备的穷B程序员。这次,依旧还是买不起。 于是,使用css给自己画了一个。 先看效果: 需求分析: 1、分别画出6个面,然后组成一个立方体。 2、圆角部分使用多个div依次旋转一个角度,组成圆弧 一、画iPhone背面 先画一个圆角长方形;左下到右上渐变;增加border和内阴影使得看起来更立体。 .back { position: absolute; width: 307px; height: 633px; background: l 阅读详情
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8" />
    <title>Document</title>
    <style type="text/css">
        body{
            background:#ccc;
        }
        .iphone{
            width: 300px;
            height: 600px;
            background: #2b2b2b;
            margin:30px auto;
            border-radius: 50px;
            border:10px solid #3b3b3b;
            box-shadow: 5px 5px 8px rgba(0, 0, 0, 0.5);
            position: relative;
        }
        .iphone::before{
            content: "";
            position: absolute;
            top:-18px;
            right:50px;
            width: 60px;
            height: 8px;
            background: #2b2b2b;
            border-radius: 3px 3px 0 0;
        }
        .iphone::after{
            content: "";
            position: absolute;
            top:80px;
            left:-18px;
            width: 8px;
            height: 50px;
            background: #2b2b2b;
            border-radius: 3px 0 0 3px;
        }
        .light{
            width: 5px;
            height: 5px;
            border-radius: 50%;
            background:#1a1a1a;
            border:3px solid #4a4a4a;
            margin:30px auto 0;
        }
        .tt{
            width: 60px;
            height: 6px;
            border:3px solid #4a4a4a;
            border-radius: 6px;
            margin:10px auto 30px;
        }
        .screen{
            width: 260px;
            height: 430px;
            background: #4a4a4a;
            margin:0 auto;
            box-shadow: 0 0 0 5px #1a1a1a inset;
        }
        .home{
            width: 50px;
            height: 50px;
            background: #1a1a1a;
            border-radius: 50%;
            margin:15px auto;
            position: relative;
        }
        .home::before{
            content:"";
            position: absolute;
            top:50%;
            left:50%;
            margin-left:-15px;
            margin-top:-15px;
            border-radius: 3px;
            width: 28px;
            height: 28px;
            border: 1px solid #fff;
        }
    </style>
</head>
<body>
    <div class="iphone">
        <div class="light"></div>
        <div class="tt"></div>
        <div class="screen"></div>
        <div class="home"></div>
    </div>
</body>
</html>

CSS 网页适配 iPhone全面屏 前言 iPhoneX 取消了物理按键,改成底部小黑条,这一改动导致网页出现了比较尴尬的屏幕适配问题。对于网页而言,顶部(刘海部位)的适配问题浏览器已经做了处理,所以我们只需要关注底部与小黑条的适配问题即可(即常见的吸底导航、返回顶部等各种相对底部 fixed 定位的元素)。 笔者通过查阅了一些官方文档,以及结合实际项目中的一些处理经验,整理了一套简单的适配方案分享给大家,希望对大家有所帮助,以下是处理前后效果图: 适配之前需要了解的几个新知识 安全区域 安全区域指的是一个可视窗口范围,处于安全区域的内容不 阅读详情

相关推荐

CSS3 iPhone 6手机模型特效源码完整实现

本文还有配套的精品资源,点击获取 简介:本资源详细介绍了如何仅使用CSS3技术创建逼真的iPhone 6手机前端特效。从关键CSS3特性如选择器、边框和背景、3D变换、过渡和动画、响应式设计,到Flexbox或Grid布局,开发者可以利用这些技术打造具有高度交互性的手机模型。资源中包含完整的HTML、CSS样式代码和JavaScript代码,帮助开发者理解并应用CSS3在前...

weixin_36304957的博客 921

html实现画苹果,纯CSS画出来的iPhone和iPad图形

CSS语言:CSSSCSS确定* {position: absolute;/* lets me position all elements separately without affecting others */}body {background-color: #e4e4e4;margin: 100px 150px;text-align: center;}/* iPhone */#iphone...

weixin_39710288的博客 3266

如何使用CSS创建一个仿iPhone X的界面设计

CSS(层叠样式表)是一种用于描述网页表现和格式化的标记语言。它不仅负责字体、颜色、布局等视觉设计元素,还可以增加用户界面的交互性。CSS的基本功能包括为HTML元素设置样式,如文本格式化、颜色、边框、布局位置以及响应式设计等。在CSS中,选择器是用于选择页面上特定HTML元素的语法结构。选择器可以根据元素的ID、类、类型、属性、位置等多种条件来选择元素。理解不同选择器的分类和它们的优先级对于编写高效且易于维护的CSS代码至关重要。

weixin_34718952的博客 1097

纯CSS画iphone

纯CSS画iphone

qq_42582773的博客 447

CSS3绘制白色iPhone6样式代码实战

简介:CSS3是用于描述和展示网页内容的强大语言。本主题涉及利用CSS3创建逼真白色iPhone6模型的详细过程。通过掌握CSS3的关键特性,如选择器、盒模型、边框与背景、渐变、阴影、文本效果、转换、动画和多列布局,读者将学会如何不依赖图片资源,仅使用CSS属性来实现复杂图形和动画效果。本课程不仅涵盖创建静态模型的技术,还包括如何通过JavaScript或jQuery添加交互效果,以增强用户体验。

weixin_42584586的博客 757

html5 css3绘制苹果Apple产品模型样式代码

html5 css3绘制苹果Apple产品模型样式代码

html实现画苹果,基于CSS3画一个iPhone

实现效果:实现代码htmlcss3html, body {height: 100%;}body {text-align: center;padding: 50px;background: #ccc;}.iphone {display: inline-block;vertical-align: middle;*vertical-align: auto;*zoom: 1;*display: inlin...

weixin_42139429的博客 1183

纯CSS3+js写的小米手机的web版模型机(附加简单的电话功能)

自己用CSS3和jquery写的一个小米手机的模型机 里面手机的外形和小米LOGO还有下面的导航键完全是用CSS3写的 当然,屏幕上面的桌面背景是一张图片 【由于时间原因,我只在firefox高版本下面测试过】 下面是代码下载,本人是初学者,如果觉得写的不好的勿喷,欢迎拍砖指教

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

注意这里我只是转载过来的(来自 jQuery之家 的分享),然后加以整理。嘻嘻~ 纯CSS3制作逼真的iphone 6手机模型 iphone.html

梦空间 6640

纯CSS打造各种超逼真的苹果(Apple)设备模型

CSSDevices是一款使用纯CSS制作的各种超逼真的苹果(Apple)设备模型。这些CSS苹果设备模型中可以嵌入图片、文字、视频等HTML元素,并且非常容易的就可以制作出轮播图的效果。

CSS书写格式、一个手机页面的基本结构详解

一、CSS书写格式 1.行内样式 可以直接将CSS代码直接写到开始标签中 <div xss=removed>我是div</div> 2.内嵌样式 可以在一对head标签中写上一堆style标签,然后再style标签中编写CSS代码 <head> <style> div{ color:red; } </style> </head> 3.外链样式 单独写一个css文件,把CSS代码写到这个文件里面,然后html文件中通过link标签把这个文件和html文件关联起来。 这是HTML文件 <head> <lin

手机网页form表单样式_css3实现一款模仿iphone样式的注册表单

效果图如下:代码:复制代码代码如下:Animated Checkboxes using CSS3html, body, h1, form, fieldset, legend, ol, li {margin: 0;padding: 0;}body {background: #ffffff;color: #111111;font-family: Helvetica;padding: 20px;font...

weixin_33093323的博客 243

iverilog+GTKwave使用总结

iverilog是一个开源的硬件描述语言(HDL)仿真工具,用于对硬件描述语言(如Verilog)编写的数字电路进行仿真。它可以将Verilog代码编译为仿真模型,并通过仿真运行来验证设计的正确性。iverilog支持IEEE 1364-2005 Verilog语言标准,并提供了丰富的功能,包括对多种Verilog语言特性的支持、模块化设计、测试平台等。它还可以与其他工具(如GTKWave波形查看器)配合使用,以便进行仿真后的波形查看和分析。

争取早日成为硅农 2万+

iPhone所有手机型号屏幕尺寸及H5的CSS适配

手机型号 尺寸(对角线) 物理点 宽长比例 像素点 倍数 状态栏高度 底部安全距离 导航栏高度 tabbar高度 iPhone 4/4S 3.5英寸 320x480 0.667 640x960 @2x 20 - 44 49 iPhone 5/5S/5C 4英寸 320x568 0.563 640x1136 @2x 20 - 44 49

Tao的前端笔记 5346

解决屏幕不亮难题:慷智SerDes DE信号极性配置避坑指南

本文深入探讨了基于慷智AIM95x系列SerDes芯片的嵌入式显示系统开发中,因DE信号极性配置不匹配导致屏幕不亮的典型故障。文章详细解析了DE信号的核心作用与极性定义,提供了慷智SerDes芯片中DE极性寄存器的具体配置方法与调试记录,并给出了从隔离问题、对比时序到波形验证的系统性排查流程,帮助工程师快速定位并解决此类隐蔽问题。

weixin_29185493的博客 139

LangChain入门(二)-通过 Google 搜索并返回答案

并复制他给我们生成 api key。(博主使用了GitHub账号登录)-邮箱验证-手机号验证-订阅-api-key。Serpapi 提供了 google 搜索的 api 接口。首先需要我们到 Serpapi 官网上注册一个用户,

Good Luck 1万+

CSS3画苹果手机

CSS3画苹果手机 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>手机CSS3</title> 6 <style type="text/c...

dfl2099的博客 216

vivado生成及调用自定义IP的方法

开发环境:vivado 2018.2 1.将整个工程封装为自定义IP 将整个工程封装为自定义IP主要有以下步骤: 步骤1.选中工程中的top模块。点击Tools ------> Create and Package New IP,如图1所示 图1 步骤2.弹出界面后,点击next至图2界面,选择Package your current project,然后继续点击next 图2 步骤3.选择生成的IP路径,如图3所示。这个路径就是后续添加该IP的路径 图3 步骤4.继续点击next,然后选择fi

进击的阿日比 4728

iPhone6的CSS3媒体查询

@media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : portrait) { /*iPhone 6 Portrait*/ } @media only screen and (min-device-width: 375px) and (ma...

ajpr3120的博客 147

Python Opencv cv2提取图像中某种特定颜色区域(例如黑字白纸背景下的红色公章提取),并将纯色背景透明化

拜拜PHOTOSHOP- 领导突然让我帮他把公章从图片中抠出来,在确保了不是要做坏事的情况下,我打开了PHOTOSHOP,用魔棒工具一点一点抠,但由于魔棒工具的原理是对比临近区域像素差值,导致封闭字体中的区域无法剔除,而且一点一点抠非常麻烦,愤而PYTHON,使用CV2完美解决。 效果如下(马赛克是我添加的): 任务就是把蓝色的公章抠出来。 效果如上。 代码如下: import cv2 import numpy as np src = cv2.imread(r"imagepath")#这里填你的原图像路

qq_43670549的博客 1万+

手机移动端-纯js浏览器h5调用摄像头扫描识别解析 条形码+二维码

一、场景 h5原生js 浏览器端解决识别二维码条形码功能; 不借助Hbuilder.需要自己打包成APP,比如用Hbuilder打包,浏览器端项目h5无打包成app部署X不采用 不借助微信扫一扫,调用微信js-jdk有多麻烦,还要认证服务号,也不适用其它浏览器打开X不采用 二、思路 1.思路一:input(相机拍照)+条形码或二维码识别js支持库 通过h5-input[camera]调用相机进行拍照成图片,通过条形码等识别库解析出数据; <input @cha...

徐子厚的博客 3万+

css3+js实现iphone5s手机桌面效果

css3+js实现iphone5s手机桌面效果      iphone5s手机桌面效果 body,div,ul,li{padding: 0; margin: 0; } li{list-style: none; } body {background: #333; } #iphone {width: 900px; height: 600px; backgrou

1385

学Simulink——基于扩展卡尔曼滤波(EKF)的列车牵引电机转子温度在线估计仿真

本文介绍了一种基于扩展卡尔曼滤波(EKF)的列车牵引电机转子温度在线估计方法,通过Simulink建模实现。文章首先阐述了EKF在估计电机转子温度中的优势,即利用易测量信号(如电流、电压、转速)在线估计难以直接测量的转子温度,并分析了温升对电机性能的影响。随后详细讲解了电机热电增广模型的构建,包括定子电阻温度关系、一阶热近似模型和PMSM的dq轴方程。接着,文章提供了Simulink建模的详细步骤,包括PMSM+FOC电流环的搭建、EKF算法的实现(推荐使用ExtendedKalmanFilter块或MAT

xiaoheshang_123的博客 56

CSS3 Media 手机自适应

常用设备的 CSS3 Media Queries 所有 iPad Media Queries @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* STYLES */} iPad 横屏 @media only screen and (min-device-

vm021的博客 1206

Python与CAD系列基础篇(二)创建点和直线并修改样式

①通过pyautocad连接AutoCAD进行处理②通过ezdxf处理dxf格式文件。创建和编辑点和直线的方法,并演示如何修改它们的样式、颜色和线型。

weixin_43894929的博客 3036

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

iPhone的CSS3媒体查询

iPhone的CSS3媒体查询:   各版本的iPhone媒体查询是根据其分辨率和一些CSS3媒体查询的特性来实现媒体查询的...详见下: iPhone6的媒体查询: @media only screen and (min-device-width: 375px) and (max-device-width: 667px) and (orientation : por...

169

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

上一篇: border-radius圆角
下一篇: css3的背景坐标
java_zhaoyanli
博客等级 码龄12年 61粉丝 250原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值