Картинки кнопок для сайта

Здравствуйте, уважаемые читатели блога KtoNaNovenkogo.ru. Сегодня мы узнаем, где можно скачать кнопки для того, чтобы потом можно было бы быстро и совершенно бесплатно добавить их на свой сайт. Рассмотрим два варианта.

Первый онлайн сервис позволит в два счета создать нужную вам кнопочку, сохранить ее себе на компьютер и использовать в дальнейшем по необходимости. А второй способ позволит создавать нужные вам кнопочки прямо на своем сайте с помощью прописывания нужного кода в нужном месте.

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

Как сделать красивую кнопочку самому в онлайн сервисе


Давайте начнем с онлайн сервис Da Button Factory, предназначенного для создания и детальной настройки внешнего вида кнопок для своего сайта.

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

Так же вы сможете создать рамку для кнопочки, включить отбрасывание ею тени, задать точный размер и, наконец, выбрать формат, в котором она будет сохранена (png, gif, jpeg или ico).

Но прежде, чем приступать к созданию собственной кнопки, посмотрите примеры уже созданных шедевров на этой странице. Если вам понравится какая-либо из имеющихся там кнопочек, то можете щелкнуть по ней мышью для того, чтобы перейти на страницу редактирования, где можно поменять ее текст или что-то еще. Всегда проще дорабатывать уже готовое, чем начинать заново.

Теперь давайте поподробнее рассмотрим возможности по редактированию создаваемых на Da Button Factory кнопок. Для начала в поле «Text» можно вписать текст, который будет отображаться на ней, а в поле «Font» — выбрать из выпадающего списка тип шрифта (не все имеющиеся там шрифты поддерживают русский язык). Для текста можно будет также задать жирное или курсивное начертание, просто оставив галочки в полях «Bold» и «Italic».

Размер шрифта можете выбрать из выпадающего списка в поле «Size», а щелкнув по квадратику с текущим цветом рядом с надписью «Color», у вас появится возможность выбрать из открывшейся палитры нужный оттенок текста на создаваемой вами кнопке.


Палитра для выбора цвета текста имеет довольно широкие возможности. Для того, чтобы выбрать оттенок в квадратной области палитры, нужно будет захватить мышью кружочек, расположенный в данной области. Другие оттенки для этой квадратной области можно выбрать ползунками на вертикальной полоске со всеми цветами радуги. В общем, сами разберетесь — там все интуитивно понятно.

В области «Output type» можете выбрать, в каком именно виде будет сохраняться создаваемая вами кнопка. Можно выбрать из выпадающего списка либо вариант сохранения в виде графического файла, либо в виде CSS свойств. В случае выбора сохранения в графический файл, у вас еще появится возможность выбрать формат (png, gif, jpeg или ico).

В области «Style» выбираете из выпадающего списка один из трех возможных вариантов стилевого оформления углов:

  1. rectangular box — кнопка с прямыми углами (квадратными)
  2. rounded box — со скругленными углами, причем радиус скругления можно задать в поле «Corners radius»
  3. round box — с полукругами по бокам

В области «Background» задаете фоновую заливку создаваемой кнопки одним или несколькими цветами. Из выпадающего списка есть возможность выбрать варианты заливки:


  1. unicolored — заливка одним цветом, который можно выбрать в области «Color»
  2. two colors — заливка двумя оттенками, которые можно выбрать в области «Color». Цвета будут заливать ровно по половине кнопки. Поменять их расположение можно при помощи «swap»
  3. gradient — градиентная заливка двумя оттенками. В этом случае цвета будут плавно перетекать один в другой. Направление перетекания можно задать при помощи «swap»
  4. pyramid — вариант градиентной заливки, но при этом один оттенок перетекает в другой, а затем опять осуществляется плавный переход к первому цвету. Ссылка «swap» позволяет менять их последовательность

В области «Border» вы можете задать рамку для кнопки, указав ее толщину и цвет в соответствующих полях. В области «Size» можете задать ее размер по высоте и ширине. После окончания всех настроек загружаете итоговый файл к себе на компьютер, нажав на ссылку «download» в середине страницы. Он будет сохранен в том графическом формате, который вы выбрали в области «Output type».

Как вставить созданную онлайн кнопку в шаблон своего сайта

Для того, чтобы вставить скачанный графический файл с изображением кнопки в нужное место вашего сайта и сделать ее активной (чтобы осуществлялся переход при щелчке по ней мышью), вам нужно для начала загрузить файл картинки на свой сайт по протоколу ФТП, а затем вставить в нужное место шаблона тег картинки IMG (тут еще описана вставка картинок в подробностях), заключив его в тег ссылки A. Ссылка будет вести на ту страницу, которая должна открыться по ее нажатии.


Например, так:

<a target="_blank" href="http://feeds.feedburner.com/Ktonanovenkogoru"><img src="https://ktonanovenkogo.ru/image/button.png" /></a>

Картинки кнопок для сайта

Для того, чтобы у вас была возможность позиционировать кнопку относительно соседних элементов дизайна, вы заключаете данный код в открывающий и закрывающий Html теги DIV (создать контейнер). В DIV прописываете атрибут CLASS, а затем прописываете нужные свойства для этого класса в файле CSS вашего шаблона (см. статьи рубрики уроки CSS здесь).

Например, так:

<div class="imgleft"><a target="_blank" href="http://feedburner.google.com/fb/a/mailverify?uri=Ktonanovenkogoru&loc=ru_RU"><img src="https://ktonanovenkogo.ru/image/button2.png" /></a></div>

В файле CSS для этого класса imgleft прописать, например, так:

.imgleft { 	float:left; 	margin: 5px 15px 5px 40px; }

В результате получим кнопку расположенную следующим образом:

Поясню строки свойства для класса imgleft:

  1. float:left; — заставляет данный блок с кнопкой прижаться к соседнему элементу дизайна расположенному слева
  2. margin: 5px 0px 5px 40px; — задает отступ в пикселях данного блока с кнопкой относительно соседних. Отступы перечисляются в таком порядке: сверху, справа, снизу, слева

Подводя итог хочу сказать, что онлайн сервис замечательный и поможет многим начинающим (и не только начинающим) вебмастерам в разработке дизайна своего сайта.

Конструктор кнопок работающий прямой на вашем сайте

Автор сайта разработчиков предлагает вам заменить скучные кнопки, используемые на большинстве веб ресурсов, на оригинальные и красивые шедевры из данного набора, выглядящие значительно более привлекательно.

Картинки кнопок для сайта

Если вы недостаточно хорошо разбираетесь в таблицах стилей CSS и PhotoShop (здесь описан онлайн вариант этого фоторедактора) для того, чтобы самостоятельно создать красивую кнопку для своего сайта, то предложенный автором онлайн сервиса набор уже готовых к использованию красивых и бесплатных кнопочек, придется очень даже кстати.

Набор вариантов очень велик и способен перекрыть потребности практически любого вебмастера. Вот пример красивостей, созданных при помощи него:


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

Какая именно надпись и рисунок будут на кнопке, сможете задавать в строке кода, которую нужно будет прописать в нужном месте шаблона вашего веб ресурса для отображения данного шедевра в нужном месте вебстраницы. Т.е. кнопочка получается составная: контур (изменяющийся при наведении мыши), надпись (задаете сами) и рисунок(выбираемый из полутора тысяч вариантов), который может быть расположен до или после надписи.

Если вы решили испробовать данный бесплатный конструктор кнопок на своем ресурсе, то для начала необходимо скачать набор с онлайн сервиса автора. На странице загрузки скачайте последнюю версию (на данный момент это SB v1.2).

Картинки кнопок для сайта

Скачали? Теперь распакуйте архив с файлами и посмотрите, что находится внутри. Папка IMAGES содержит две подпапки: ICONS и SKINS. В папке ICONS находится каталог SILK, в котором содержатся иконки для ваших будущих шедевров размером 16 на 16 пикселей.

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

Теперь вам нужно подключиться к серверу вашего хостинга по протоколу FTP и скопировать на сервер всю папку SexyButtons (можно не копировать файлы changelog.txt
и index.html). В какое именно место вы скопируете эту папку не так важно. Я, например, разместил папку с кнопками по следующему адресу: wp-content/themes/SexyButtons.

Копирование файлов займет какое-то время, особенно если вы оставили все иконки в папке SexyButtonsimagesskins, не удалив те, которые не планируете использовать в дальнейшем для оформления вашего сайта.

Как поставить кнопку на сайт?

Давайте перейдем непосредственно к тому, как добавить эти кнопочки на сайт. Следующим шагом после окончания копирования содержимого папки SexyButtons на сервер, будет прописывание в код шаблона строки, предписывающей браузерам при загрузке любых страниц веб ресурса вместе с HTML кодом подгружать еще и файл каскадных таблиц стилей sexybuttons.css.

В этом случае все кнопки, созданные вами с помощью этого конструктора, будут правильно отображаться на всех страницах. Прописать эту строчку нужно между открывающим и закрывающим тегами HEAD в шаблоне вашего вебсайта.


Теги HEAD всегда находятся в самом верху кода любой HTML странички и между ними прописываются различные мета-теги, которые призваны сообщать определенную информацию браузерам, в которых открывается данная страница, и поисковым системам.

Нам нужно будет прописать между открывающим и закрывающим тегами HEAD путь до файл CSS, который позволит сделать красивыми наши бесплатные кнопки:

<link rel="stylesheet" href="https://ktonanovenkogo.ru/wp-content/themes/SexyButtons/sexybuttons.css" type="text/css" />

Только, естественно, вы должны будете заменить ссылку https://ktonanovenkogo.ru/wp-content/themes/SexyButtons/sexybuttons.css на ваш вариант.

В случае блога на WordPress для вставки данной строки кода вызова CSS свойств, вам нужно будет открыть на редактирование файл header.php (делается это обычно с помощью FTP клиента, например, описанного тут FileZilla) из папки с используемой вами темой оформления WordPress (тут раскрыты все их секреты): wp-content/themes/Папка_с_вашей_темой_оформления.

Открываете файл header.php в редакторе (например, Notеpad++) и в самом его начале находите открывающий Html тег HEAD, который в моем случае выглядит так:

<head profile="http://gmpg.org/xfn/11">

В любом месте за ним, но до закрывающего тега HEAD:

</head>

прописываете строчку с кодом подключения файла стилевого оформления:

Картинки кнопок для сайта

В случае сайта на Joomla, нужно будет открыть на редактирование файл index.php из папки используемого вами шаблона Joomla (тут все их секреты раскрыты): /templates/Папка_с_вашей_темой_оформления
.

В начале данного файла вы найдете открывающий и закрывающий теги HEAD, между которыми вами и надо будет вставить строку:

<link rel="stylesheet" href="http://Ваш_путь_до_папки_SexyButtons/SexyButtons/sexybuttons.css" type="text/css" />

В случае форума на SMF, нужно открыть на редактирование index.template.php из папки используемой вами темы оформления SMF. Если у вас на форуме используется тема по умолчанию (дефолтная), то путь к папке будет следующий: Themes/default.

С помощью встроенного поиска лучшего Html и PHP редактора (тут читайте что это за редактор такой) находите, например, этот участок кода:

Картинки кнопок для сайта

и добавляете между этими двумя строками свою строку кода для подгрузки файла sexybuttons.css, который сделает кнопки SexyButtons красивыми и соответствующими названию (ну, во всяком случае, разработчики именно так считают):

Картинки кнопок для сайта

Все, можно считать, что выполнили задачу — добавили красивые кнопочки на свой сайт. Ничего сложно, правда?

Как сделать ее красивой и информативной?


Теперь переходим к самой интересной части. Для создания кнопочки с надписью, но без рисунка, вы можете использовать либо Html тег ссылок A (здесь читайте про гиперссылки), либо Html тег для создания кнопки BUTTON.

При этом пространство между открывающими и закрывающими тегами (A или BUTTON) должно быть заполнено текстом, который вы хотите видеть на создаваемой кнопке. Причем, этот текст должен быть заключен в двойные открывающие и закрывающие Html теги SPAN. Звучит устрашающе, не правда ли?

Но на деле, все довольно просто. В случае тега A мы используем такой код:

<a class="sexybutton" href="#"><span><span>Просто красивая штучка</span></span></a>

и получаем такую кнопочку:

Просто красивая штучка

Причем, это реально рабочая кнопка. Нажав на нее вы попадете в начало страницы. Это задается атрибутом HREF тега A. Там прописан переход к началу страницы «#» (хеш).

В случае с тегом BUTTON, код и получаемая кнопочка будут выглядеть так:

<button class="sexybutton"><span><span>Красивая кнопочка для сайта</span></span></button>

Для того, чтобы кнопка на сайте выглядела более эффектно, в конструкторе предусмотрена возможность добавления иконки (изображения 16 на 16 пикселей) до или после надписи.

Для вставки иконки нужно будет добавить еще один открывающий и закрывающий тег SPAN, причем, в нем нужно прописать CSS класс соответствующий определенной иконке, которая появится на нашей красивейшей кнопочке. Например:

<button class="sexybutton"><span><span><span class="ok">KtoNaNovenkogo.ru</span></span></span></button>

Видите, у нашей кнопки перед надписью появилась галочка, которая соответствует классу OK, прописанному во внутреннем теге SPAN. А как сделать так, чтобы иконка была на кнопочке не перед надписью, а после нее?

Довольно просто. Нужно добавить через пробел к названию CSS класса, прописываемого в Html теге SPAN, слово AFTER. В результате мы получим такую вот красотищу:

<button class="sexybutton"><span><span><span class="ok after">KtoNaNovenkogo.ru</span></span></span></button>

Но встает вопрос, а откуда взять название CSS класса, с помощью которого можно будет отобразить на создаваемой кнопке нужную вам иконку. Сразу оговорюсь, что все полторы тысячи иконок вы не сможете использовать с помощью заранее прописанных автором классов. Автор прописал только базовые иконки и соответствующие им классы.

Все это вы сможете посмотреть, открыв файл sexybuttons.css в редакторе Notepad++. В самом низу этого файла вы увидите группу свойств, описывающих соответствие названия класса и иконки (прописан путь до файла иконки), которая будет выводиться кнопке от SexyButtons при использовании данного класса. Вот начало этой группы свойств:

Картинки кнопок для сайта

Добавление на них красивых иконок

Если вы захотите добавить иконку на кнопочку не описанную в этих CSS свойствах, то вам придется добавить к этой группе строку с новым названием нового класса для тега SPAN и Урлом файла нужной иконки, например так:

.sexybutton span.ktonanovenkogo		{ background-image: url(images/icons/silk/application_form_edit.png) !important; }

Теперь можно будет использовать класс KTONANOVENKOGO для добавления красивой иконки:

<button class="sexybutton"><span><span><span class="ktonanovenkogo">Кнопочка для сайта с иконкой</span></span></span></button>

Кроме описанного выше способа добавления на создаваемые кнопки иконок, не описанных в файле sexybuttons.css, можно воспользоваться альтернативным способом. В этом случае, вместо третьего SPAN используется Html тег IMG с прописанным Урлом нужной иконки, который добавляется внутри двух SPAN до или после надписи на кнопочке.

Например, красотища, ведущая на предыдущую страницу, можете выглядеть так:

<button class="sexybutton"><span><span><img src="https://ktonanovenkogo.ru/wp-content/themes/SexyButtons/images/icons/silk/resultset_previous.png" />Back</span></span></button>

Если нужно поместить иконку после надписи, то нужно будет добавить в IMG атрибут CLASS=»AFTER» и прописать сам IMG после надписи на кнопке:

Картинки кнопок для сайта

ktonanovenkogo.ru

Вашему вниманию предлагается новая коллекция идей, как можно красиво оформить кнопки для сайта. Необычные эффекты созданы с помощью фоновых заливок, тени блока, трансформаций и псевдоэлементов. Большинство примеров реализованы на основе одного элемента — <a href="">Button</a>. Вы можете использовать свою цветовую гамму, шрифт и размеры для кнопок, чтобы они гармонично вписались в общий дизайн вашего сайта.

Перейти на страницу с примерами

Пример 1.

Анимация при наведении достигается за счёт изменения позиции градиентной заливки.

<a href="">Button</a>
body {background: #d6eaf8}  a {   text-decoration: none;   outline: none;   display: inline-block;   color: white;   padding: 20px 30px;   margin: 10px 20px;   border-radius: 10px;   font-family: 'Montserrat', sans-serif;   text-transform: uppercase;   letter-spacing: 2px;   background-image: linear-gradient(to right, #9EEFE1 0%, #4830F0 51%, #9EEFE1 100%);   background-size: 200% auto;   box-shadow: 0 0 20px rgba(0,0,0,.1);   transition: .5s;  }  a:hover {background-position: right center;} 

Пример 2.

Для псевдоэлементов изначально задана нулевая высота и ширина, которая сменяется на 100% при наведении. Блоки, генерируемые с помощью псевдоэлементов, прозрачные, для них заданы левая/верхняя и правая/нижняя границы, которые проявляются при наведении, создавая эффект прорисовки.

<a href="">Button</a>
html {height: 100%}  body {   background: linear-gradient(to top, #55EFCB 0%, #5BCAFF 100%);   height: 100%;  }  a {   text-decoration: none;   outline: none;   display: inline-block;   padding: 20px 30px;   margin: 10px 20px;   position: relative;   color: white;   border: 1px solid rgba(255,255,255,.4);   background: none;   font-weight: 300;   font-family: 'Montserrat', sans-serif;   text-transform: uppercase;   letter-spacing: 2px;  }  a:before,  a:after {   content: "";   position: absolute;   width: 0;   height: 0;   opacity: 0;   box-sizing: border-box;  }  a:before {   bottom: 0;   left: 0;   border-left: 1px solid white;   border-top: 1px solid white;   transition: 0s ease opacity .8s, .2s ease width .4s, .2s ease height .6s;  }  a:after {   top: 0;   right: 0;   border-right: 1px solid white;   border-bottom: 1px solid white;   transition: 0s ease opacity .4s, .2s ease width , .2s ease height .2s;  }  a:hover:before,  a:hover:after{   height: 100%;   width: 100%;   opacity: 1;  }  a:hover:before {transition: 0s ease opacity 0s, .2s ease height, .2s ease width .2s;}  a:hover:after {transition: 0s ease opacity .4s, .2s ease height .4s , .2s ease width .6s;}  a:hover {background: rgba(255,255,255,.2);}

Пример 3.

Кнопка при наведении меняет цвет фона и текста, тень блока и смещается вверх с помощью трансформации.

<a href="">Button</a>
body {background: url(https://html5book.ru/wp-content/uploads/2015/07/background39.png);}  a {   text-decoration: none;   outline: none;   display: inline-block;   width: 140px;   height: 45px;   line-height: 45px;   border-radius: 45px;   margin: 10px 20px;   font-family: 'Montserrat', sans-serif;   font-size: 11px;   text-transform: uppercase;   text-align: center;   letter-spacing: 3px;   font-weight: 600;   color: #524f4e;   background: white;   box-shadow: 0 8px 15px rgba(0,0,0,.1);   transition: .3s;  }  a:hover {   background: #2EE59D;   box-shadow: 0 15px 20px rgba(46,229,157,.4);   color: white;   transform: translateY(-7px);  }

Пример 4.

При наведении кнопка меняет положение градиента, а тень блока исчезает.

<a href="">Button</a>
body {background:url(https://html5book.ru/wp-content/uploads/2015/10/background54.png)}  a {   text-decoration: none;   outline: none;   display: inline-block;   padding: 12px 40px;   margin: 10px 20px;   border-radius: 30px;   background-image: linear-gradient(45deg, #6ab1d7 0%, #33d9de 50%, #002878 100%);   background-position: 100% 0;   background-size: 200% 200%;   font-family: 'Montserrat', sans-serif;   font-size: 24px;   font-weight: 300;   color: white;   box-shadow: 0 16px 32px 0 rgba(0,40,120,.35);   transition: .5s;  }  a:hover {   box-shadow: 0 0 0 0 rgba(0,40,120,0);   background-position: 0 0;  }

Пример 5.

При наведении градиентный блок, генерируемый с помощью псевдоэлемента, меняет высоту с нулевой на 100%.

<a href="">Button</a>
body {background: #1D1B26;}  .button-container a {   text-decoration: none;   outline: none;   color: white;   display: inline-block;   position: relative;   padding: 15px 30px;   border: 1px solid;   border-image: linear-gradient(180deg, #ff3000, #ed0200, #ff096c, #d50082);   border-image-slice: 1;   margin: 10px 20px; font-family: 'Montserrat', sans-serif;   text-transform: uppercase;   overflow: hidden;   letter-spacing: 2px;   transition: .8s cubic-bezier(.165,.84,.44,1);  }  .button-container a:before {   content: "";   position: absolute;   left: 0;   top: 0;   height: 0;   width: 100%;   z-index: -1;   color: white;   background: linear-gradient(180deg, #ff3000, #ed0200, #ff096c, #d50082);   transition: .8s cubic-bezier(.165,.84,.44,1);  }  a:hover {background: rgba(255,255,255,0);}  a:hover:before {   bottom: 0%;   top: auto;   height: 100%;  }

Пример 6.

При наведении кнопке добавляется анимация градиентной заливки.

<a href="">Button</a>
body {background: url(https://html5book.ru/wp-content/uploads/2015/10/background54.png)}  a {   text-decoration: none;   outline: none;   display: inline-block;   margin: 10px 20px;   padding: 15px 30px;   overflow: hidden;   border: 2px solid;   border-bottom-width: 4px;   font-family: 'Montserrat', sans-serif;   text-transform: uppercase;   font-weight: bold;   letter-spacing: 2px;   color: rgba(30,255,188,1);   background: rgba(255,255,255,1);   transition: color .3s, background .5s;  }  a:hover {   animation: stripes .75s infinite linear;   background: linear-gradient(45deg, rgba(30,255,188,1) 25%, rgba(255,255,255,1) 25%, rgba(255,255,255,1) 50%, rgba(30,255,188,1) 50%, rgba(30,255,188,1) 75%, rgba(255,255,255,1) 75%, rgba(255,255,255,1));   background-size: 10px 10px;   color: #FF50E5;  }  @keyframes stripes {   0% {background-position: 0 0;}   100% {background-position: 50px 0;}  }

Пример 7.

Фоновая заливка кнопки создана с помощью внутренней тени блока, которая меняет свой размер при наведении плюс добавляется внешняя тень блока.

<a href="">Button</a>
body {background: #A4DADA;}  a {   text-decoration: none;   outline: none;   display: inline-block;   padding: 15px 30px;   margin: 10px 20px;   border-radius: 10px;   box-shadow: 0 0 40px 40px #F137A6 inset, 0 0 0 0 #F137A6;   font-family: 'Montserrat', sans-serif;   font-weight: bold;   letter-spacing: 2px;   color: white;   transition: .15s ease-in-out;  }  a:hover {   box-shadow: 0 0 10px 0 #F137A6 inset, 0 0 10px 4px #F137A6;   color: #F137A6;  }

Пример 8.

Эффект «слайда» при наведении реализуется с помощью перемещения блоков-псевдоэлементов, один из которых расположен за левой границей кнопки, второй — за правой границей.

<a href=""><span>Button</span></a> 
body {background: #ebcacb;}  a {   text-decoration: none;   outline: none;   display: inline-block;   margin: 10px;   color: white;   box-shadow: 0 0 0 2px white;   padding: 20px 0;   width: 150px;   text-align: center;   text-transform: uppercase;   letter-spacing: 3px;   position: relative;   overflow: hidden;  }  span {   font-family: 'Montserrat', sans-serif;   position: relative;   z-index: 5;  }  a:before,   a:after {   content: "";   position: absolute;   top: 0;   bottom: 0;   right: 0;   left: 0;  }  a:before{   transform: translateX(-100%);   background: white;   transition: transform .3s cubic-bezier(.55,.055,.675,.19);  }  a:after {   background: #413ad5;   transform: translateX(100%);   transition: transform .3s cubic-bezier(.16,.73,.58,.62) .3s;  }  a:hover:before,  a:hover:after {transform: translateX(0);}

Пример 9.

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

<a href="">Button</a>
body {background: #1b2631;}  a {   text-decoration: none;   outline: none;   display: inline-block;   margin: 10px 20px;   padding: 10px 30px;   position: relative;   border: 2px solid #f1c40f;   color: #f1c40f;   font-family: 'Montserrat', sans-serif;    transition: .4s;  }  a:after {   content: "";   position: absolute;   top: 0;   left: 0;   right: 0;   bottom: 0;   width: 100%;   height: 100%;   margin: auto;   border: 2px solid rgba(0,0,0,0);   transition: .4s;  }  .button-container a:hover:after {   border-color: #f1c40f;   width: calc(100% - 10px);   height: calc(100% + 10px);  }

Пример 10.

Псевдоэлемент, залитый градиентом, повёрнут на 45 градусов и смещен за левую границу кнопки. При наведении он перемещается за правую границу, создавая эффект блика.

<a href="">Button</a>
body {background: #ffbfbe;}  a {   text-decoration: none;   outline: none;   display: inline-block;   padding: 10px 30px;   margin: 10px 20px;   position: relative;   overflow: hidden;   border: 2px solid #fe6637;   border-radius: 8px;   font-family: 'Montserrat', sans-serif;    color: #fe6637;   transition: .2s ease-in-out;  }  a:before {   content: "";   background: linear-gradient(90deg, rgba(255,255,255,.1), rgba(255,255,255,.5));   height: 50px;   width: 50px;   position: absolute;   top: -8px;   left: -75px;   transform: skewX(-45deg);  }  a:hover {   background: #fe6637;   color: #fff;  }  a:hover:before {   left: 150px;   transition: .5s ease-in-out;  }

html5book.ru

Код кнопки html для сайта — Копируй и вставляй!

код кнопки html для сайта
код кнопки html для сайта

  • Действие первое — скачиваем необходимые изображения для установки соц кнопок, которые я Вам приготовил — вот ссылка. После скачивания картинок соц кнопок, которые будут в архиве, разархивируйте и выберите для себя приемлемые. Затем поместите выбранные картинки на свой хостинг в папку, адрес которой Вам потом пригодится!
  • Действие второе — устанавливаем специальные стили CSS для того, чтобы наши кнопки на сайте ожили и стали анимированными. Вот код css:
/*-------------------Анимированные соц кнопки для сайта--------------*/ #social a:hover { background-color: transparent;opacity:0.7; } #social img { -moz-transition: all 0.8s ease-in-out; -webkit-transition: all 0.8s ease-in-out; -o-transition: all 0.8s ease-in-out; -ms-transition: all 0.8s ease-in-out; transition: all 0.8s ease-in-out; } #social img:hover { -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -o-transform: rotate(360deg); -ms-transform: rotate(360deg); transform: rotate(360deg); }

Этот код со стилями css, нужно разместить на Вашем сайте в шаблоне активной темы сайта в файл style.css, который у каждой темы обязательно присутствует. Вставьте его в самом низу через FTP редактор или просто через хостинг.

  • Действие третье — самое интересное! Создаем специальный HTML код, который будет выводить наши соц кнопки на сайте и превращать их в анимированные. Вот примерно такой код HTML:
<div id="social"> <a href="ВАША ССЫЛКА_1" target="_blank"><img style="margin-left: 15px;" title="ОПИСАНИЕ_1" alt="" src="ССЫЛКА НА КАРТИНКУ_1" width="48" height="48" /></a> <a href="ВАША ССЫЛКА_2" target="_blank"><img style="margin-left: 15px;" title="ОПИСАНИЕ_2" alt="" src="ССЫЛКА НА КАРТИНКУ_2" width="48" height="48" /></a> <a href="ВАША ССЫЛКА_3" target="_blank"><img style="margin-left: 15px;" title="ОПИСАНИЕ_3" alt="" src="ССЫЛКА НА КАРТИНКУ_3" width="48" height="48" /></a> <a href="ВАША ССЫЛКА_4" target="_blank"><img style="margin-left: 15px;" title="ОПИСАНИЕ_4" alt="" src="ССЫЛКА НА КАРТИНКУ_4" width="48" height="48" /></a> <a href="ВАША ССЫЛКА_5" target="_blank"><img style="margin-left: 15px;" title="ОПИСАНИЕ_5" alt="" src="ССЫЛКА НА КАРТИНКУ_5" width="48" height="48" /></a> <a href="ВАША ССЫЛКА_6" target="_blank"><img style="margin-left: 15px;" title="ОПИСАНИЕ_6" alt="" src="ССЫЛКА НА КАРТИНКУ_6" width="48" height="48" /></a> </div>

В данном html коде Вам нужно заменить символы, которые приведу ниже, на свои:

  • ВАША ССЫЛКА_№ — заменяем на вашу ссылку, при нажатии на которую посетитель будет попадать в необходимое место, например на Вашу страницу Вконтакте и т.д.
  • ОПИСАНИЕ_№ — здесь Вам нужно вписать описание, которое будет высвечиваться при наведении мышки на картинку. Например, если у Вас картинка Twitter, то соответственно напишите в описании аналогично.
  • ССЫЛКА НА КАРТИНКУ_№ — тут Вам необходимо вставить ту ссылку, которая будет вести к картинке закаченной ранее на хостинг. Помните я Вам говорил выше, чтобы Вы сохранили адрес к папке с картинками хранящимися на хостинге? Вот он как раз и пригодится здесь!

Вот собственно говоря и все, что требовалось от Вас, чтобы создать анимированные соц кнопки html для сайта!

Всем удачи и благополучия! До новых встреч!

pribylwm.ru


You May Also Like

About the Author: admind

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Adblock
detector