html, body{ height: 100%; min-height: 100%; background: #E9EBEC; -webkit-font-smoothing: initial; text-rendering: initial; } html{ font-family: 'Raleway', sans-serif; font-weight: 200; -ms-touch-action: manipulation; touch-action: manipulation; } body{ display: -webkit-flex; -webkit-align-items: center; -webkit-justify-content: center; display: flex; align-items: center; justify-content: center; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn; } html p, body p{ line-height: inherit; } h1{ margin: 0.2em 0; color: rgba(40, 33, 33, .7); color: rgba(124, 98, 152, 1); font-weight: 400; } header{ background: #00C8BE; padding: 0.3em 1em; position: relative; z-index: 20; } .viewCode header{ box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26); } .showcode{ background: rgb(232, 216, 49); color: rgba(124, 98, 152, 1); width: 40px; height: 40px; text-align: center; position: absolute; right: 1em; bottom: 0; margin-bottom: -15px; border-radius: 100%; font-size: 16px; cursor: pointer; box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26); transition: all .3s; } .viewCode .showcode{ -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); box-shadow: 0px -2px 5px 0 rgba(0, 0, 0, 0.26); } .icon-nocode, .icon-yepcode{ transition: opacity .3s; position: absolute; left: 0; display: block; width: 100%; line-height: 40px; } .icon-nocode{ opacity: 0; } .viewCode .icon-nocode{ opacity: 1; } .viewCode .icon-yepcode{ opacity: 0; } .panel{ width: 90%; position: relative; max-width: 650px; box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26); background: #F5F5F5; border-radius: 3px; overflow: hidden; } article{ min-height: 180px; padding: 1em; font-weight: 200; line-height: 1.5em; position: relative; } footer{ padding: 0.3em 1em 1em; } footer a, footer a:active, footer a:visited{ color: inherit; } .code{ position: absolute; top: 0; top: 0; left: 0; right: 0; height: 100%; overflow: scroll; background: rgba(124, 98, 152, 0.94); color: rgba(245, 247, 247, 0.92); padding: 0em 1em; transition: all .4s; -webkit-transform: translateY(-100%); transform: translateY(-100%); } .code p:first-child{ margin-top: 2em; } .code a{ color: rgba(232, 216, 49, 0.9); } .viewCode .code{ -webkit-transform: translateY(0); transform: translateY(0); box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.36); } .actions{ font-weight: 300; text-transform: uppercase; font-size: 0.8em; padding: 1em; border: none; background: none; transition: color .2s; cursor: pointer; } .actions:hover{ color: rgb(30, 30, 171); background: #F5F5F5; box-shadow: 0px 2px 5px 0 rgba(0, 0, 0, 0.26); } code, pre { background: rgba(255,255,255,0.1); color: rgba(232, 216, 49, 0.9); font-family: "Source Code Pro", Monaco, Menlo, Consolas, "Courier New",monospace; padding: 0.5em; border-radius: 3px; margin: 1em 0; } code{ display: inline; vertical-align: middle; margin: 0; } pre{ display: block; } .striked{ text-decoration: line-through; } .mfb-component--tl{ animation: fromTop 1s 1; -webkit-animation: fromTop 1s 1; } .mfb-component--tr{ animation: fromTop 1.3s 1; -webkit-animation: fromTop 1.3s 1; } .mfb-component--br{ animation: fromBottom 1.6s 1; -webkit-animation: fromBottom 1.6s 1; } .mfb-component--bl{ animation: fromBottom 1.9s 1; -webkit-animation: fromBottom 1.9s 1; } @keyframes fromBottom { 0% { transform: translateY(250px); } 100% { transform: translateY(0); } } @keyframes fromTop { 0% { transform: translateY(-250px); } 100% { transform: translateY(0); } } @-webkit-keyframes fromBottom { 0% { transform: translateY(250px); } 100% { transform: translateY(0); } } @-webkit-keyframes fromTop { 0% { transform: translateY(-250px); } 100% { transform: translateY(0); } } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 100% { opacity: 1; } }