Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URLs added here will be added as <link>s in order, and before the CSS in the editor. You can use the CSS from another Pen by using its URL and the proper URL extension.

+ add another resource

JavaScript

Babel includes JSX processing.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Packages

Add Packages

Search for and use JavaScript packages from npm here. By selecting a package, an import statement will be added to the top of the JavaScript editor for this package.

Behavior

Auto Save

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.

HTML

              
                .container
 .background-circle
  .bg-circle-cutoff
   .chest
   .chest2
   .bg-overlay-chest
   .back
   .back2
   .body-side
   .back-cutoff
    .backstripe1
     .bs-brown
     .bs-orange
    .backstripe2
     .bs-brown
     .bs-orange
    .backstripe3
     .bs-brown
     .bs-orange
    .backstripe4
     .bs-brown
     .bs-orange
    .backstripe5
     .bs-brown
     .bs-orange
   .chest-cutoff
    .chest-str1
     .chstr-brown
     .chstr-creme
    .chest-str2
     .chstr-brown
     .chstr-creme
   .beard-shadow
   .beardpoint-shadow 
   .beard-cutoff
    .beard
   .beardpoint
   .face-right-cutoff
    .faceright1
    .faceright2
   .face-top-cutoff
    .facetop
   .faceleft-cutoff
    .faceleft
   .leftface-stripe-brown
   .leftface-stripe-creme
   .leftface-stripe-cutoff
    .leftface-stripe-orange
   .bg-overlay-right
   .bg-overlay-left
   .nosecircle-left
   .nosecircle-right
   .ear-leftcutoff
    .ear-left
     .ear-left-inner
   .ear-rightcutoff
    .ear-right
     .ear-right-inner
   .stripe-behind-righteye-brown
    .stripe-behind-righteye-orange
   .eye-lightspot-right
   .cutoff-stripes-lefteye-top
    .eye-lightspot-left
    .left-eye-mainstripe-brown
     .left-eye-mainstripe-orange
    .white-overlay-cutoff
     .left-eye-mainstripe-white
    .forehead-stripe-leftbottom-brown
    .forehead-stripe-leftbottom-orange
    .forehead-stripe-rightbottom-brown
    .forehead-stripe-rightbottom-orange
    .forehead-stripe-lefttop
    .forehead-stripe-righttop
   .eye-lightspot-right-cutoff
    .stripe-above-righteye-brown
    .stripe-above-righteye-white
   .right-eye-brown
   .right-eye-orange
   .eye-lightspot-right-cutoff
    .right-eye-white
   .chest-correction
   .nose-brown
    .nose-brown-copy
     .nose-orange
   .mouth-rightside-cutoff
    .mouth-rightside
   .mouth-leftside-cutoff
    .mouth-leftside
   .smallstr-righteye-brown
   .smallstr-righteye-orange
   .smallstr-lefteye-brown
    .smallstr-lefteye-orange
   .smallstr-correction
   .rightcheek-container
    .rightcheek-bigstr1-brown
    .rightcheek-bigstr1-white
   .rightcheek-container-cutoff
    .rightcheek-topstripe-brown
    .rightcheek-topstripe-orange
    .rightcheek-bigstr1-brown
    .rightcheek-bigstr1-orange
   .top-right-eyestripefix
    
 footer "I like big cats  <br/>  and I can not lie." 

  
 
              
            
!

CSS

              
                /* colors */
$background: #00a99d;
$creme: #ede8c8;
$orange: #e7852e;
$brown: #472b1d;
$shadow: #d6cdb5; 

/* It's the style of the tiger, it's the thrill of the fight  */
.container {
  position: relative;
  width: 520px;
  height: 520px;
  margin: 4% auto;
}

@media screen and (max-width: 520px) {
.container {
  position: relative;
  width: 260px;
  height: 260px;
  margin: 3% auto;
}  
}

@media screen and (max-width: 260px) {
.container {
  position: relative;
  width: 160px;
  height: 160px;
  margin: 3% auto;
}  
}

.background-circle {
  position: absolute;
  margin: 4% 11%;
  width: 78.5%;
  height: 78.5%;
  border-radius: 50%;
  background-color: $background;
}

.bg-circle-cutoff {
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  overflow: hidden;
}

.chest {
  position: absolute;
  left: 35.4%;
  top: 54%;
  width: 36%;
  height: 50%;
  background-color: $creme;
  border-radius: 50%;
}

.chest2 {
  position: absolute;
  left: 40%;
  top: 35%;
  width: 36%;
  height: 50%;
  background-color: $creme;
  border-radius: 50%;
  transform: rotate(40deg);
}

.bg-overlay-chest {
  position: absolute;
  left: 74.2%;
  top: 33%;
  width: 36%;
  height: 60%;
  background-color: $background;
  border-radius: 50%;
  transform: rotate(28deg);
}

.back {
  position: absolute;
  left: 1%;
  top: 65%;
  width: 37%;
  height: 50%;
  background-color: $orange;
}

.back2 {
  position: absolute;
  left: 26%;
  top: 65%;
  width: 10%;
  height: 8%;
  background-color: $orange;
  transform: rotate(-20deg);
}

.body-side {
  position: absolute;
  left: 12%;
  top: 65%;
  width: 36%;
  height: 50%;
  border-radius: 50%;
  background-color: $orange;
}

.back-cutoff {
  position: absolute;
  left: 1%;
  top: 65%;
  width: 37%;
  height: 50%;
  background-color: transparent;
  overflow: hidden;
}

.bs-brown {
  position: absolute;
  left: 55%;
  top: -4%;
  border-radius: 50%;
  width: 25%;
  height: 35%;
  background-color: $brown;
  transform: rotate(5deg);
}

.bs-orange {
  position: absolute;
  left: 40%;
  top: -4%;
  border-radius: 50%;
  width: 35%;
  height: 45%;
  background-color: $orange;
  transform: rotate(-15deg);
}

.backstripe1 .bs-brown {
  z-index: 1;
}

.backstripe1 .bs-orange {
  z-index: 1;
}

.backstripe2 .bs-brown {
  z-index: 2;
  left: 30%;
  transform: scale(1.15);
}

.backstripe2 .bs-orange {
  z-index: 2;
  left: 15%;
}

.backstripe3 .bs-brown {
  z-index: 3;
  left: 5%;
}

.backstripe3 .bs-orange {
  z-index: 3;
  left: -10%;
}

.backstripe4 .bs-brown {
  z-index: 4;
  height: 50%;
  background-color: $brown;
  top: 35%;
  left: 52%;
}

.backstripe4 .bs-orange {
  z-index: 4;
  height: 50%;
  transform: rotate(-10deg);
  background-color: $orange;
  top: 25%;
  left: 62%;
}

.backstripe5 .bs-brown {
  z-index: 5;
  height: 50%;
  background-color: $brown;
  top: 30%;
  left: 80%;
}

.backstripe5 .bs-orange {
  z-index: 5;
  height: 50%;
  transform: rotate(-5deg);
  background-color: $orange;
  top: 20%;
  left: 88%;
}

.chest-cutoff {
  position: absolute;
  left: 35.4%;
  top: 54%;
  width: 36%;
  height: 50%;
  background-color: transparent;
  border-radius: 50%;
  overflow: hidden;
}

.chstr-brown {
  position: absolute;
  width: 25%;
  height: 35%;
  background-color: $brown;
  border-radius: 50%;
  top: 46.5%;
  left: 75%;
  transform: rotate(45deg);
}

.chstr-creme {
  position: absolute;
  width: 30%;
  height: 45%;
  background-color: $creme;
  border-radius: 50%;
  top: 37%;
  left: 65%;
  transform: rotate(30deg);
}

.chest-str2 .chstr-brown {
  top:27%;
}

.chest-str2 .chstr-creme{
  top: 20%;
  transform: rotate(36deg);
}

.beard-shadow {
  position: absolute;
  width: 59%;
  height: 30%;
  background-color: $shadow;
  border-radius: 50%;
  top: 35%;
  left: 24.5%;
  transform: rotate(-11deg);
}

.beardpoint-shadow {
  position: absolute;
  width: 10%;
  height: 10%;
  background-color: $shadow;
  top: 56%;
  left: 33.5%;
  transform: rotate(45deg);
}

.beard-cutoff {
  position: absolute;
  width: 94%;
  height: 39%;
  background-color: transparent;
  border-radius: 50%;
  top: 29%;
  left: 3%;
  transform: rotate(-4.5deg);
  overflow: hidden;
}

.beard {
  position: absolute;
  height: 124%;
  width: 90%;
  background: $creme;
  border-radius: 50%;
  left: 4.5%;
  top: -35%;
}

.beardpoint {
  position: absolute;
  height: 10%;
  width: 10%;
  background: $creme;
  left: 31%;
  top: 56%;
  transform: rotate(45deg);
}

.face-right-cutoff {
  position: absolute;
  width: 45%;
  height: 24.2%;
  background-color: transparent;
  border-radius: 50%;
  top: 24%;
  left: 39%;
  transform: rotate(-10.5deg);
  overflow: hidden;
}

.faceright1 {
  position: absolute;
  width: 95%;
  height: 155%;
  background-color: $orange;
  border-radius: 50%;
  top: -12%;
  left: -17%;
  transform: rotate(10.5deg);
}

.faceright2 {
  position: absolute;
  width: 35%;
  height: 65%;
  background-color: $orange;
  border-radius: 50%;
  top: 35%;
  left: 60%;
  transform: rotate(10.5deg);
}

.face-top-cutoff {
  position: absolute;
  width: 50%;
  height: 25%;
  background-color: transparent;
  border-radius: 50%;
  top: 20%;
  left: 20%;
  overflow: hidden;
}

.facetop {
  position: absolute;
  width: 103.5%;
  height: 150%;
  background-color: $orange;
  border-radius: 50%;  
  left: 5.5%;
  top: 5.6%;
}

.faceleft-cutoff {
  position: absolute;
  width: 16%;
  height: 13%;
  background-color: $orange;
  border-radius: 50%;
  top: 34%;
  left: 14.2%;
  transform: rotate(20deg);
  overflow: hidden;
}

.leftface-stripe-brown {
  position: absolute;
  width: 13%;
  height: 8%;
  background-color: $brown;
  border-radius: 50%;
  top: 42%;
  left: 12%;
  transform: rotate(45deg);
}

.leftface-stripe-creme {
  position: absolute;
  width: 14%;
  height: 10%;
  background-color: $creme;
  border-radius: 50%;
  top: 44%;
  left: 11%;
  transform: rotate(30deg);
}

.leftface-stripe-cutoff {
  position: absolute;
  width: 16%;
  height: 13%;
  background-color: transparent;
  border-radius: 50%;
  top: 34%;
  left: 14.2%;
  transform: rotate(20deg);
  overflow: hidden;
}

.leftface-stripe-orange {
  position: absolute;
  width: 80%;
  height: 60%;
  background-color: $orange;
  border-radius: 50%;
  top: 85.6%;
  left: 10%;
  transform: rotate(20deg);
}

.bg-overlay-right {
  position: absolute;
  height: 16%;
  width: 30%;
  background: $background;
  border-radius: 50%;
  left: 64.9%;
  top: 20%;
  transform: rotate(35deg);
}

.bg-overlay-left {
  position: absolute;
  height: 16%;
  width: 27%;
  background: $background;
  border-radius: 50%;
  left: 1.5%;
  top: 25.5%;
  transform: rotate(-50deg);
}

.nosecircle-left {
  position: absolute;
  height: 11%;
  width: 11%;
  background: $creme;
  border-radius: 50%;
  left: 24%;
  top: 39.2%;     
}

.nosecircle-right {
  position: absolute;
  height: 12%;
  width: 12%;
  background: $creme;
  border-radius: 50%;
  left: 33%;
  top: 39%;    
}

.ear-leftcutoff {
  position: absolute;
  height: 16%;
  width: 27%;
  background: transparent;
  border-radius: 50%;
  left: 1.5%;
  top: 25.5%;
  transform: rotate(-50deg);
  overflow: hidden;
}

.ear-left {
  position: absolute;
  height: 65%;
  width: 55%;
  background: $brown;
  border-radius: 50%;
  left: 28%;
  top: 60%;
  transform: rotate(-85deg);
  overflow: hidden;
}

.ear-left-inner {
  position: absolute;
  height: 100%;
  width: 100%;
  background: $creme;
  border-radius: 50%;
  left: 10%;
  top: -35%;
}

.ear-rightcutoff {
  position: absolute;
  height: 16%;
  width: 30%;
  background: transparent;
  border-radius: 50%;
  left: 64.9%;
  top: 20%;
  transform: rotate(35deg);
  overflow: hidden; 
}

.ear-right {
  position: absolute;
  height: 82%;
  width: 60%;
  background: $brown;
  border-radius: 50%;
  left: 24%;
  top: 40%;
  transform: rotate(-82deg);
  overflow: hidden;  
}

.ear-right-inner {
  position: absolute;
  height: 100%;
  width: 100%;
  background: $creme;
  border-radius: 50%;
  left: 5%;
  top: 32%;  
}

.stripe-behind-righteye-brown {
  position: absolute;
  height: 8%;
  width: 14.4%;
  background: $brown;
  border-radius: 50%;
  left: 53.6%;
  top: 29.1%;
  transform: rotate(1deg);
}

.stripe-behind-righteye-orange {
  position: absolute;
  height: 130%;
  width: 140%;
  background: $orange;
  border-radius: 50%;
  left: -25%;
  top: 20%;
  transform: rotate(10deg);  
}

.eye-lightspot-right {
  position: absolute;
  height: 9.6%;
  width: 15.8%;
  background: $creme;
  border-radius: 50%;
  left: 49.2%;
  top: 27.7%;
  transform: rotate(-15deg);
}

.cutoff-stripes-lefteye-top {
  position: absolute;
  width: 52.4%;
  height: 40%;
  background-color: transparent;
  border-radius: 50%;  
  left: 22.2%;
  top: 21.2%;
  overflow: hidden;
}

.eye-lightspot-left {
  position: absolute;
  height: 16%;
  width: 18%;
  background: $creme;
  border-radius: 50%;
  left: -1%;
  top: 22.8%;
  transform: rotate(18deg);  
}

.left-eye-mainstripe-brown {
  position: absolute;
  width: 18%;
  height: 14%;
  background-color: $brown;
  border-radius: 50%;  
  left: -6%;
  top: 28%;
  transform: rotate(5deg); 
}

.left-eye-mainstripe-orange {
  position: absolute;
  width: 110%;
  height: 100%;
  background-color: $orange;
  border-radius: 50%;  
  left: -7%;
  top: 30%;
  transform: rotate(10deg); 
}

.white-overlay-cutoff {
  position: absolute;
  height: 16%;
  width: 18%;
  background: transparent;
  border-radius: 50%;
  left: -1%;
  top: 22.8%;
  transform: rotate(18deg);
  overflow: hidden;
}

.left-eye-mainstripe-white {
  position: absolute;
  width: 96%;
  height: 86%;
  background-color: $creme;
  border-radius: 50%;  
  left: -12%;
  top: 70%;
  transform: rotate(-20deg); 
}

.forehead-stripe-leftbottom-brown {
  position: absolute;
  width: 22%;
  height: 18%;
  background-color: $brown;
  border-radius: 50%;  
  left: 9.5%;
  top: 2.8%;
  transform: rotate(-14deg); 
}

.forehead-stripe-leftbottom-orange {
  position: absolute;
  width: 26%;
  height: 18%;
  background-color: $orange;
  border-radius: 50%;  
  left: 8%;
  top: -1%;
}

.forehead-stripe-lefttop {
  position: absolute;
  width: 20%;
  height: 18%;
  background-color: $brown;
  border-radius: 50%;  
  left: 14%;
  top: -6%;
  transform: rotate(-14deg); 
}

.forehead-stripe-rightbottom-brown {
  position: absolute;
  width: 29%;
  height: 20%;
  background-color: $brown;
  border-radius: 50%;  
  left: 34.5%;
  top: -2%;
  transform: rotate(-24deg);   
}

.forehead-stripe-rightbottom-orange {
  position: absolute;
  width: 37%;
  height: 27%;
  background-color: $orange;
  border-radius: 50%;  
  left: 30%;
  top: -13%;
  transform: rotate(-14deg);     
}

.forehead-stripe-righttop {
  position: absolute;
  width: 30%;
  height: 13%;
  background-color: $brown;
  border-radius: 50%;  
  left: 37%;
  top: -7%;
  transform: rotate(-24deg); 
}

.eye-lightspot-right-cutoff {
  position: absolute;
  height: 9.6%;
  width: 15.8%;
  background: transparent;
  border-radius: 50%;
  left: 49.2%;
  top: 27.7%;
  transform: rotate(-15deg);
  overflow: hidden;
}

.stripe-above-righteye-brown {
  position: absolute;
  height: 84%;
  width: 89.5%;
  background: $brown;
  border-radius: 50%;
  left: 25.5%;
  top: 23%;
  transform: rotate(14deg);
}

.stripe-above-righteye-white {
  position: absolute;
  height: 120%;
  width: 130%;
  background: $creme;
  border-radius: 50%;
  left: 0%;
  top: 42%;
  transform: rotate(27deg);  
}

.right-eye-brown {
  position: absolute;
  height: 7%;
  width: 13.4%;
  background: $brown;
  border-radius: 50%;
  left: 47.5%;
  top: 32.5%;
  transform: rotate(-20deg);  
}

.right-eye-orange {
  position: absolute;
  height: 8%;
  width: 14%;
  background: $orange;
  border-radius: 50%;
  left: 47%;
  top: 34%;
  transform: rotate(-8deg);
}

.right-eye-white {
  position: absolute;
  height: 82%;
  width: 82%;
  background: $creme;
  border-radius: 50%;
  left:-15%;
  top: 54%;
  transform: rotate(8deg);
}

.chest-correction {
  position: absolute;
  height: 12.5%;
  width: 9%;
  background: $creme;
  border-radius: 50%;
  left: 62.05%;
  top: 66.2%;
  transform: rotate(15deg);  
}

.nose-brown {
  position: absolute;
  height: 6%;
  width: 12%;
  background: $brown;
  border-radius: 50%;
  left: 28%;
  top: 35.8%;
  transform: rotate(-7deg);
}

.nose-brown-copy {
  position: absolute;
  height: 108%;
  width: 105%;
  top: -5%;
  left: 0%;
  border-radius: 50%;
  overflow: hidden;
}

.nose-orange {
  position: absolute;
  height: 122%;
  width: 140%;
  background: $orange;
  border-radius: 50%;
  left: -15%;
  top: -56%;
}

.mouth-rightside-cutoff {
  position: absolute;
  height: 20%;
  width: 12%;
  background: transparent;
  border-radius: 50%;
  left: 30%;
  top: 40%;
  overflow: hidden;
}

.mouth-rightside {
  position: absolute;
  height: 45%;
  width: 72%;
  border: 0.2em solid $brown;
  border-radius: 50%;
  left: 15%;
  top: -5%;    
}

.mouth-leftside-cutoff {
  position: absolute;
  height: 7%;
  width: 7%;
  background: transparent;
  border-radius: 50%;
  left: 27%;
  top: 45%;
  overflow: hidden;
}

.mouth-leftside {
  position: absolute;
  height: 120%;
  width: 125%;
  border: 0.2em solid $brown;
  border-radius: 50%;
  left: -10%;
  top: -80%;    
}

.smallstr-righteye-brown {
  position: absolute;
  height: 4.5%;
  width: 6.5%;
  background: $brown;
  border-radius: 50%;
  left: 52%;
  top: 36%;
  transform: rotate(-20deg);
}

.smallstr-righteye-orange {
  position: absolute;
  height: 4.5%;
  width: 6.5%;
  background: $orange;
  border-radius: 50%;
  left: 52%;
  top: 37%;
  transform: rotate(-10deg);  
}

.smallstr-lefteye-brown {
  position: absolute;
  height: 3.3%;
  width: 7%;
  background: $brown;
  border-radius: 50%;
  left: 20.33%;
  top: 37.2%;
  transform: rotate(-40deg);
  overflow: hidden;
}

.smallstr-lefteye-orange {
  position: absolute;
  height: 160%;
  width: 140%;
  background: $orange;
  border-radius: 50%;
  left: -60%;
  top: -10%;
  transform: rotate(-3deg);  
}

.smallstr-correction {
  position: absolute;
  height: 4%;
  width: 4.9%;
  background: $orange;
  left: 20.5%;
  top: 38%;
  transform: rotate(-55deg);
}

.rightcheek-container {
  position: absolute;
  width: 45%;
  height: 24.2%;
  background-color: transparent;
  border-radius: 50%;
  top: 24%;
  left: 39%;
  transform: rotate(-10.5deg);
}

.rightcheek-bigstr1-brown {
  position: absolute;
  width: 40%;
  height: 50%;
  background-color: $brown;
  border-radius: 50%;
  top: 80%;
  left: 39%;
  transform: rotate(-15deg);  
}

.rightcheek-bigstr1-white {
  position: absolute;
  width: 42%;
  height:55%;
  background-color: $creme;
  border-radius: 50%;
  top: 88%;
  left: 39%;
  transform: rotate(-15deg);  
}

.rightcheek-container-cutoff {
  position: absolute;
  width: 45%;
  height: 24.2%;
  background-color: transparent;
  border-radius: 50%;
  top: 24%;
  left: 39%;
  transform: rotate(-10.5deg);
  overflow: hidden;
}

.rightcheek-topstripe-brown {
  position: absolute;
  width: 50%;
  height: 60%;
  background-color: $brown;
  border-radius: 50%;
  top: 62%;
  left: 30%;
  transform: rotate(-19deg);
}

.rightcheek-topstripe-orange {
  position: absolute;
  width: 55%;
  height: 70%;
  background-color: $orange;
  border-radius: 50%;
  top: 69%;
  left: 29%;
  transform: rotate(-19deg);
}

.rightcheek-bigstr1-orange {
  position: absolute;
  width: 42%;
  height:55%;
  background-color: $orange;
  border-radius: 50%;
  top: 88%;
  left: 39%;
  transform: rotate(-15deg);  
}

.top-right-eyestripefix {
  position: absolute;
  width: 2%;
  height: 2%;
  background-color: $brown;
  border-radius: 50%;
  top: 29.8%;
  left: 63.6%;
  transform: rotate(-15deg);  
}

@import url('https://fonts.googleapis.com/css?family=Lobster+Two:400,700');

footer {
  position: relative;
  top: 86.5%;
  font-family: 'Lobster Two', cursive;
  font-weight: bold;
  font-size: 1.6em;
  margin: auto;
  text-align: center;
}

              
            
!

JS

              
                // pure css image
              
            
!
999px

Console