Kosten | Воскресенье, 26 Июля 2020, 22:35 | Сообщение 1 |
| Сам дизайн кнопки необычен, так как видим квадратный стиль дизайна, но в нем находится второй слой кнопки, что идет уже в круглой форме. Вот на нем при наведение курсора будем видеть этот эффект, который сразу можно сказать не такой яркий, а просто делает кнопку более смотрибельно, что вероятно многим веб мастерам такой подход будет нужен в производстве своего формата.
Установка:
HTML
Код <a href="#" class="kvadasa-knopku green ion-icecream"></a> <a href="#" class="kvadasa-knopku blue ion-pizza"></a> <a href="#" class="kvadasa-knopku navy ion-power"></a> <a href="#" class="kvadasa-knopku yellow ion-mouse"></a> <a href="#" class="kvadasa-knopku red ion-battery-full"></a> <a href="#" class="kvadasa-knopku silver ion-battery-half"></a> CSS
Код @import url(https://code.ionicframework.com/ionicons/2.0.1/css/ionicons.min.css); .kvadasa-knopku { position: relative; font-size: 40px; background-color: #262626; color: #ffffff; width: 75px; margin: 40px; height: 75px; line-height: 75px; display: inline-block; text-align: center; border-radius: 4px; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.25) 0%, rgba(0, 0, 0, 0.1) 100%); box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), inset 0px -1px 1px rgba(0, 0, 0, 0.5), 1px 1px 4px rgba(0, 0, 0, 0.5); text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.6); -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; z-index: 1; -webkit-box-sizing: content-box; box-sizing: content-box; } .kvadasa-knopku:before { z-index: 2; opacity: 0.7; } .kvadasa-knopku:after { position: absolute; display: block; top: 0; height: 100%; width: 100%; background: #000000; content: ''; border-radius: 50%; z-index: -1; background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.25) 100%); box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.2), inset 0px -1px 1px rgba(0, 0, 0, 0.5); } .kvadasa-knopku:before, .kvadasa-knopku:after { -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; } .kvadasa-knopku:hover, .kvadasa-knopku:focus, .kvadasa-knopku.hover { text-shadow: 1px 3px 5px rgba(0, 0, 0, 0.8); color: #ffffff; } .kvadasa-knopku:hover:after, .kvadasa-knopku:focus:after, .kvadasa-knopku.hover:after { box-shadow: inset 0px 1px 1px rgba(255, 255, 255, 0.5), inset 0px -1px 1px rgba(0, 0, 0, 0.8); } .kvadasa-knopku:hover:before, .kvadasa-knopku:focus:before, .kvadasa-knopku.hover:before { opacity: 1; } .kvadasa-knopku:active { text-shadow: 2px 2px 2px rgba(0, 0, 0, 0.8); color: #ffffff; } .kvadasa-knopku:active:after { box-shadow: inset 0px -1px 1px rgba(255, 255, 255, 0.4), inset 0px 1px 1px rgba(0, 0, 0, 0.8); } .kvadasa-knopku.blue { background-color: #2980b9; } .kvadasa-knopku.blue:after { background-color: #2980b9; } .kvadasa-knopku.yellow { background-color: #f39c12; } .kvadasa-knopku.yellow:after { background-color: #f39c12; } .kvadasa-knopku.green { background-color: #27ae60; } .kvadasa-knopku.green:after { background-color: #27ae60; } .kvadasa-knopku.navy { background-color: #34495e; } .kvadasa-knopku.navy:after { background-color: #34495e; } .kvadasa-knopku.red { background-color: #c0392b; } .kvadasa-knopku.red:after { background-color: #c0392b; } .kvadasa-knopku.silver { background-color: #bdc3c7; } .kvadasa-knopku.silver:after { background-color: #bdc3c7; } Установочный процесс на этом закончен.
Демонстрация
| Страна: (RU) |
| |