"animation"
Bootstrap 3.0.0 Snippet by evarevirus

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html><html class=''> <head><script src='//production-assets.codepen.io/assets/editor/live/console_runner-079c09a0e3b9ff743e39ee2d5637b9216b3545af0de366d4b9aad9dc87e26bfd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/events_runner-73716630c22bbc8cff4bd0f07b135f00a0bdc5d14629260c3ec49e5606f98fdd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/css_live_reload_init-2c0dc5167d60a5af3ee189d570b1835129687ea2a61bee3513dee3a50c115a77.js'></script><meta charset='UTF-8'><meta name="robots" content="noindex"><link rel="shortcut icon" type="image/x-icon" href="//production-assets.codepen.io/assets/favicon/favicon-8ea04875e70c4b0bb41da869e81236e54394d63638a1ef12fa558a4a835f1164.ico" /><link rel="mask-icon" type="" href="//production-assets.codepen.io/assets/favicon/logo-pin-f2d2b6d2c61838f7e76325261b7195c27224080bc099486ddd6dccb469b8e8e6.svg" color="#111" /><link rel="canonical" href="https://codepen.io/davidicus/pen/dDAqC?limit=all&page=32&q=animation" /> <script src="https://s.codepen.io/assets/libs/modernizr.js" type="text/javascript"></script> <meta name="viewport" content="width=device-width, initial-scale=1"> <link rel='stylesheet prefetch' href='https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css'><script src='https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js'></script> <style class="cp-pen-styles">@import url(https://fonts.googleapis.com/css?family=Lato:300,400,900); html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font: inherit; font-size: 100%; vertical-align: baseline; } html { line-height: 1; } ol, ul { list-style: none; } table { border-collapse: collapse; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; vertical-align: middle; } q, blockquote { quotes: none; } q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none; } a img { border: none; } article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; } html, body { font-family: "Lato", sans-serif; font-size: 90%; height: 100%; width: 100%; } @media (min-width: 37.5em) { html, body { font-size: 100%; } } .section { background: #EF4836; display: table; height: 100%; min-height: 43.75em; position: relative; width: 100%; } @media (max-height: 40em) { .section { display: block; padding-top: 4em; } } .section__wrap { display: table-cell; vertical-align: middle; width: 100%; } @media (max-height: 40em) { .section__wrap { display: block; } } .section h1 { color: #fff; font-size: 1.8em; font-weight: 300; margin: 1em auto .5em; text-align: center; } @media (min-width: 37.5em) { .section h1 { font-size: 2em; } } p { color: #c92210; font-size: .75em; text-align: center; transform: translateY(4em); } p a { color: #c92210; } .center { background: #fff; border-radius: 50%; height: 22em; margin: 1em auto; overflow: hidden; position: relative; width: 22em; } .part { position: absolute; border: 0 solid transparent; } .part-1 { background: #1c699d; left: 50%; transform: translateX(-50%); z-index: 15; animation: part1 5s infinite; animation-timing-function: cubic-bezier(0.6, 1.5, 0.6, 1); } .part-2 { background: #fff; border-radius: 0.25em; display: table; left: 50%; text-align: center; transform: translateX(-50%); z-index: 10; animation: part2 5s infinite; animation-timing-function: cubic-bezier(0.6, 1.5, 0.6, 1); } .part-2 span { color: #3498DB; display: table-cell; font-weight: 700; vertical-align: middle; animation: code 5s infinite; animation-timing-function: cubic-bezier(0.6, 1.5, 0.6, 1); } .part-3 { background: #3498DB; border-radius: 0.625em; left: 50%; transform: translateX(-50%); z-index: 9; animation: part3 5s infinite; animation-timing-function: cubic-bezier(0.6, 1.5, 0.6, 1); } @-moz-keyframes part1 { 0%, 5% { border-radius: 0; height: 0.3125em; top: 13em; width: 1.5625em; } 15%, 25% { border-radius: 3.75em; height: 1.5em; top: 14.875em; width: 1.5em; } 35%, 45% { border-radius: 3.75em; height: 1.5em; top: 16.5625em; width: 1.5em; } 55%, 65% { border-radius: 6.25em; height: 1.25em; top: 15.625em; width: 15.625em; } 75%, 85% { border-radius: 6.25em; height: 1.25em; top: 17.1875em; width: 5.625em; } 95%, 100% { border-radius: 0; height: 0.3125em; top: 13em; width: 1.5625em; } } @-webkit-keyframes part1 { 0%, 5% { border-radius: 0; height: 0.3125em; top: 13em; width: 1.5625em; } 15%, 25% { border-radius: 3.75em; height: 1.5em; top: 14.875em; width: 1.5em; } 35%, 45% { border-radius: 3.75em; height: 1.5em; top: 16.5625em; width: 1.5em; } 55%, 65% { border-radius: 6.25em; height: 1.25em; top: 15.625em; width: 15.625em; } 75%, 85% { border-radius: 6.25em; height: 1.25em; top: 17.1875em; width: 5.625em; } 95%, 100% { border-radius: 0; height: 0.3125em; top: 13em; width: 1.5625em; } } @keyframes part1 { 0%, 5% { border-radius: 0; height: 0.3125em; top: 13em; width: 1.5625em; } 15%, 25% { border-radius: 3.75em; height: 1.5em; top: 14.875em; width: 1.5em; } 35%, 45% { border-radius: 3.75em; height: 1.5em; top: 16.5625em; width: 1.5em; } 55%, 65% { border-radius: 6.25em; height: 1.25em; top: 15.625em; width: 15.625em; } 75%, 85% { border-radius: 6.25em; height: 1.25em; top: 17.1875em; width: 5.625em; } 95%, 100% { border-radius: 0; height: 0.3125em; top: 13em; width: 1.5625em; } } @-moz-keyframes part2 { 0%, 5% { border: 0.25em solid #3498DB; border-radius: 0.5em; height: 3.125em; top: 9.375em; width: 3.125em; } 15%, 25% { border: 0 solid #3498DB; border-radius: 0.5em; height: 8.125em; top: 6.0625em; width: 4.75em; } 35%, 45% { border: 0 solid #3498DB; border-radius: 0.5em; height: 11.25em; top: 4.6875em; width: 6.875em; } 55%, 65% { border: 0 solid #3498DB; border-radius: 0.5em; height: 8.125em; top: 5.9375em; width: 13.5em; } 75%, 85% { border: 0 solid #3498DB; border-radius: 0.5em; height: 9.375em; top: 5.9375em; width: 15em; } 95%, 100% { border: 0.25em solid #3498DB; border-radius: 0.5em; height: 3.125em; top: 9.375em; width: 3.125em; } } @-webkit-keyframes part2 { 0%, 5% { border: 0.25em solid #3498DB; border-radius: 0.5em; height: 3.125em; top: 9.375em; width: 3.125em; } 15%, 25% { border: 0 solid #3498DB; border-radius: 0.5em; height: 8.125em; top: 6.0625em; width: 4.75em; } 35%, 45% { border: 0 solid #3498DB; border-radius: 0.5em; height: 11.25em; top: 4.6875em; width: 6.875em; } 55%, 65% { border: 0 solid #3498DB; border-radius: 0.5em; height: 8.125em; top: 5.9375em; width: 13.5em; } 75%, 85% { border: 0 solid #3498DB; border-radius: 0.5em; height: 9.375em; top: 5.9375em; width: 15em; } 95%, 100% { border: 0.25em solid #3498DB; border-radius: 0.5em; height: 3.125em; top: 9.375em; width: 3.125em; } } @keyframes part2 { 0%, 5% { border: 0.25em solid #3498DB; border-radius: 0.5em; height: 3.125em; top: 9.375em; width: 3.125em; } 15%, 25% { border: 0 solid #3498DB; border-radius: 0.5em; height: 8.125em; top: 6.0625em; width: 4.75em; } 35%, 45% { border: 0 solid #3498DB; border-radius: 0.5em; height: 11.25em; top: 4.6875em; width: 6.875em; } 55%, 65% { border: 0 solid #3498DB; border-radius: 0.5em; height: 8.125em; top: 5.9375em; width: 13.5em; } 75%, 85% { border: 0 solid #3498DB; border-radius: 0.5em; height: 9.375em; top: 5.9375em; width: 15em; } 95%, 100% { border: 0.25em solid #3498DB; border-radius: 0.5em; height: 3.125em; top: 9.375em; width: 3.125em; } } @-moz-keyframes part3 { 0%, 5% { border-radius: 0.3125em; height: 9.375em; top: 6.4375em; width: 2.5em; } 15%, 25% { border-radius: 0.625em; height: 11.875em; top: 5em; width: 6.625em; } 35%, 45% { border-radius: 0.625em; height: 15em; top: 3.75em; width: 8.75em; } 55%, 65% { border-radius: 0.625em; height: 10em; top: 5em; width: 15em; } 75%, 85% { border-radius: 0.625em; height: 11.25em; top: 5em; width: 16.875em; } 95%, 100% { border-radius: 0.3125em; height: 9.375em; top: 6.4375em; width: 2.5em; } } @-webkit-keyframes part3 { 0%, 5% { border-radius: 0.3125em; height: 9.375em; top: 6.4375em; width: 2.5em; } 15%, 25% { border-radius: 0.625em; height: 11.875em; top: 5em; width: 6.625em; } 35%, 45% { border-radius: 0.625em; height: 15em; top: 3.75em; width: 8.75em; } 55%, 65% { border-radius: 0.625em; height: 10em; top: 5em; width: 15em; } 75%, 85% { border-radius: 0.625em; height: 11.25em; top: 5em; width: 16.875em; } 95%, 100% { border-radius: 0.3125em; height: 9.375em; top: 6.4375em; width: 2.5em; } } @keyframes part3 { 0%, 5% { border-radius: 0.3125em; height: 9.375em; top: 6.4375em; width: 2.5em; } 15%, 25% { border-radius: 0.625em; height: 11.875em; top: 5em; width: 6.625em; } 35%, 45% { border-radius: 0.625em; height: 15em; top: 3.75em; width: 8.75em; } 55%, 65% { border-radius: 0.625em; height: 10em; top: 5em; width: 15em; } 75%, 85% { border-radius: 0.625em; height: 11.25em; top: 5em; width: 16.875em; } 95%, 100% { border-radius: 0.3125em; height: 9.375em; top: 6.4375em; width: 2.5em; } } @-moz-keyframes code { 0%, 5% { font-size: 1em; } 15%, 25% { font-size: 1.5625em; } 35%, 45% { font-size: 2.1875em; } 55%, 65% { font-size: 2.8125em; } 75%, 85% { font-size: 3.4375em; } 95%, 100% { font-size: 1em; } } @-webkit-keyframes code { 0%, 5% { font-size: 1em; } 15%, 25% { font-size: 1.5625em; } 35%, 45% { font-size: 2.1875em; } 55%, 65% { font-size: 2.8125em; } 75%, 85% { font-size: 3.4375em; } 95%, 100% { font-size: 1em; } } @keyframes code { 0%, 5% { font-size: 1em; } 15%, 25% { font-size: 1.5625em; } 35%, 45% { font-size: 2.1875em; } 55%, 65% { font-size: 2.8125em; } 75%, 85% { font-size: 3.4375em; } 95%, 100% { font-size: 1em; } } </style></head><body> <section class="modernWeb section"> <div class="modernWrap section__wrap"> <h1>I design for the modern web.</h1> <div class="center"> <div class="part part-1"></div> <div class="part part-2"><span>{ }</span></div> <div class="part part-3"></div> </div> <p>Follow me on Twitter <a target="_blank" href="https://twitter.com/Dave_Conner">@Dave_Conner</a></p> </div> </section> <script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script><script src='//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js'></script><script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script><script src='//ajax.googleapis.com/ajax/libs/jqueryui/1.11.2/jquery-ui.min.js'></script> </body></html>

Related: See More


Questions / Comments: