! Сегодня

Главная » Web и Технологии » Дед Мороз машет рукой украшение для сайта

Дед Мороз машет рукой украшение для сайта

Прежде чем осуждать кого-то возьми его обувь и пройди его путь, попробуй его слезы, почувствуй его боли. Наткнись на каждый камень, о который он споткнулся. И только после этого говори, что ты знаешь- как правильно жить.

4-декабря-2023, 22:46   5   0

Дед Мороз машет рукой украшение для сайта

Небольшой сниппет для  украшения сайта на Новый год в виде Деда Мороза который машет рукой. Так же присутствует небольшой баннер, на котором можно написать красивое поздравление. Санта Клаус сделан с использованием CSS

Всех с новогодними праздниками!

HTML

code
<link href="https://fonts.googleapis.com/css?family=Exo+2" rel="stylesheet">
<div class="all">
 <div class="dedMoroz">
 <div class="dedMoroz_ryka_all">
 <div class="dedMoroz_rykav"></div>
 <div class="dedMoroz_palets"></div>
 <div class="dedMoroz_ryka"></div>
 <div class="dedMoroz_overlay"></div>
 </div>
</div>
 <main class="main">
 <div class="yourcontent">
 <h1>Ho-ho-ho. Happy New Year 2024, dear people!</h1>
 <div>Please, wait for 14 seconds</div>
 </div>
 </main>
</div>
<!--If you need a different size image https://lenger.kz/uploads/web/dedMoroz_1040x670.png-->


CSS

.dedMoroz {
 position: relative;
 z-index: 2;
 background: url('https://lenger.kz/uploads/web/Ded_Moroz.png') 50% 0 no-repeat;
 width: 341px;
 height: 233px;
 margin: 0 auto -36px auto
}
.dedMoroz_ryka {
 position: absolute;
 z-index: 4;
 bottom: 15px;
 left: 3px;
 width: 66px;
 height: 57px;
 will-change: transform;
 border-radius: 42%;
 background: #B61313;
 box-shadow: -2px 2px rgba(0, 0, 0, .2), inset 2px -2px 7px rgba(0, 0, 0, .3);
 animation: a1 20s ease infinite 7s
}
.dedMoroz_overlay{
 position: absolute;
 z-index: 1;
 bottom: 23px;
 left: 59px;
 width: 22px;
 height: 13px;
 background: #fff;
}
.dedMoroz_palets {
 position: absolute;
 z-index: -1;
 bottom: 32px;
 left: 58px;
 width: 22px;
 height: 13px;
 will-change: transform;
 border-radius: 35%;
 background: #A61110;
 animation: a2 20s ease infinite 7s
}
.dedMoroz_rykav {
 position: absolute;
 z-index: -1;
 bottom: 36px;
 left: 0;
 width: 73px;
 height: 44px;
 border-radius: 31px 31px 7px 7px;
 background: #F1EFEF
}
.dedMoroz_ryka_all {
 position: absolute;
 bottom: 0;
 will-change: transform;
 animation: a3 20s ease infinite 7s
}
/*Если мы используем translate3d, то подключаем видеокарту*/
@keyframes a1 {
 40% {
 border-radius: 42%;
 transform: translate3d(0, 0, 0);
 height: 57px
 }
 50% {
 border-radius: 42% 42% 6px 6px;
 transform: translate3d(0, -30px, 0);
 height: 69px
 }
 60% {
 border-radius: 42% 42% 6px 6px;
 transform: translate3d(0, -30px, 0);
 height: 69px
 }
 80% {
 border-radius: 42%;
 transform: translate3d(0, 0, 0);
 height: 57px
 }
}
@keyframes a2 {
 40% {
 transform: translate3d(0, 0, 0)
 }
 50% {
 transform: translate3d(0, -15px, 0)
 }
 60% {
 transform: translate3d(0, -15px, 0)
 }
 80% {
 transform: translate3d(0, 0, 0)
 }
}
@keyframes a3 {
 50% {
 transform: translate3d(0, 0, 0)rotate(0)
 }
 51% {
 transform: translate3d(-15px, 0, 0)
 }
 52% {
 transform: translate3d(15px, 0, 0)
 }
 53% {
 transform: translate3d(-15px, 0, 0)
 }
 54% {
 transform: translate3d(15px, 0, 0)
 }
 55% {
 transform: translate3d(-15px, 0, 0)
 }
 56% {
 transform: translate3d(15px, 0, 0)
 }
 57% {
 transform: translate3d(0, 0, 0)
 }
}
/*end Santa*/
/*all*/
.all {
 position: relative;
 z-index: 1;
 background: rgba(0, 0, 0, .4);
 padding: 10px;
}
.main {
 position: relative;
 z-index: 1;
 padding: 10px;
 margin: 0 auto;
 background: #fff;
 width: 700px;
 height: 150px
}
h1 {
 text-align: center
}
div,
h1,
* {
 font-family: 'Exo 2'
}

Поделиться

Tags

  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
2+2*2= ?

Редакторы выбирают

Web и Технологии