本文将向大家介绍如何利用CSS3的新样式属性制作一个HTML5的Logo。我们先来看看最终的效果:

不要怀疑,上面的logo完全由HTML+CSS实现。我们将logo划分为盾形、数字5和辐射背景三大部分,下面将分别实现每个部分。

盾形

盾形在外形上是左右对称的,因此我们可先完成左半边,右半边可复制过来再修改一些参数。左半边准备用三个div实现,其中有两个div需要倾斜一定的角度来实现盾形的左边和底边,这里使用transform的skew来完成。代码如下(注意,这里只使用了webkit前缀的样式,仅在Chrome、Safari等Webkit内核浏览器支持):

其中,CSS样式定义所有div都是绝对定位,dark_orange类指定了一个橘色背景:

div{position:absolute}

.dark_orange{background:#e15016}

我们看一下效果:

下面我们再复制一遍HTML,修改一些参数作为盾形的右侧:

效果如下:

盾形的右侧里面有浅色的区域,我们将盾的右侧复制一份通过scale缩小一点,此外还需要调整一些样式属性:

light_orange对应浅一点儿的背景色:

.light_orange{background:#ee6812}

盾形已经完成了:

数字5

数字5由若干div组成,倾斜的效果依旧通过skew来控制:

light_gray类和white类对应的样式:

.light_gray{background:#ebebeb}

.white{background:#fff}

我们看到如下效果:

为了最终实现数字5,我们需要在两个位置打两个“补丁”:

最终效果:

辐射背景

辐射背景主要使用rotate来完成,这里我贴出完整的代码:

html>

HTML5logo

div{position:absolute}

.dark_orange{background:#e15016}

.light_orange{background:#ee6812}

.light_gray{background:#ebebeb}

.white{background:#fff}

.beam{width:1600px;

height:20px;

-webkit-transform-origin:800 10;

top:290px;

left:-400px}

HTML5的logo已经完成了!

【小编碎语】5555555,小编通过这个方法做出来的标志,已经扭曲变形的另一个样子了,现在还在研究这事为什么,以后会相应补充上。

【编辑推荐】

【责任编辑:艾婧 TEL:(010)68476606】

点赞 0

html修改logo,教你用CSS3打造HTML5的Logo相关推荐

  1. html5 video加logo,教你用CSS3打造HTML5的Logo

    本文将向大家介绍如何利用CSS3的新样式属性制作一个HTML5的Logo.我们先来看看最终的效果: 不要怀疑,上面的logo完全由HTML+CSS实现.我们将logo划分为盾形.数字5和辐射背景三大部 ...

  2. 制作HTML5logo,教你用CSS3打造HTML5的Logo

    本文将向大家介绍如何利用CSS3的新样式属性制作一个HTML5的Logo.我们先来看看最终的效果: 不要怀疑,上面的logo完全由HTML+CSS实现.我们将logo划分为盾形.数字5和辐射背景三大部 ...

  3. 【附全部代码+图片】使用HTML5+CSS3绘制HTML5的logo——Web前端系列学习笔记

    文章目录 页面展示 技术要点 代码实现 html代码 CSS代码 用到的图片 页面展示 本项目将使用HTML5+CSS3绘制出HTML5的logo,页面效果如下所示. 技术要点 HTML5新特性 HT ...

  4. html logo动画效果图,简单CSS3技巧实现的Logo动画

    之前不少人提过说要实现像阿里百秀Logo那样的动画效果,为了满足广大用户的需求,这里就简单做个演示.东西相对较简单,所以不要认为你搞不定它. 下面是案例代码 .imlogo{ display: blo ...

  5. 10分钟教你用python打造贪吃蛇超详细教程

    更多精彩尽在微信公众号[程序猿声] 10分钟教你用python打造贪吃蛇超详细教程 在家闲着没妹子约, 刚好最近又学了一下python,听说pygame挺好玩的.今天就在家研究一下, 弄了个贪吃蛇出来 ...

  6. 跟着源码一起学:手把手教你用WebSocket打造Web端IM聊天

    本文作者芋艿,原题"芋道 Spring Boot WebSocket 入门",本次有修订和改动. 一.引言 WebSocket如今在Web端即时通讯技术应用里使用广泛,不仅用于传统 ...

  7. android刮奖控件,资深程序员教你一步步打造万能的Android刮奖控件

    原标题:资深程序员教你一步步打造万能的Android刮奖控件 实现效果 这只是基本实现效果的一部分,下面还有元素没有演示 大致的设计思路: 绘制出刮层效果. 实现刮开效果. 添加事件监听器,完善常用函 ...

  8. 手把手教你使用树莓派打造一站式监测服务+私有云服务+家庭影音服务(小白向教程)...

    手把手教你使用树莓派打造一站式监测服务+私有云服务+家庭影音服务(小白向教程) 测试信息: 树莓派版本:4B 系统版本:2020-05-27 raspios-buster-full 目录 手把手教你使 ...

  9. CSS3打造的10种创意动画菜单效果

    CSS3新增添了实现动画效果的新功能,通过本文,你可以对这些新功能有个初步了解.本文将为大家带来一些充满创意的菜单悬停效果.它由图标,主标题,副标题等简单的元素构成,通过CSS3最新的过渡(trans ...

最新文章

  1. golang 关于golang.org/x包问题
  2. 牛B人才简历中的一段
  3. 2021-05-19 Schur补引理及证明
  4. Vue学习笔记:创建一个Vue实例
  5. 可扩展的Web架构和分布式系统
  6. Clob 2 String
  7. 运行中SQL Server查询存储
  8. Android下的HttpClient的使用(9.11)
  9. Kotlin — 适用于Android 开发
  10. ds哈希查找—二次探测再散列_哈希算法高大上?也不过如此
  11. linux删除文件密码不奏效,Linux运维知识之linux_无秘登录问题(不生效)
  12. 阿里彭蕾:CEO如何对抗孤独感?
  13. vue学习笔记-13-侦听器
  14. html5漂亮的登录与注册界面设计,翻转式用户登录注册界面设计
  15. 阿里云弹性云桌面解决方案、高性能GPU型云桌面用于设计、建模、影视制作
  16. 高性能Java模板引擎BSL-1.0.1发布
  17. vue 自动打开浏览器
  18. 基于OpenCV的人脸识别考勤系统(三)
  19. 《算法导论3rd第一章》算法在计算中的作用
  20. 全球十大外盘外汇交易平台排行榜

热门文章

  1. 易语言单窗口单ip软件源码_诺亚传说挂机多开小号搬砖防IP限制检测封号技巧...
  2. Spring框架(Spring5新功能)
  3. fiddler移动端抓包使用教程(详解)
  4. 如何把meshlab中的圆环去掉_MeshLab中插件的添加过程
  5. Ubuntu18.04 GoldenDict安装及配置
  6. 11条通用法则,教你产品经理面试通关指南
  7. java毕业设计读书网络社区设计Mybatis+系统+数据库+调试部署
  8. python在软件测试中的应用_Python在软件测试中的应用
  9. 【Unity开发笔记】导入大地图
  10. excel2013导入SQL