79.纯 CSS 创作单元素麦当劳金拱门 Logo(自创)

Posted flyingliao

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了79.纯 CSS 创作单元素麦当劳金拱门 Logo(自创)相关的知识,希望对你有一定的参考价值。

效果地址:https://scrimba.com/c/cN3P6nfr

原理:两个椭圆,颜色部分为边框,下一半被伪元素覆盖。

感想:看了一眼大神的,代码比我的还少,得研究研究去。

html code:

<!-- 定义一个main容器 -->
<div class="main">
    <div class="left"></div>
    <div class="right"></div>
</div>

CSS code:

html, body 
    margin: 0;
    padding: 0;

body
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: #400;
    font-size: 20px;

.main
    width: 12em;
    height: 12em;   
    /* border: 1px solid white; */
    background-color: red;
    display: flex;
    justify-content: center;
    position: relative;
    overflow: hidden;

.left
    box-sizing: border-box;
    width: 6em;
    height: 12em;
    border-radius: 50%;
    background-color: withe;
    border-width: 0.7em 1.4em;
    border-style: solid;
    border-color:yellow;
    position: absolute;
    top: 3em;
    left: 0.7em;

.right
    box-sizing: border-box;
    width: 6em;
    height: 12em;
    border-radius: 50%;
    background-color: withe;
    border-width: 0.7em 1.4em;
    border-style: solid;
    border-color:yellow;
    position: absolute;
    top: 3em;
    right: 0.7em;

.main::before
    content: ‘‘;
    position: absolute;
    width: 12em;
    height: 6em;
    /* border: 1px solid white;*/
    background-color: red;
    top: 9em;
    z-index: 999;

.main::after
    content: ‘‘;
    position: absolute;
    width: 6em;
    height: 6em;
    /* border: 1px solid white;*/
    background-color: red;
    top: 8.5em;
    z-index: 999;

 

以上是关于79.纯 CSS 创作单元素麦当劳金拱门 Logo(自创)的主要内容,如果未能解决你的问题,请参考以下文章

78.纯 CSS 创作 Windows 启动界面

新乐视为何还恋旧?这是“绝地求生”戏码在上演

为什么叫金拱门- golden arch

16.纯 CSS 创作一个渐变色动画边框

纯CSS解决方案 - 选中单选按钮时,我希望标记为元素以可见或隐藏

纯css实现扁平化360卫士logo demo