CSS Urso Emoji
Z
Z
Z
/* Created by fox_hover codepen.io/fox_hover/pen/JNjYNj */ /* Editado por Roberta reinokawaii.blogspot.com */ /* emojii main styles !!!YOU NEED THEM */ .emojii { height: 58px; position: relative; width: 70px; display: inline-block; } .emojii .bear { top: 0; left: 0; width: 10%; height: 10%; } /*corpo*/ .emojii .bear .bolinha { width: 70px; height: 56px; background-color: antiquewhite; border-radius: 100%; position: absolute; top: 25px; left: 0; right: 0; margin: auto; box-shadow: 0px 0px 5px 0px rgb(249, 221, 184); } /*bocao*/ .emojii .bear .bolinha .mouth { margin: auto; } .emojii .bear .bolinha .big-mouth { width: 10px; height: 6px; border-radius: 0 0 50% 50%; } /*blush*/ .emojii .bear .bolinha .blush { width: 45px; height: 9px; position: absolute; top: 35px; left: 0; right: 0; margin: auto; } .emojii .bear .bolinha .blush:before, .emojii .bear .bolinha .blush:after { content: ""; display: block; width: 12px; height: 100%; background-color: #fcc; border-radius: 50%; } .emojii .bear .bolinha .blush:before { position: absolute; top: 0; left: 0; } .emojii .bear .bolinha .blush:after { position: absolute; top: 0; right: 0; } /*orelhas*/ .emojii .bear .eyes { width: 1px; height: 5px; position: absolute; top: 18px; left: 0; right: 0; margin: auto; } .emojii .bear .eyes .eye { width: 38px; height: 30px; } .emojii .bear .eyes .eye:before { content: ""; display: block; width: 100%; height: 100%; background-color: antiquewhite; border-radius: 100%; } .emojii .bear .eyes .eye.wink .eye-inner { background-color: transparent; width: 0px; height: 1px; background-color: #debbbb; border-radius: 0; position: absolute; top: 30px; left: 14px; right: 0; margin: auto; -webkit-transform: rotate(169deg); transform: rotate(169deg); } .emojii .bear .eyes .eye.wink .eye-inner:before, .emojii .bear .eyes .eye.wink .eye-inner:after { content: ''; display: block; width: 12px; height: 1px; background-color: #debbbb; } .emojii .bear .eyes .eye.wink .eye-inner:before { -webkit-transform: rotate(225deg); transform: rotate(225deg); position: absolute; top: -4px; left: 0; } .emojii .bear .eyes .eye.wink .eye-inner:after { -webkit-transform: rotate(-25deg); transform: rotate(-25deg); position: absolute; top: 4px; left: 0; } .emojii .bear .eyes .eye.wink .pupil { display: none; } .emojii .bear .eyes .eye.extra-light .light { width: 40%; height: 40%; } .emojii .bear .eyes .eye.extra-light .light:before { content: ""; display: block; width: 70%; height: 70%; background-color: #fff; border-radius: 50%; } .emojii .bear .eyes .eye .eye-inner { background-color: #fff; width: 40%; height: 60%; position: absolute; top: 70%; left: 29%; border-radius: 100%; } .emojii .bear .eyes .eye .eye-inner .pupil { background-color: #C6AA72; width: 100%; height: 90%; position: absolute; top: 10%; left: 10%; border-radius: 80%; } .emojii .bear .eyes .eye .eye-inner .pupil .light { background-color: #fff; width: 50%; height: 50%; position: absolute; top: 10%; left: 10%; border-radius: 50%; } .emojii .bear .eyes .eye-left { position: absolute; top: 4px; left: 0; } .emojii .bear .eyes .eye-right { position: absolute; top: 4px; right: 0; } /* emojii-1 styles */ .bear#bear-1 .bolinha .mouth { width: 8px; height: 22px; border-bottom: 3px solid #fcc; position: absolute; top: 14px; left: 0; right: 0; -webkit-animation: smile 3.8s linear 0s infinite; animation: smile 3.8s linear 0s infinite; } @-webkit-keyframes smile { 0% { border-radius: 0%; } 20% { border-radius: 50%; } 70% { border-radius: 50%; } } @keyframes smile { 0% { border-radius: 0%; } 20% { border-radius: 50%; } 70% { border-radius: 50%; } } /* emojii-2 styles */ .bear#bear-2 .mouth { background-color: #fff; position: absolute; top: 30px; left: 0; right: 0; } .bear#bear-2 .eye-inner { top: 70%; background-color: transparent !important; -webkit-animation: hearts 0.6s linear 0s infinite alternate; animation: hearts 0.6s linear 0s infinite alternate; } @-webkit-keyframes hearts { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes hearts { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .bear#bear-2 .eye-inner:before, .bear#bear-2 .eye-inner:after { content: ""; display: block; height: 45%; width: 30%; background-color: #c6aa72; border-radius: 50% 50% 0 0; } .bear#bear-2 .eye-inner:before { position: absolute; top: 0; left: 5px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .bear#bear-2 .eye-inner:after { position: absolute; top: 0; right: 5px; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .bear#bear-2 .eye-inner .pupil { display: none; } .bear#bear-2 .blush { top: 28px !important; } /* emojii-3 styles */ .bear#bear-3 .eye-right .light { position: absolute; top: 10%; left: auto; right: 10%; } .bear#bear-3 .mouth { width: 15px; height: 15px; position: absolute; top: 30px; left: 10px; right: 0; -webkit-transform: rotate(23deg); transform: rotate(23deg); } .bear#bear-3 .mouth:before { content: ""; display: block; border-bottom: 3px solid #fcc; width: 100%; height: 100%; border-radius: 50%; background-color: antiquewhite; z-index: 3; position: absolute; top: 0px; left: 0; } .bear#bear-3 .toungue { width: 10px; height: 16px; background-color: #fcc; border-radius: 30px; z-index: 2; position: absolute; top: 7px; left: 4px; -webkit-transform-origin: center top; transform-origin: center top; -webkit-animation: toungue 2.0s linear 0s infinite; animation: toungue 2.0s linear 0s infinite; } @-webkit-keyframes toungue { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 40% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 75% { -webkit-transform: scale(1, 0); transform: scale(1, 0); } } @keyframes toungue { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 40% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 75% { -webkit-transform: scale(1, 0); transform: scale(1, 0); } } .bear#bear-3 .toungue:before { content: ""; display: block; width: 2px; height: 4px; background-color: #fcc; position: absolute; left: 0px; right: 0px; bottom: 5px; margin: auto; opacity: 0.4; } /* emojii-4 styles */ .bear#bear-4 .eye .light { position: absolute; top: 9px; left: 0px; } .bear#bear-4 .eye .light:before { position: absolute; top: -5px; left: 0px; } .bear#bear-4 .mouth { position: absolute; top: 30px; left: 0; right: 0; background-color: #ec7977; overflow: hidden; -webkit-transform-origin: center top; transform-origin: center top; -webkit-animation: laugh 1.9s linear 0s infinite; animation: laugh 1.9s linear 0s infinite; } @-webkit-keyframes laugh { 0% { -webkit-transform: scale(1, 0); transform: scale(1, 0); } 30% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 40% { -webkit-transform: scale(1, 0.6); transform: scale(1, 0.6); } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 60% { -webkit-transform: scale(1, 0.6); transform: scale(1, 0.6); } 70% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } } @keyframes laugh { 0% { -webkit-transform: scale(1, 0); transform: scale(1, 0); } 30% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 40% { -webkit-transform: scale(1, 0.6); transform: scale(1, 0.6); } 50% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 60% { -webkit-transform: scale(1, 0.6); transform: scale(1, 0.6); } 70% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } } .bear#bear-4 .mouth .toungue { width: 17px; height: 17px; background-color: #C71F1C; border-radius: 20px; position: absolute; top: 9px; left: 3; -webkit-transform: rotate(20deg); transform: rotate(20deg); } /* emojii-5 styles */ @-webkit-keyframes eyes-1 { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } 20% { -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 0; } 70% { -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 0; } 80% { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } } @keyframes eyes-1 { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } 20% { -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 0; } 70% { -webkit-transform: scale(0, 0); transform: scale(0, 0); opacity: 0; } 80% { -webkit-transform: scale(1, 1); transform: scale(1, 1); opacity: 1; } } @-webkit-keyframes eyes-2 { 0% { opacity: 0; position: absolute; top: 60%; left: 20%; } 28% { opacity: 1; position: absolute; top: 60%; left: 20%; } 70% { opacity: 1; position: absolute; top: 60%; left: 20%; } 78% { opacity: 0; position: absolute; top: 60%; left: 20%; } } @keyframes eyes-2 { 0% { opacity: 0; position: absolute; top: 60%; left: 20%; } 28% { opacity: 1; position: absolute; top: 60%; left: 20%; } 70% { opacity: 1; position: absolute; top: 60%; left: 20%; } 78% { opacity: 0; position: absolute; top: 60%; left: 20%; } } @-webkit-keyframes blush { 0% { opacity: 0; } 20% { opacity: 1; } 70% { opacity: 1; } 80% { opacity: 0; } } @keyframes blush { 0% { opacity: 0; } 20% { opacity: 1; } 70% { opacity: 1; } 80% { opacity: 0; } } .bear#bear-5 .eye:after { content: ""; display: block; width: 60%; height: 100%; border-top: 3px solid #fcc; border-radius: 50%; position: absolute; top: 10%; left: 20%; opacity: 0; -webkit-animation: eyes-2 2.8s linear 0s infinite; animation: eyes-2 2.8s linear 0s infinite; } .bear#bear-5 .eye .eye-inner { -webkit-transform-origin: center center; transform-origin: center center; -webkit-animation: eyes-1 2.8s linear 0s infinite; animation: eyes-1 2.8s linear 0s infinite; } .bear#bear-5 .blush { top: 25px !important; opacity: 0; -webkit-animation: blush 2.8s linear 0s infinite; animation: blush 2.8s linear 0s infinite; } .bear#bear-5 .mouth { width: 6px; height: 26px; border-bottom: 10px solid #fff; border-radius: 20px; } /* emojii-6 styles */ @-webkit-keyframes eyes-big-light { 0% { position: absolute; top: 10%; left: 10%; right: auto; bottom: auto; } 20% { position: absolute; top: auto; left: auto; right: 10%; bottom: 10%; } 70% { position: absolute; top: auto; left: auto; right: 10%; bottom: 10%; } 80% { position: absolute; top: 10%; left: 10%; right: auto; bottom: auto; } } @keyframes eyes-big-light { 0% { position: absolute; top: 10%; left: 10%; right: auto; bottom: auto; } 20% { position: absolute; top: auto; left: auto; right: 10%; bottom: 10%; } 70% { position: absolute; top: auto; left: auto; right: 10%; bottom: 10%; } 80% { position: absolute; top: 10%; left: 10%; right: auto; bottom: auto; } } @-webkit-keyframes eyes-small-light { 0% { opacity: 0; } 23% { opacity: 1; } 70% { opacity: 1; } 75% { opacity: 0; } } @keyframes eyes-small-light { 0% { opacity: 0; } 23% { opacity: 1; } 70% { opacity: 1; } 75% { opacity: 0; } } @keyframes blush { 0% { opacity: 0; } 20% { opacity: 1; } 70% { opacity: 1; } 80% { opacity: 0; } } .bear#bear-6 .eye .light { -webkit-animation: eyes-big-light 2.8s linear 0s infinite; animation: eyes-big-light 2.8s linear 0s infinite; } .bear#bear-6 .eye .light:before { position: absolute; top: -5px; left: 5px; opacity: 0; -webkit-animation: eyes-small-light 2.8s linear 0s infinite; animation: eyes-small-light 2.8s linear 0s infinite; } .bear#bear-6 .blush { opacity: 0; -webkit-animation: blush 2.8s linear 0s infinite; animation: blush 2.8s linear 0s infinite; } .bear#bear-6 .mouth { width: 16px; height: 16px; border-bottom: 10px solid antiquewhite; border-radius: 20px; } /* emojii-7 styles */ .bear#bear-7 .eye:after { content: ""; display: block; width: 30%; height: 60%; border-bottom: 3px solid #fcc; border-radius: 50%; position: absolute; top: 20px; left: 35%; } .bear#bear-7 .eye-left:after { -webkit-transform: rotate(-12deg); transform: rotate(-12deg); } .bear#bear-7 .eye-right:after { -webkit-transform: rotate(12deg); transform: rotate(12deg); } .bear#bear-7 .eye-inner { display: none; } @-webkit-keyframes mouth { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 60% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes mouth { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 60% { -webkit-transform: scale(1); transform: scale(1); } } .bear#bear-7 .mouth { height: 11px; width: 7px; background-color: #fff; border-radius: 0% 50% 50% 50%; position: absolute; top: 36px; left: 0px; right: 0px; -webkit-transform: scale(0.7); transform: scale(0.7); -webkit-transform-origin: center top; transform-origin: center top; -webkit-animation: mouth 2s linear 0s infinite; animation: mouth 2s linear 0s infinite; } .bear#bear-7 .sleepy-emojiis { width: 34px; height: 50px; position: absolute; top: 0px; left: 0px; z-index: 10; color: #fcc; font-weight: bold; } @-webkit-keyframes sleepy-emojiis { 0% { opacity: 0; } 100% { opacity: 1; } } @keyframes sleepy-emojiis { 0% { opacity: 0; } 100% { opacity: 1; } } .bear#bear-7 .sleepy-emojiis div { text-shadow: 2px 2px 0px rgba(63, 106, 52, 0.3); -webkit-transform: rotate(-15deg); transform: rotate(-15deg); opacity: 0; } .bear#bear-7 .sleepy-emojiis div:nth-child(1) { position: absolute; top: 5px; left: 10px; font-size: 16px; -webkit-animation: sleepy-emojiis 1s linear 0s infinite alternate; animation: sleepy-emojiis 1s linear 0s infinite alternate; } .bear#bear-7 .sleepy-emojiis div:nth-child(2) { position: absolute; top: -6px; left: -6px; font-size: 12px; -webkit-animation: sleepy-emojiis 1s linear 0.5s infinite alternate; animation: sleepy-emojiis 1s linear 0.5s infinite alternate; } .bear#bear-7 .sleepy-emojiis div:nth-child(3) { position: absolute; top: -30px; left: -10px; font-size: 19px; -webkit-animation: sleepy-emojiis 1s linear 1s infinite alternate; animation: sleepy-emojiis 1s linear 1s infinite alternate; } /* emojii-8 styles */ .bear#bear-8 .eye:after { content: ""; display: block; width: 50%; height: 50%; border-bottom: 3px solid #fcc; border-radius: 50%; position: absolute; top: 20px; left: 0px; right: 0px; margin: auto; } .bear#bear-8 .eye .eye-inner { display: none; } .bear#bear-8 .mouth { width: 2px; height: 2px; border-top: 2px solid antiquewhite; border-radius: 50%; position: absolute; top: 26px; left: 0px; right: 0px; } .bear#bear-8 .tear { width: 10px; height: 10px; background-color: #8ffef0; border-radius: 0px 50% 50% 50%; position: absolute; top: 26px; left: 1px; z-index: 10; -webkit-animation: tear 1.8s linear 0s infinite; animation: tear 1.8s linear 0s infinite; } @-webkit-keyframes tear { 0% { top: 6px; -webkit-transform: scale(0.4) rotate(45deg); transform: scale(0.4) rotate(45deg); } 100% { top: 85%; -webkit-transform: scale(1) rotate(45deg); transform: scale(1) rotate(45deg); } } @keyframes tear { 0% { top: 6px; -webkit-transform: scale(0.4) rotate(45deg); transform: scale(0.4) rotate(45deg); } 100% { top: 85%; -webkit-transform: scale(1) rotate(45deg); transform: scale(1) rotate(45deg); } } .bear#bear-8 .tear:before { content: ""; display: block; width: 90%; height: 90%; background-color: #01f3d3; border-radius: 0px 50% 50% 50%; position: absolute; top: 0px; left: 0px; } /* emojii-9 styles */ @-webkit-keyframes angry-bear-bg { 0% { background-color: white; } 30% { background-color: antiquewhite; } 70% { background-color: #fcc; } 80% { background-color: white; } } @keyframes angry-bear-bg { 0% { background-color: white; } 30% { background-color: antiquewhite; } 70% { background-color: #fcc; } 80% { background-color: white; } } @-webkit-keyframes angry-eyes { 0% { -webkit-transform: scale(1); transform: scale(1); } 30% { -webkit-transform: scale(0.6); transform: scale(0.6); } 70% { -webkit-transform: scale(0.6); transform: scale(0.6); } 80% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes angry-eyes { 0% { -webkit-transform: scale(1); transform: scale(1); } 30% { -webkit-transform: scale(0.6); transform: scale(0.6); } 70% { -webkit-transform: scale(0.6); transform: scale(0.6); } 80% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes angry-brows-mouth { 0% { opacity: 0; } 37% { opacity: 1; } 70% { opacity: 1; } 77% { opacity: 0; } } @keyframes angry-brows-mouth { 0% { opacity: 0; } 37% { opacity: 1; } 70% { opacity: 1; } 77% { opacity: 0; } } .bear#bear-9 .bolinha, .bear#bear-9 .eye:before { -webkit-animation: angry-bear-bg 2.8s linear 0s infinite; animation: angry-bear-bg 2.8s linear 0s infinite; } .bear#bear-9 .eye-inner { -webkit-animation: angry-eyes 2.8s linear 0s infinite; animation: angry-eyes 2.8s linear 0s infinite; } .bear#bear-9 .eye:after { content: ""; display: block; width: 0px; height: 0px; background-color: antiquewhite; position: absolute; top: 5px; left: 0; right: 0; margin: auto; -webkit-animation: angry-brows-mouth 2.8s linear 0s infinite; animation: angry-brows-mouth 2.8s linear 0s infinite; opacity: 0; } .bear#bear-9 .eye-left:after { -webkit-transform: rotate(10deg); transform: rotate(10deg); } .bear#bear-9 .eye-right:after { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } .bear#bear-9 .mouth { width: 0px; height: 0px; border-top: 3px solid antiquewhite; position: absolute; top: 6px; left: 0; right: 0; border-radius: 50%; -webkit-transform: rotate(32deg); transform: rotate(32deg); opacity: 0; -webkit-animation: angry-brows-mouth 2.8s linear 0s infinite; animation: angry-brows-mouth 2.8s linear 0s infinite; }
<bolinha> <div class="mojiii"> <div class="emoji-mojiii"> <!--emojii #1--> <div class="emojii"> <div class="bear" id="bear-1"> <div class="bolinha"> <div class="mouth"></div> </div> <div class="eyes"> <div class="eye eye-left"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #2--> <div class="emojii"> <div class="bear" id="bear-2"> <div class="bolinha"> <div class="blush"></div> <div class="mouth big-mouth"></div> </div> <div class="eyes"> <div class="eye eye-left"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #3--> <div class="emojii"> <div class="bear" id="bear-3"> <div class="bolinha"> <div class="mouth"> <div class="toungue"></div> </div> </div> <div class="eyes"> <div class="eye eye-left wink"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #4--> <div class="emojii"> <div class="bear" id="bear-4"> <div class="bolinha"> <div class="mouth big-mouth"> <div class="toungue"></div> </div> </div> <div class="eyes"> <div class="eye eye-left extra-light"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right extra-light"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #5--> <div class="emojii"> <div class="bear" id="bear-5"> <div class="bolinha"> <div class="blush"></div> <div class="mouth"></div> </div> <div class="eyes"> <div class="eye eye-left"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #6--> <div class="emojii"> <div class="bear" id="bear-6"> <div class="bolinha"> <div class="blush"></div> <div class="mouth"></div> </div> <div class="eyes"> <div class="eye eye-left extra-light"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right extra-light"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #7--> <div class="emojii"> <div class="bear" id="bear-7"> <div class="bolinha"> <div class="mouth"></div> <div class="sleepy-emojiis"> <div>Z</div> <div>Z</div> <div>Z</div> </div> </div> <div class="eyes"> <div class="eye eye-left"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #8--> <div class="emojii"> <div class="bear" id="bear-8"> <div class="bolinha"> <div class="tear"></div> <div class="mouth"></div> </div> <div class="eyes"> <div class="eye eye-left"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> <!--emojii #9--> <div class="emojii"> <div class="bear" id="bear-9"> <div class="bolinha"> <div class="mouth"></div> </div> <div class="eyes"> <div class="eye eye-left"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> <div class="eye eye-right"> <div class="eye-inner"> <div class="pupil"> <div class="light"></div> </div> </div> </div> </div> </div> </div> </div> </div> </bolinha>