Современные кнопки с эффектом на чистом CSS
Одна из многих кнопок, что представлена в этом материале, создана на чистом CSS, где присутствует у каждой уникальная анимация при клике. Что можно поставить на интернет магазин или на софт портал, так как отличная подборка. Это кнопка, что будет изначально применять свою стилистику для привлечения, за счет блеска, который в заданном времени как маяк будет появляться, что на темном фоне отлично смотрится. Остальные аналогично все на чистой стилистике выставлены, где идет не сложная настройка, где каждый, если немного понимает, то может выстроить под свой портал или изменить саму конструкцию, хотя все изначально идет настроенность. Если вы не подобрали кнопку, которая полностью создана на CSS, где имеет отличный эффект, то в этой подборке можете найти оригинальную кнопку по анимации. Если вы ищете некоторые классные кнопки CSS, а затем просмотрите удивительную коллекцию ниже, где представлена отличная подборка кнопок HTML, CSS и JavaScript. Некоторые кнопки лучше всего просматриваются в Google Chrome. Кнопка является существенным элементом любого дизайна. Они предназначены для того, чтобы выглядеть и вести себя как интерактивный элемент вашей страницы. Благодаря минимальному стилю, хотя у каждого элемента кнопки будет свой индивидуальный почерк. То легко скомпилировать общую кнопку и создать индивидуальные кнопки для вашего собственного приложения. Приступаем к установке: 1. Первый вариант идет по своему формату заметной кнопкой, где на светлом и га темном фоне отлично можно настроить под стилистику интернет ресурса. HTML Код <a href="http://zornet.ru">Button</a> CSS Код a { text-decoration: none; outline: none; display: inline-block; padding: 9px 29px; margin: 9px 19px; position: relative; overflow: hidden; border: 1.5px solid #ffffff; background: #5737fe; color: #f9f8f8; border-radius: 5px; transition: .2s ease-in-out; box-shadow: 0px 4px 10px rgba(60, 57, 57, 0.28), 0px 10px 30px -15px rgba(138, 135, 135, 0); } a:before { content: ""; background: linear-gradient(90deg, rgba(249, 246, 246, 0.03), rgba(255,255,255,.5)); height: 49px; width: 49px; position: absolute; top: -7px; transform: skewX(-45deg); animation: shine 1s linear infinite; } @keyframes shine { from {left: -75px;} to {left: 150px;} } Красивый блеск, безусловно привлекает внимание. Демонстрация 2. Второй вариант с оригинальным эффектом, что сразу идет несколько на выбор. Здесь вашему вниманию вариация кнопок идет, это один дизайн, но только эффекты разные при наведение. И они по цвету изменены были, если по умолчанию вы наводите и белый оттенок появляется, то здесь сделал его темным, так как основном светлую гамму модно наблюдать. Но этим можно сказать, что вы самостоятельно можете выставить стилистику под свой сайт. HTML Код <div class="subsacripon comapelulinag-top">ZorNe.Ru Top</div> <div class="subsacripon comapelulinag-left">ZorNe.Ru Left</div> <div class="subsacripon comapelulinag-right">ZorNe.Ru Right</div> <div class="subsacripon comapelulinag-middle">ZorNe.Ru Middle</div> <div class="subsacripon comapelulinag-bottom">ZorNe.Ru Bottom</div> CSS Код .subsacripon { position: relative; padding: 1.5rem 3.9rem; padding-right: 2.8rem; font-size: 1.5rem; color: #fbf9f9; letter-spacing: 1.1rem; text-transform: uppercase; transition: all 600ms cubic-bezier(0.77, 0, 0.175, 1); cursor: pointer; user-select: none; text-shadow: 0 1px 0 #949292; } .subsacripon:before, .subsacripon:after { content: ''; position: absolute; transition: inherit; z-index: -1; } .subsacripon:hover { color: var(--def); transition-delay: .6s; } .subsacripon:hover:before { transition-delay: 0s; } .subsacripon:hover:after { background: var(--inv); transition-delay: .4s; } /* comapelulinag Top */ .comapelulinag-top:before, .comapelulinag-top:after { left: 0; height: 0; width: 100%; } .comapelulinag-top:before { bottom: 0; border: 1px solid var(--inv); border-top: 0; border-bottom: 0; } .comapelulinag-top:after { top: 0; height: 0; } .comapelulinag-top:hover:before, .comapelulinag-top:hover:after { height: 100%; } /* comapelulinag Left */ .comapelulinag-left:before, .comapelulinag-left:after { top: 0; width: 0; height: 100%; } .comapelulinag-left:before { right: 0; border: 1px solid var(--inv); border-left: 0; border-right: 0; } .comapelulinag-left:after { left: 0; } .comapelulinag-left:hover:before, .comapelulinag-left:hover:after { width: 100%; } /* comapelulinag Right */ .comapelulinag-right:before, .comapelulinag-right:after { top: 0; width: 0; height: 100%; } .comapelulinag-right:before { left: 0; border: 1px solid var(--inv); border-left: 0; border-right: 0; } .comapelulinag-right:after { right: 0; } .comapelulinag-right:hover:before, .comapelulinag-right:hover:after { width: 100%; } /* comapelulinag Middle */ .comapelulinag-middle:before { top: 0; left: 50%; height: 100%; width: 0; border: 1px solid var(--inv); border-left: 0; border-right: 0; } .comapelulinag-middle:after { bottom: 0; left: 0; height: 0; width: 100%; background: var(--inv); } .comapelulinag-middle:hover:before { left: 0; width: 100%; } .comapelulinag-middle:hover:after { top: 0; height: 100%; } /* comapelulinag Bottom */ .comapelulinag-bottom:before, .comapelulinag-bottom:after { left: 0; height: 0; width: 100%; } .comapelulinag-bottom:before { top: 0; border: 1px solid var(--inv); border-top: 0; border-bottom: 0; } .comapelulinag-bottom:after { bottom: 0; height: 0; } .comapelulinag-bottom:hover:before, .comapelulinag-bottom:hover:after { height: 100%; } *, *:before, *:after { box-sizing: border-box; } body { --def: #d6d9da; --inv: #222b44; display: flex; justify-content: center; align-items: center; flex-direction: column; height: 100vh; width: 100%; background-image: linear-gradient(-25deg, #06526b 0%, #215c70 100%); } html { font-size: 14px; font-family: 'Playfair Display', serif; } div {margin-bottom: 4rem;} div:last-child {margin-bottom: 0;} Здесь выбираем один вариант, возможно можете сразу несколько на портал выставить, так как классы у них разные и конфликтовать не должны. Демонстрация 3. Третий вариант кнопки, что создана на чистых стилях CSS. 1.Так цветовая гамма идет по умолчанию: 2. Здесь навели курсор, где появилась анимация: HTML Код <a href="http://zornet.ru">ZORNET.RU</a> CSS Код a { text-decoration: none; outline: none; display: inline-block; width: 153px; height: 50px; line-height: 50px; border-radius: 50px; margin: 9px 18px; font-family: 'Montserrat', sans-serif; font-size: 14px; text-transform: uppercase; text-align: center; letter-spacing: 2px; font-weight: 600; color: #f5f3f3; background: #6e9cf3; box-shadow: 0 8px 17px rgba(14, 14, 14, 0.22); transition: .3s; border: 2px solid #f9f6f6; } a:hover { background: #22d68f; box-shadow: 0 15px 20px rgba(57, 214, 152, 0.48); color: white; transform: translateY(-7px); } Эта кнопка по умолчанию светлой идет, на аналогичном фоне, что только по теням ее можно увидеть. Это оригинально смотрится, что под уникальный дизайн отличное решение станет. Только в этом случай, здесь добавлен обвод на 2 пикселя, и синего оттенка немного добавлено, что при наведение она немного поднимается вверх и приумножаются тени, что красиво смотрится. Демонстрация |
Поделиться в социальных сетях
Материал разместил
Комментарии: 0 | |