Кнопки с классным эффектом при наведении CSS
На любом сайте кнопки занимают важное место и внимание, что безусловно относятся к дизайн, где они красивым эффектом иду на стилях. И здесь каждый веб мастер подходит серьезно, так как они всегда устанавливаются под функционал, где пользователи или гости безусловно их заметят и будут на них работать, а точнее производить клик. Можно ставить отдельно и сразу несколько вариаций, что здесь как раз будут представлены, где все изначально были сделана на чистых стилях. А это означает, если кнопка вам понравилась или ее анимация, а вот палитра цвета на подходит, то вы можете все сами в CSS выставить на тот оттенок, что вам нужен. Кто не любит кнопки, если они шикарно смотрятся, что будет означать какое то действие на интернет ресурсе. Нажатие или клик, позволяет вам что-то делать или создавать действие. Также они являются важным элементом дизайна взаимодействия. Вот почему они так важны, и поэтому хорошо им отдают особое внимание. Наличие эффективного призыва к действию является неотъемлемой частью элемента, что представлено в этом материале. Вот список эффектов наведения кнопки CSS, где у каждой идет оригинальная анимация что будет проигрывать при наведение. 1. Вариант идет в 3D стиле: HTML Код <a href="http://zornet.ru/" class="zakolertunim" target="_blank"> <span>ZORNET.RU</span> </a> CSS Код .zakolertunim { display: inline-block; margin-top: 19%; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 8px 0 #ad2f5f, 0 15px 20px rgba(8, 8, 8, 0.35); -moz-box-shadow: 0 8px 0 #c5376d, 0 15px 20px rgba(0, 0, 0, .35); box-shadow: 0 8px 0 #b13967, 0 15px 20px rgba(12, 12, 12, 0.35); -webkit-transition: -webkit-box-shadow .1s cubic-bezier(0.42, 0, 0.46, 0.95); -moz-transition: -moz-box-shadow .1s ease-in-out; -o-transition: -o-box-shadow .1s ease-in-out; transition: box-shadow .1s cubic-bezier(0.42, 0, 0.36, 0.8); font-size: 49px; color: #f9f5f5; } .zakolertunim span { display: inline-block; padding: 19px 29px; background-color: #ef4686; background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(hsla(338, 86%, 76%, 0.8)), to(hsla(338, 77%, 65%, 0.2))); background-image: -webkit-linear-gradient(hsla(338, 90%, 80%, .8), hsla(338, 66%, 63%, 0.2)); background-image: -moz-linear-gradient(hsla(338, 90%, 80%, .8), hsla(338, 90%, 70%, .2)); background-image: -o-linear-gradient(hsla(338, 90%, 80%, .8), hsla(338, 90%, 70%, .2)); -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15); -moz-box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15); box-shadow: inset 0 -1px 1px rgba(255, 255, 255, .15); font-family: 'Pacifico', Arial, sans-serif; line-height: 1; text-shadow: 0 -1px 1px rgba(150, 45, 84, 0.7); -webkit-transition: background-color .2s ease-in-out, -webkit-transform .1s ease-in-out; -moz-transition: background-color .2s ease-in-out, -moz-transform .1s ease-in-out; -o-transition: background-color .2s ease-in-out, -o-transform .1s ease-in-out; transition: background-color .2s cubic-bezier(0.42, 0, 0.51, 0.94), transform .1s cubic-bezier(0.42, 0, 0.37, 0.9); } .zakolertunim:active, .zakolertunim:focus { -webkit-box-shadow: 0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3); -moz-box-shadow: 0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3); box-shadow: 0 8px 0 #c5376d, 0 12px 10px rgba(0, 0, 0, .3); } .zakolertunim:active span { -webkit-transform: translate(0, 4px); -moz-transform: translate(0, 4px); -o-transform: translate(0, 4px); transform: translate(0, 4px); } Демонстрация: 2. Второй вариант в прозрачном виде: HTML Код <button class="grumen zornet_ru_gusam_1">ZORNET.RU-1</button> CSS Код .grumen { background-color: #4CAF50; /* Green */ border: none; color: white; padding: 15px 31px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; margin: 3px 1px; -webkit-transition-duration: 0.5s; /* Safari */ transition-duration: 0.5s; cursor: pointer; } .zornet_ru_gusam_1 { background-color: #f9f4f4; color: #0c0c0c; border: 2px solid #439e47; } .zornet_ru_gusam_1:hover { background-color: #4CAF50; color: white; } Демонстрация: 3. Третий вариант, что кнопка с тенями: HTML Код <button class="zornet_rusan tumpas">ZORNET.RU № 1</button> CSS Код .zornet_rusan { background-color: #4c6caf; border: none; color: #f3f0f0; padding: 12px 25px; text-align: center; text-decoration: none; display: inline-block; font-size: 15px; margin: 5px 3px; cursor: pointer; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; } .tumpas { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); } .tumim:hover { box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24),0 17px 50px 0 rgba(0,0,0,0.19); } Демонстрация: 4. вариант, вы можете скачать, гдн все стили и код в текстовом документе, так как иден сразу несколько кнопок с разным элементом функциональности. Демонстрация: Некоторые люди волнуются, когда вы используете слишком много CSS на простой кнопке. По этой причине отделяем длинные стили CSS, которые я буду использовать. Стили в этом разделе полностью необязательны и просто делают кнопку более современной и крутой. |
Поделиться в социальных сетях
Материал разместил
Комментарии: 2 | |
| |