因为IE9以下版本暂时不支持CSS3,所以网友们在看效果的时候请不要用IE浏览器来运行,为了让网友们看到最终效果请使用谷歌、火狐等浏览打开运行。
主要用了CSS3的以下属性:
1、transform
2、transition
3、border-radius
CSS3代码如下:
.android {
position: absolute;
left: 320px;
top: 230px;
}
/**** BODY ****/
.body {
width: 336px;
height: 285px;
background-color: #A5C63B;
border-radius: 0px 0px 30px 30px;
position: absolute;
}
.body:before,
.body:after {
background-color: #A5C63B;
content: '';
width: 75px;
height: 122px;
bottom: -122px;
position: absolute;
border-radius: 0px 0px 50px 50px;
}
.body:before { left: 68px; }
.body:after{ right: 68px; }
/**** HEAD ****/
.head {
width: 336px;
height: 155px;
background-color: #A5C63B;
border-radius: 200px 200px 0px 0px;
position: absolute;
top: -170px;
}
.head:before,
.head:after {
background-color: #A5C63B;
content: '';
width: 10px;
height: 53px;
position: absolute;
top: -30px;
border-radius: 20px 20px 0px 0px;
}
.head:after { -webkit-transform: translate(63px, 0px) rotate(-30deg); -moz-transform:translate(63px, 0px) rotate(-30deg); -o-transform:translate(63px, 0px) rotate(-30deg); }
.head:before{ -webkit-transform: translate(255px, 0px) rotate(30deg); -moz-transform:translate(255px, 0px) rotate(30deg); -o-transform:translate(255px, 0px) rotate(30deg); }
/**** ARMS ****/
.arms:before,
.arms:after {
background-color: #A5C63B;
content: '';
width: 75px;
height: 233px;
top: -8px;
position: absolute;
border-radius: 40px 40px 40px 40px;
}
.arms:before { left: -90px; }
.arms:after{ right: -90px; }
/**** EYES ****/
.eyes:before,
.eyes:after {
background-color: #FFFFFF;
content: '';
width: 27px;
height: 27px;
top: 68px;
position: absolute;
border-radius: 20px;
}
.eyes:before { left: 78px; }
.eyes:after{ right: 78px; }
效果如下:
在线演示和下载
分享到:
相关推荐
【纯CSS打造的17个Logo(Apple、Android、Windows等)】 在Web开发领域,CSS(层叠样式表)是用于控制网页元素外观的重要工具。这篇内容将深入探讨如何利用CSS来创建知名的公司Logo,如Apple、Android和Windows等。...
博客中提到的“源码”标签可能意味着文章还涵盖了如何在代码层面实现这些图标,可能包括如何在CSS中设置图标,或者利用Font Awesome等图标库来简化工作。 至于“工具”标签,可能提到了一些在线工具,如...
3. **APP_Star.png**、**PhoneGap.png**:这些可能是网站的图标或logo,其中`PhoneGap.png`可能与项目使用的跨平台开发框架有关,因为PhoneGap是一个流行的选择,它允许开发者使用HTML、CSS和JavaScript来开发原生...
- **编程语言图标**:编程中,不同的语言有各自的图标代表,如JavaScript的JS logo,Python的蛇形图标。 - **代码编辑器图标**:代码编辑器中的图标用于区分文件类型,如HTML、CSS、JS文件图标。 - **开发工具...
3. JavaScript文件:可能包含.js文件,用于处理用户交互和动态效果,如main.js、jquery.min.js等。 4. 图像文件夹:存放logo、产品截图和其他视觉元素。 5. 字体文件夹:如果模板使用了特殊字体,这里会包含.ttf或....
首先,"飞出来的效果"通常是由动画编程实现的,这可能涉及到如CSS3动画、JavaScript库(如jQuery或React)、SVG动画或者Unity 3D等技术。在Web开发中,CSS3的`transform`和`animation`属性是创建此类效果的基础,...
这款名为“安卓APP应用展示网站模板”的资源是一个专为Android应用程序设计的HTML网站模板,它包含了一系列用于构建专业且吸引人的应用展示平台的网页源码。这个模板是为那些从事APP软件开发的公司或者个人开发者...
3. **Bootstrap或自定义CSS样式**:为了达到京东界面的视觉效果,源码中可能会包含Bootstrap框架,或者使用自定义的CSS样式来控制元素的布局、颜色、字体等。 4. **JavaScript交互**:京东界面有许多动态效果和用户...
3. 图片和静态资源:如logo、图标等,用于美化和增强用户体验。 4. 论文文档:详细介绍了系统设计思路、技术选型、功能实现步骤以及测试结果等。 5. 配置文件:如IIS或Apache服务器配置文件,用于部署和运行系统。 6...
2. **CSS3**: CSS3允许更复杂的布局和丰富的动画效果,提升网站视觉吸引力。例如,可以使用媒体查询实现响应式设计,让网站在不同设备上呈现最佳效果。 3. **JavaScript和jQuery**: JavaScript用于处理动态交互,如...
1. **CSS样式设计**:为了实现卡片的视觉效果,开发者需要使用CSS来定义边框、背景色、字体样式、布局等,可能还会运用阴影、圆角、过渡动画等高级特性,使组件看起来更接近真实的银行卡。 2. **数据绑定**:利用...
在这个模板中,CSS3被用来控制网页的样式,创建动态效果,提升页面的视觉吸引力。 4. **JavaScript和jQuery**:JavaScript是一种常用的客户端脚本语言,用于增加网页的交互性。jQuery是一个流行的JavaScript库,...
2. CSS文件:如"style.css",用以定义登录界面的样式和布局,模仿QQ的视觉效果。 3. JavaScript文件:如"script.js",可能包含了处理用户输入、验证表单、模拟登录过程等功能的代码。 4. 图片资源:如"logo.png",...
1. **导航栏**:京东商城的顶部通常包含品牌Logo、搜索框、购物车图标和用户中心等元素。在uniapp中,可以使用`u-navbar`组件来创建自定义导航栏,并通过事件监听处理用户交互。 2. **轮播图**:首页往往有动态展示...
4. 图片和其他资源:如logo、图标、按钮等,用于网站的视觉设计。 5. 配置文件:可能包含IIS(Internet Information Services)或其他Web服务器的配置信息。 6. 部署指南:解释如何将项目部署到服务器,以及运行和...
4、支持自定义Logo图标,支持设置[显示]或[隐藏]logo图标,支持logo位置控制(比如左上,左下,右上,右下位置); 5、代码调用:除原来标准代码调用模式,新增加简写代码模式(支持flashvars调用,支持swfObject调用...
3. **images** - 这是一个文件夹,通常包含网站使用的图像资源,如logo、图标、背景图片等,对网站的视觉效果至关重要。 4. **js** - 另一个文件夹,包含JavaScript文件,这些文件负责处理网站的交互性和动态功能,...
这通常通过CSS3媒体查询来实现,确保在不同分辨率的手机、平板等设备上都能提供良好的视觉效果。 2. **HTML5**:`index.html`是网站的主页文件,通常基于HTML5标准编写。HTML5引入了许多新元素,如、、、、和,以及...
对于Android和iOS平台,开发者可以使用Web技术(HTML5、CSS3和JavaScript)结合WebView组件来创建混合应用程序。通过Cordova(PhoneGap)这样的框架,开发者可以将Web应用打包成原生应用,发布到应用商店。此外,...
例如,在iOS的Swift语言中,可以使用`UIView`来创建分割线,而在Android的Java或Kotlin中,可以利用`View`或`DividerItemDecoration`来达到相同的效果。 此外,当涉及到前端框架,如Bootstrap或Vue.js,它们通常...