Анимированные картинки для Blogger

Сегодня предлагаю посмотреть анимированные картинки, которыми можно украсить свой сайт. Нашла изображения на сайте https://codepen.io у пользователя Arturo Cabrera.
Анимашки можно вставить в статью, установить для украшения сайта или применить на странице 404. Одним словом, устанавливайте там, где хотите.
Проверить работу кодов картинок можно в визуальном редакторе. Там же можно сделать нужные изменения в коде.

Робот

Робот
Робот парит вверх и вниз. 
При желании можно изменить цвет робота, его глаз, цвет надписи и т. д.
Красным в коде выделила цвет облачка с движущимися точками.
Оранжевым — текст на груди робота
Зелёным — цвет текста
Синим — цвет рта
Розовым — цвет глаз
<div class='container'> <div class='message'> <div class='circle c1'></div> <div class='circle c2'></div> <div class='circle c3'></div> </div> <div class='casey'> <div class='earl ear'></div> <div class='earr ear'></div> <div class='head'> <div class='face'> <div class='eye eyel'></div> <div class='eye eyer'></div> <div class='mouth'></div> </div> </div> <div class="body"> <div class='c'>Робот</div> </div> <div class="arrow-down"></div> </div> <div class='shadow'></div> </div> <style> .message{ background-color:#f1c40f; width:50px; height:30px; border-radius:10px 10px 10px 0px; position:absolute; right:-50px; top:-50px; overflow:hidden; text-align:center; } .circle{ background-color:#fff; width:7px; height:7px; border-radius:10px; display:inline-block; margin-top:12px; } .c1{ animation: dots 2s ease .2s infinite; } .c2{ animation: dots 2s ease .1s infinite; } .c3{ animation: dots 2s ease infinite; } @keyframes dots{ 0%{transform:translateX(0px);} 40%{transform:translateX(0px);} 50%{transform:translateX(150px);} 50.1%{transform:translateX(-150px);} 60%{transform:translateX(0px);} 100%{transform:translateX(0px);} } .head{ background-color:#e3e3e3; width:95px; height:50px; border-radius:50px; position:relative; border-left:2px solid #b5b5b5; } .container{ position: absolute; width:95px; height:125px; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .casey{ display:inline-block; position:relative; animation: move 6s ease infinite; } @keyframes move{ 0%{transform:translateY(-0%)} 25%{transform:translateY(-14%)} 50%{transform:translateY(-0%)} 75%{transform:translateY(-14%)} 100%{transform:translateY(-0%)} } .face{ background-color:#2d2d2d; width:78px; height:35px; border-radius:50px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); } .eye{ border-radius:50%; background-color:#00008B; width:14px; height:14px; position:absolute; transform:scaleY(1); top:6px; } .eyer{ right:10px; animation: blink 3.5s ease infinite; } .eyel{ left:10px; animation: blink 3.5s ease infinite; } @keyframes blink{ 45%{transform:scaleY(1);} 47%{transform:scaleY(.1);} 49%{transform:scaleY(.1);} 50%{transform:scaleY(1);} } .mouth{ width:14px; height: 8px; border-radius: 0 0 100% 100%; background-color: #00008B; position:absolute; bottom:5px; left:32px; transform:rotate(-10deg); } .ear{ width:18px; height:20px; background-color:#b5b5b5; border-radius:2px; position:absolute; } .earl{ top:-6px; left:5px; transform:rotate(-35deg); animation:earL 2s ease infinite; } @keyframes earL{ 0%{transform:rotate(-35deg);} 35%{transform:rotate(-45deg);} 65%{transform:rotate(-25deg);} 100%{transform:rotate(-35deg);} } .earr{ top:-6px; right:5px; transform:rotate(35deg); animation:earR 2s ease infinite; } @keyframes earR{ 0%{transform:rotate(35deg);} 35%{transform:rotate(45deg);} 65%{transform:rotate(25deg);} 100%{transform:rotate(35deg);} } .body{ background-color:#e3e3e3; width:60px; height:60px; margin:0 auto; margin-top:5px; border-left:2px solid #b5b5b5; border-radius: 20% 20% 100% 100%; position:relative; } .body:after{ content:""; position:absolute; background-color:#e3e3e3; border-top:1px solid #b5b5b5; width:40px; height:15px; left:-47px; top:-6px; border-radius: 100%; transform:rotate(-75deg); z-index:10; transform-origin:40px 10px; animation: leftArm 6s ease infinite; } @keyframes leftArm{ 0%{transform:rotate(-75deg)} 25%{transform:rotate(35deg)} 30%{transform:rotate(30deg)} 35%{transform:rotate(40deg)} 50%{transform:rotate(-75deg)} 75%{transform:rotate(-75deg)} 100%{transform:rotate(-75deg)} } .body:before{ content:""; position:absolute; background-color:#e3e3e3; width:40px; height:15px; right:-40px; top:-10px; border-radius: 100%; transform:rotate(75deg); animation: rightArm 6s ease infinite; transform-origin:0px 15px; } @keyframes rightArm{ 0%{transform:rotate(75deg)} 25%{transform:rotate(85deg)} 50%{transform:rotate(75deg)} 75%{transform:rotate(85deg)} 100%{transform:rotate(75deg)} } .c{ font-weight:bold; font-family:arial; color:#00008B; font-size:12px; margin-left:5px; position:absolute; top:3px; } .arrow-down{ width: 0; height: 0; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #000; margin:0 auto; transform:translateY(-1px); position:relative; z-index:-1; } .shadow{ width:40px; height:4px; background-color:rgba(0,0,0,.2); border-radius: 100%; margin:0 auto; animation: shadow 6s ease infinite; } @keyframes shadow{ 0%{transform:scaleX(1)} 25%{transform:scaleX(.3)} 50%{transform:scaleX(1)} 75%{transform:scaleX(.3)} 100%{transform:scaleX(1)} } </style>

Смайлики

смайлики
Смайлики целуют друг друга в щёчки.
В коде можно поменять у смайликов цвет щёчек. Выделила красным цветом.
<div class='container'> <div id='l-ball' class='ball'> <div class='face face-l'> <div class='eye eye-l'></div> <div class='eye eye-r'></div> <div class='mouth'></div> </div> </div><div id='r-ball' class='ball'> <div class='face face-r'> <div class='eye eye-l eye-r-p'></div> <div class='eye eye-r eye-r-p'></div> <div class='mouth mouth-r'></div> <div class='kiss-m'> <div class='kiss'></div> <div class='kiss'></div> </div> </div> </div> </div> <style> .container{ margin: auto; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%,-50%); -ms-transform: translate(-50%,-50%); transform: translate(-50%,-50%); width:232px; } .face{ width:70px; height:30px; position:absolute; right:0; top:30px; border-top-right-radius:15px; } #r-ball{ animation: kiss 4s ease infinite; background-color:white; } @keyframes kiss{ 40%{transform:translate(0px);} 50%{transform:translate(30px) rotate(20deg);} 60%{transform:translate(-33px);} 67%{transform:translate(-33px);} 77%{transform:translate(0px);} } .kiss{ background-colo:red; width:13px; height:10px; background-color:white; border-radius:50%; border-left:5px solid; } .kiss-m{ position:absolute; left:20px; top:22px; opacity:0; animation:kiss-m 4s ease infinite; } @keyframes kiss-m{ 0%{opacity:0;} 55%{opacity:0;} 55.1%{opacity:1;} 66%{opacity:1;} 66.1%{opacity:0;} } .mouth-r{ animation:mouth-m 4s ease infinite; } @keyframes mouth-m{ 0%{opacity:1;} 54.9%{opacity:1;} 55%{opacity:0;} 66%{opacity:0;} 66.1%{opacity:1;} } .face:after{ position:absolute; content:""; width:18px; height:8px; background-color:#c40000; left:-5px; top:20px; border-radius:50%; } .face:before{ position:absolute; content:""; width:18px; height:8px; background-color:#c40000; right:-8px; top:20px; border-radius:50%; z-index:-1; } .face-r{ left:0; top:37px; } .face-r:after{ width:10px; height:10px; left:5px; } .face-r:before{ width:10px; height:10px; right:-4px; } .eye{ width:15px; height:14px; border-radius:50%; border-bottom:5px solid; position:absolute; } .eye-r-p{ border-top:5px solid; border-bottom:0px solid; } .eye-l{ left:10px; } .eye-r{ right:5px; } .mouth{ width:30px; height:14px; border-radius:50%; border-bottom:5px solid; position:absolute; bottom:-5px; transform:translate(3px); left:0; right:0; margin: auto; } .ball{ border: 8px solid; width:100px; height:100px; border-radius:50%; display:inline-block; vertical-align:top; position:relative; } #r-ball{ position:relative; z-index:40; } #l-ball{ animation: close 4s ease infinite; position:relative; z-index:50; background-color:#fff; } .face-l{ animation: face 4s ease infinite; } @keyframes close{ 0%{transform:translate(0)} 20%{transform:translate(20px)} 35%{transform:translate(20px)} 55%{transform:translate(0px)} 100%{transform:translate(0px)} } @keyframes face{ 0%{transform:translate(0) rotate(0);} 10%{transform:translate(0) rotate(0);} 20%{transform:translate(5px) rotate(-2deg);} 28%{transform:translate(0) rotate(0);} 35%{transform:translate(5px) rotate(-2deg);} 50%{transform:translate(0) rotate(0);} 100%{transform:translate(0) rotate(0);} } </style>

Ваши комментарии:

Комментарии со спамом удаляются.