小米发布了新logo

前段时间小米宣布了他们的新logo,但是细心的网友发现.小米的官网logo是这样实现的:

挺有趣的,我自己也实现一个试试

  • 外边框使用border-box实现圆角(真logo是R角,即椭圆,border-box实现不了)
  • 添加伪元素实现三个边框 ,
  • 添加第二个伪元素实现M中间的那一点
  • 再给那一点添加距离自己比较远的相同颜色的阴影
  • 实现效果
  • 没还原,只是像,r角border-box实现不了.

以下是代码

<body><div class="box"></div>
</body>
.box{width:100px;height:100px;border-radius: 40px;background:#ff6900;position:relative;
}
.box:before{border: solid;border-color: white;border-left-width:8px;border-right-width:8px;border-top-width:8px;border-bottom: none;border-radius:2px;border-top-right-radius:10px;content:'';display:block;position:absolute;width:20px;height:25px;top:50%;left:20px;transform:translateY(-50%)
}
.box:after{content:'';display:block;position:absolute;top: 50%;left: 33.5px;width:8px;height:16px;background: white;border-radius:1px;box-shadow:  33px 0px 0px 0px white,33px -10px 0px 0px white,33px -15px 0px 0px white;}

只用一个div画一个小米logo相关推荐

  1. 只用一个div画一个太极图

    如题,最近学习css3的时候,比着葫芦画瓢,画了个太极图: <!DOCTYPE html> <html lang="en"> <head>< ...

  2. html中怎么让一个div显示或隐藏,怎么让一个div显示一个div隐藏?

    让一个div显示一个div隐藏的方法如下(代码的规格写法只能这样): 1.HTML代码如下: menu0 menu1 menu2 menu3 menu4 menu5 menu6 menu7 d0 d1 ...

  3. html动态显示隐藏div,div隐藏与显示属性 怎么让一个div显示一个div隐藏

    怎么让一个div显示一个div隐藏 总是显示 js控制div显示与隐藏,js利用"hover"属性 1.首先样式要设定好,在每个li区域只能显示a或者b. 2.引入js库代码(jq ...

  4. 退出图标html css 实现,用一个div画出关闭图标

    今天实现一个 用一个div来实现关闭按钮图标,其中主要用到的技巧:css3伪元素:before,:after,css3的transform:rotate(),同时让该图标居中,此次是用了flex弹性布 ...

  5. python同切圆_画一组同切圆 画一组同心圆 画一个五角星 画一个黄色实心五角星 turtle.up() turtle.goto(0,-100) turtle.down() ...

    1.画一组同切圆 >>> import turtle >>> turtle.circle(10) >>> turtle.circle(15) &g ...

  6. 【css太极图】html+css用一个div画出太极图

    html和css都很简单,这里也就不多说了,直接看效果: html代码,复制到html文件直接打开即可. <!DOCTYPE html> <html lang="en&qu ...

  7. 使用html div 画一个简易的房子

    直接上源码: <!doctype html> <html> <head> <meta charset="utf-8"> <ti ...

  8. css:只用一个div实现八卦图

    只用一个div实现一个八卦图 效果图: html: <div></div> css: 方法一 :(利用边框) <style>div{width: 100px;hei ...

  9. CSS3_边框 border 详解_一个 div 的阴阳图

    (面试题) 怎么样通过 CSS 画一个三角形: 1. 元素的 width 和 height 设置为 0 2. 边框 足够大     3. 需要的三角形的部分, border-top-color 设置为 ...

最新文章

  1. Swift学习 OOP三大特性:继承、多态、封装
  2. leetcode 【 Find Peak Element 】python 实现
  3. 英伟达开源行人生成/重识别代码
  4. 用python画皮卡丘画法-利用Python绘制萌萌哒的皮卡丘
  5. PAT甲级1028 List Sorting:[C++题解]排序,cin和cout会超时
  6. aix服务器屏幕显示被锁住了,Exceed登录AIX远程桌面的问题
  7. 后端技术栈入职培训感悟
  8. @程序员,如何轻松实现数据可视化?
  9. 分布式和微服务_太难了!阿里三面凉透~ Spring+高并发+算法+分布式微服务等等一个都没讲不清...
  10. Android Hessian 通信
  11. html5 canvas花瓣,canvas花瓣飘落
  12. 带Fn的键盘linux能用吗,实用技巧:如何更有效率的使用Linux键盘
  13. 你曾后悔进入 IT 行业吗?
  14. HMS Core Insights第三期直播预告—— 当我们在谈论App的时候,我们还可以谈论什么?
  15. Java幸运盒子代码_幸运盒子扭蛋机小程序app开发
  16. 雷电模拟器重置开机密码
  17. 集成微控制器使太阳能微型逆变器设计成本有效
  18. InfoSphere Guardium在医疗保健行业中对System Z的好处
  19. com.google.zxing 二维码工具类
  20. svn文件图标不显示-解决方案

热门文章

  1. 密码学之恺撒加密(03)
  2. 哪些行业是离散制造?哪些是流程制造?他们有什么区别?
  3. 名帖269 董其昌 行书临《颜真卿裴将军诗卷》
  4. 爬取北京二手房数据信息(python)
  5. Joel谈优秀软件开发-摘录
  6. linux查看文档结构图,Linux之文本处理
  7. Pycharm完整中文教程及安装配置
  8. 视力测试的软件,‎App Store 上的“测试你的眼睛 —— 视力锻炼检查”
  9. 为什么信号源输出仅过一个电阻后,示波器测量出的输出电压会随输入频率增大而减小?----浅谈传输线分布电容与示波器的电容对信号传输的一种常见影响
  10. 在bandwagon上架设web服务器