• Страница 1 из 1
  • 1
Форум » Веб-разработка » HTML + CSS — коды » Анимированная CSS кнопка загрузки для сайта (Потрясающая анимированная кнопка для загрузки на CSS3)
Анимированная CSS кнопка загрузки для сайта
Kosten
Пятница, 02 Августа 2019 | Сообщение 1
Оффлайн
Администраторы
Сообщений:44355
Награды: 70
Если у вас на сайте имеется форма загрузки, то эта кнопка вас удивит своим эффектом. Так как она создана для этого, где изначально видим стандартный вид. Но только стоит навести курсор на кнопку, то по вверх ил в самом низу появляется на темном фоне информация.

Это название файла, а также закрепленный вес. Все очень стильно смотрится, где создано на CSS, а это означает, что можно под любую гамму цвета самостоятельно сделать, где автоматически подводите под свой основной дизайна на сайте.

При открытие страницы или сайта:



Здесь навели курсор и данные плавно появились:



Установка:

HTML

Код
<div class="knopka-skachat-material">
      <a href="http://zornet.ru">Скачать</a>
      <p class="up">Нажмите, чтобы начать загрузку</p>
      <p class="saidas-desam">Размер файла: 350MB</p>
    </div>

CSS

Код
.knopka-skachat-material{
margin: 50px auto;
width: 200px;
}

/* Get this button at prio-soft */ .knopka-skachat-material a{
background: -moz-linear-gradient(center top , #00B7EA 0%, #009EC3 100%) repeat scroll 0 0 transparent;
color: white;
display: block;
font: 17px/50px Helvetica,Verdana,sans-serif;
height: 50px;
text-align: center;
text-decoration: none;
text-transform: uppercase;
width: 200px;
position: relative;
z-index: 2;
/*TYPE*/ color: white;
font: 17px/50px Helvetica, Verdana, sans-serif;
text-decoration: none;
text-align: center;
text-transform: uppercase;
/*GRADIENT*/ background: #00b7ea;
/* Old browsers */ background: -moz-linear-gradient(top, #00b7ea 0%, #009ec3 100%);
/* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b7ea), color-stop(100%,#009ec3));
/* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, #00b7ea 0%,#009ec3 100%);
/* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, #00b7ea 0%,#009ec3 100%);
/* Opera 11.10+ */ background: -ms-linear-gradient(top, #00b7ea 0%,#009ec3 100%);
/* IE10+ */ background: linear-gradient(top, #00b7ea 0%,#009ec3 100%);
/* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='
#00b7ea'
, endColorstr='
#009ec3'
,GradientType=0 );
/* IE6-9 */ }

.knopka-skachat-material a, .knopka-skachat-material p{
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
-webkit-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
-moz-box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
box-shadow: 2px 2px 8px rgba(0,0,0,0.2);
}

.knopka-skachat-material p{
background: #222222;
color: #FFFFFF;
display: block;
font: 12px/45px Helvetica,Verdana,sans-serif;
height: 40px;
margin: -40px 0 0 10px;
position: absolute;
text-align: center;
transition: margin 0.5s ease 0s;
width: 180px;
z-index: 1;
/*TRANSITION*/ -webkit-transition: margin 0.5s ease;
-moz-transition: margin 0.5s ease;
-o-transition: margin 0.5s ease;
-ms-transition: margin 0.5s ease;
transition: margin 0.5s ease;
}

.knopka-skachat-material:hover .up{
margin: -5px 0 0 10px !important;
}

.knopka-skachat-material:hover .saidas-desam{
line-height: 35px !important;
margin: -85px 0 0 10px !important;
}

.knopka-skachat-material a:active{
background: #0ebff1;
background: -moz-linear-gradient(top, #0ebff1 36%, #1ebade 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(36%,#0ebff1), color-stop(100%,#1ebade));
background: -webkit-linear-gradient(top, #0ebff1 36%,#1ebade 100%);
background: -o-linear-gradient(top, #0ebff1 36%,#1ebade 100%);
background: -ms-linear-gradient(top, #0ebff1 36%,#1ebade 100%);
background: linear-gradient(top, #0ebff1 36%,#1ebade 100%);
/* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='
#0ebff1'
, endColorstr='
#1ebade'
,GradientType=0 );
/* IE6-9 */ }

.knopka-skachat-material:active .up{
margin: -20px 0 0 10px !important;
}

.knopka-skachat-material:active .saidas-desam{
margin: -70px 0 0 10px !important;
}


Демонстрация
Прикрепления: 2853800.png (4.4 Kb) · 1556276.png (10.1 Kb) · dekid.zip (4.2 Kb)
Страна: (RU)
Форум » Веб-разработка » HTML + CSS — коды » Анимированная CSS кнопка загрузки для сайта (Потрясающая анимированная кнопка для загрузки на CSS3)
  • Страница 1 из 1
  • 1
Поиск: