<!-- 
     Excited Atom 

     inspired by https://dribbble.com/shots/320237-Excited-Atom?list=users&offset=52
     made by: Rob
     website: http://www.cssgalleries.com
-->
<h1>Excited Atom </h1>
        <p>
                Pure CSS by <a target="blank_" href="http://lloveras.info">Rob</a>
            <br> Inspired by <a target="blank_" class="dribbble" href="https://dribbble.com/shots/320237-Excited-Atom?list=users&offset=52">Ty Wilkins</a> 
        </p>

<div class="simple">
      <div class="bar bar-1"></div>
      <div class="bar bar-2"></div>
      <div class="bar bar-3"></div>
  </div>
body{
  font-family: 'Lato', sans-serif;
  font-size: 100%;
}
h1 {
        font-size: 25px;
        text-align: center;
        font-weight: 300;
        color: #000;
        margin: 0 0 10px;
    }
    p {
        text-align: center;
        font-size: 18px;
        margin: 0 0  70px 0;
        color: #afafaf;
    }
    
    a {
        text-decoration: none;
        color: #000;
        &.dribbble {
            color: #000;
        }
        &:hover {
            text-decoration: underline;
        }
    }
    
@mixin abscenter ($oldBrowser:false){
  @if($oldBrowser){
    margin: auto;
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;

  }@else{
    position: absolute;
    top: 50%; left: 50%;
    transform: translate(-50%,-50%);
  }

}

.simple{
  background-color: #fff;
  @include abscenter();

  width: 400px;
  height: 300px;
  .bar{
    
    height: 170px;
    border: 18px solid #434345;
    padding: 10px;
    @include abscenter();
    border-radius: 38px;
    transition: all 1s ease 0s;
    background-color: #fff;
    &-1{
      border-color: #F26144;
      left: 183px;
      top: 157px;
    }
    &-2{
      border-color: #2FBEE8;
      left: 156px;
      top: 43px;
      transform: rotate(-61deg);
    }
    &-3{
      left: 156px;
      top: 43px;
      transform: rotate(61deg);
      box-shadow: 12px 0 5px 3px rgba(0, 0, 0, 0.30);
      border-radius: 0 0 38px 38px;
      background-color: rgba(255,255,255,.7);
      &:after{
        content: "";
        position:absolute;
        top: -48px;
        left: 0;
        width: 18px;
        height: 77px;
        background-color: #434345;
        transform: rotate(89deg);
      }
      &:before{
        background-color: transparent;
        border-radius: 50%;
        box-shadow: 32px -11px 0 9px #D3D3D3, -5px -32px 0 1px #D3D3D3;
        content: "";
        height: 20px;
        left: -34px;
        position: absolute;
        top: -50px;
        width: 20px;
      }
    }
  }
}
View Compiled
Run Pen

External CSS

This Pen doesn't use any external CSS resources.

External JavaScript

This Pen doesn't use any external JavaScript resources.