Как создать CSS Ghost Buttons

  1. Примеры призрачных кнопок
  2. Тенденции дизайна Ghost Button
  3. Ghost Buttons Demo
  4. HTML
  5. CSS
  6. 1. Основная Призрачная Кнопка
  7. 2. Закругленные углы
  8. 3. Простой эффект перехода
  9. 4. Толстая граница
  10. 5. Полупрозрачные исчезают
  11. 6. Граница исчезает
  12. 7. Полное цвет исчезает
  13. 8. Размер эффекта перехода
  14. Резюме

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

В этом уроке я покажу вам, как создать несколько стилей кнопок-призраков, используя CSS.

Примеры призрачных кнопок

Прежде чем мы начнем, давайте посмотрим на некоторые реальные примеры кнопок-призраков:

Мы Хекфорд Мы Хекфорд

MediaMonks MediaMonks

VIZIO VIZIO

Кроссфит Сквомиш Кроссфит Сквомиш

Icon PR Icon PR

Лис Ферри Лис Ферри

Ливси Оружие Ливси Оружие

dotsprint dotsprint.co.uk

Конференция Squares Конференция Squares

Хай и Гастингс Хай и Гастингс

Децибел цифровой Децибел цифровой

Тенденции дизайна Ghost Button

Глядя на призрачные кнопки выше, мы видим некоторые общие черты между ними.

  1. Фотографические фоны: Призрачные кнопки отлично смотрятся на фоне фоновых фотографий. Это позволяет пользователю видеть фоновое изображение через кнопку, что является интересным визуальным эффектом.
  2. Белый - это популярный цвет кнопок- призраков: кнопки-призраки могут быть любого цвета, который вы хотите, и вы должны выбирать цвета, которые соответствуют внешнему виду вашего дизайн-проекта, но подавляющая тенденция состоит в том, чтобы дать им белую рамку и белый текст.
  3. CSS-переходы: мы можем улучшить взаимодействие с нашими призрачными кнопками, используя тонкие CSS-эффекты перехода.

Ghost Buttons Demo

Я создал восемь вариаций кнопок-призраков, вдохновленных теми, которые я видел. Вы можете увидеть их все на одной странице:

Посмотреть демо

Посмотреть демо

HTML

В этом уроке я использовал HTML-элемент <a> для представления кнопок-призраков.

<a class="ghost-button" href="#"> Текст кнопки-призрака </a>

CSS

Давайте пройдемся по 8 вариациям призрачных кнопок, которые я пометил как:

  1. Основная призрачная кнопка
  2. Закругленные углы
  3. Простой эффект перехода
  4. Толстая граница
  5. Полупрозрачные исчезают
  6. Цвет границы исчезает
  7. Полное исчезновение цвета
  8. Эффект перехода размера

1. Основная Призрачная Кнопка

Вот CSS, чтобы наш элемент <a> выглядел как призрачная кнопка.

.ghost-button {display: inline-block; ширина: 200 пикселей; обивка: 8px; цвет: #fff; граница: 1px solid #fff; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; }

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

Должна быть визуальная индикация всякий раз, когда пользователь наводит или активирует призрачную кнопку. Чтобы достичь этого, мы создадим правила стилей для hover и активных состояний, используя псевдоклассы: hover и: active.

.ghost-button: hover, .ghost-button: active

{background-color: #fff; цвет: # 000; }

2. Закругленные углы

Некоторые призрачные кнопки имеют закругленные углы. Это легко сделать, добавив свойство border-radius.

.ghost-button-округлено-углы {display: inline-block; ширина: 200 пикселей; обивка: 8px; цвет: #fff; граница: 1px solid #fff; радиус границы: 5 пикселей; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; } .ghost-button-округлено-углы: hover, .ghost-button-округлено-углы: активно {background-color: #fff; цвет: # 000; }

3. Простой эффект перехода

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

В этом варианте мы используем свойство CSS-перехода для постепенного увеличения / уменьшения границы и цвета фона кнопки-призрака.

.ghost-button-transition {display: inline-block; ширина: 200 пикселей; обивка: 8px; цвет: #fff; граница: 2px solid #fff; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; переход: фоновый цвет 0,2 с ослабление, цвет 0,2 с замедление; } .ghost-button-transition: hover, .ghost-button-transition: active { background-color: #fff; цвет: # 000; переход: фоновый цвет 0,3 с легкостью, цвет 0,3 с легкостью; }

4. Толстая граница

В некоторых случаях вам может потребоваться более толстая призрачная кнопка, чтобы она имела более визуальный вес , Все, что нам нужно сделать, чтобы достичь этого, это увеличить значение свойства border-size с 1px, скажем, до 3px.

.ghost-button-thick-border {display: inline-block; ширина: 200 пикселей; вес шрифта: полужирный; обивка: 8px; цвет: #fff; рамка: 3px solid #fff; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; переход: фоновый цвет 0,2 с ослабление, цвет 0,2 с замедление; } .ghost-button-толстая граница: hover, .ghost-button-толстая граница: активная {background-color: #fff; цвет: # 000; переход: фоновый цвет 0,3 с легкостью, цвет 0,3 с легкостью; }

5. Полупрозрачные исчезают

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

Мы достигаем этого эффекта, используя функцию rgba () в правиле стиля: hover и: active. Цвет, который мы используем для фона и рамки - белый с непрозрачностью 40% , который представлен следующим образом:

RGBA (255, 255, 255, 0,4)

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

.ghost-button-полупрозрачный {display: inline-block; ширина: 200 пикселей; обивка: 8px; цвет: #fff; граница: 2px solid #fff; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; переход: фоновый цвет 0,2 с ослабление, бордюрный цвет 0,2 с замедление; } .ghost-button-полупрозрачный: hover, .ghost-button-полупрозрачный: активный { background-color: #fff; / * отступление * / background-color: rgba (255, 255, 255, 0,4); цвет границы: #fff; / * отступление * / border-color: rgba (255, 255, 255, 0,4); переход: фоновый цвет 0,3 с легкостью, бордюрный цвет 0,3 с легкостью; }

6. Граница исчезает

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

.ghost-button-border-color {display: inline-block; ширина: 200 пикселей; обивка: 8px; цвет: #fff; граница: 2px solid #fff; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; переход: бордюр с цветом 0,3 с, цвет 0,3 с; } .ghost-button-border-color: hover, .ghost-button-border-color: active { color: # 66d8ed; цвет границы: # 66d8ed; переход: бордюр цвет 0,4 с легкостью, цвет 0,4 с легкостью; }

7. Полное цвет исчезает

Для более отчетливый Эффект перехода, мы можем исчезнуть в другом цвете для границы и фона. Опять же, мы используем свойство CSS-перехода, но на этот раз мы также изменим свойство background-color.

.ghost-button-full-color {display: inline-block; ширина: 200 пикселей; обивка: 8px; цвет: #fff; цвет фона: прозрачный; граница: 2px solid #fff; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; переход: цвет 0,3 с, фоновый цвет 0,3 с, бордюр 0,3 с; } .ghost-button-full-color: hover, .ghost-button-full-color: active { background-color: # 9363c4; цвет границы: # 9363c4; цвет: #fff; переход: цвет 0,3 с легкостью, фоновый цвет 0,3 с легкостью, бордюрный цвет 0,3 с легкостью; }

8. Размер эффекта перехода

Другой способ анимировать призрачные кнопки - увеличить их размер, когда пользователь наводит на них курсор, а затем сжимать их обратно, когда пользователь наводит курсор мыши. Мы можем добиться этого эффекта просто добавив 20px к свойствам width, height, line-height, когда пользователь наводит курсор на кнопку. Для этого эффекта перехода я чувствовал, что скорость перехода 0,3 с, которую я использовал в других вариациях, была слишком вялой, поэтому я снизил значение до 0,1 с, чтобы сделать переход быстрее.

.ghost-button-size-transition {display: inline-block; ширина: 200 пикселей; высота: 25 пикселей; высота строки: 25 пикселей; поле: 0 авто; обивка: 8px; цвет: #fff; граница: 2px solid #fff; выравнивание текста: по центру; контур: нет; текстовое оформление: нет; переход: ширина 0,3 с, высота 0,3 с, линия 0,3 см; } .ghost-button-size-transition: hover, .ghost-button-size-transition: active { ширина: 220px; высота: 45 пикселей; высота строки: 45px; переход: ширина 0,1 с, высота 0,1 с, высота строки 0,1 с; }

Резюме

Тенденция дизайна кнопки-призрака в настоящее время довольно популярна. Как вы видели, легко создавать призрачные кнопки с помощью CSS.

Исходный код демонстрационной страницы находится на GitHub, если вы хотите просмотреть его или загрузить:

Посмотреть источник на GitHub

Скачать исходник на GitHub

Связанный контент

Похожие

Как иностранец должен написать резюме?
CV, или Curriculum Vitae, это не что иное, как профессиональное резюме кандидата. Именно в этот документ включена вся информация об образовании и опыте его предыдущей работы. Это также запись пройденных курсов, полученных сертификатов, профессиональных навыков, а также интересов, которые могут помочь
Как хранить кофе?
[blockquote] Power of Storage Storage (ППК) [/ blockquote] Правила ППК очень просты. Храните кофе в темном и прохладном месте. Период. Это означает, что подоконник снят, шкаф рядом с духовкой выключен, прозрачная банка или емкость для кофе также выпадают! Лучше всего использовать один из следующих методов, который значительно продлит срок службы вашего кофе:
Как создать ключ API Карт Google
Совсем недавно Google внедрил биллинговую систему для использования Google Maps на веб-сайтах. Казалось бы, другой коммерческий сервис означает, что каждый, кто использует Карты Google, должен будет залезть в карманы. Однако расходы относятся в основном к веб-сайтам с большим количеством
Фотоальбомы
ПРИМЕЧАНИЕ: мы создаем альбомы только для наших клиентов, с которыми мы сделали фотографии. Здесь подробный прайс-лист фотоальбомов, фотокниг и продуктов. Я представляю вам лучший способ представить фотографии с вашего свадебного освещения.
Как очистить куки на iPad
ouhdesire / 123RF Вы, вероятно, читаете это, потому что вы слышали что-то негативное о файлы cookie браузера , Может быть, у вас есть проблемы с конфиденциальностью, или вы просто пытаетесь освободить место на вашем IPad , Безотносительно причины мы собираемся показать вам, как очистить куки
Как создать общие списки покупок с семьей или друзьями (Android и iOS)
Вы часто ходите в магазин и забываете что-то купить, даже если у вас есть список покупок? Мы не всегда забываем вводить все. Однако вы можете создавать общие списки покупок со своей семьей или друзьями - все, что вам нужно, - это одно приложение.
Как безопасно пользоваться браузером Internet Explorer
There are no translations available. Ощущение безопасности делает человека неосторожным й. Александр Дюма (отец) В Интернете часто можно встретить рекомендацию не пользоваться Internet Explorer (IE), которую умудренные опытом «гуру» дают начинающим или
SonicOS Улучшено, как настроить политики NAT
SonicOS Улучшено, как настроить политики NAT 05/15/2019 2911 64096 ОПИСАНИЕ: Механизм преобразования сетевых адресов (NAT) в SonicOS Enhanced позволяет пользователям
Как купить у AliExpress: Как выбрать размер детской одежды
AliExpress продолжает удивлять поляков низкими ценами. В клубке красивых товаров по привлекательным ценам мы также находим одежду для детей . Красивые и недорогие поощряют родителей, бабушек и дедушек и теток к шопингу. Однако, прежде чем заказать что-то для детей из Китая, стоит узнать, как купить детскую одежду на AliExpress . Покупать одежду в Интернете, хотя и быстро и приятно, совсем не просто. Их сложность заключается прежде всего
Как восстановить классическую визуальную композицию в Windows 10?
Хорошо функционирующая система подразумевает не только всплывающие панели, прозрачность и приятную анимацию. Для многих пользователей важна простота и минимализм, которые Windows предоставила в выпусках 95, 98 или 2000. В более поздних версиях этот интерфейс можно было восстановить, но Windows 10 просто не предлагает эту опцию. Тем не менее, классическая схема может быть восстановлена ​​независимо и не требует каких-либо сложных операций вообще. Наоборот - это очень просто. В нашем руководстве
Уроки HTML
Урок 1 - необходимая информация, подготовка семинара. Прежде чем мы начнем создавать сайт, мы должны понять философию его работы. До сих пор, готовя документ (например, форматируя текст), мы видели его окончательную форму за все время. При создании страницы дело выглядит немного иначе. А именно, мы создаем страницы, записывая в текстовый файл его исходный код. Интернет-браузер (например, Internet Explorer) читает этот файл и соответствующим образом интерпретирует его содержимое,

Комментарии

И как только вы решите, какой «внешний вид» вы хотите, как вы добьетесь этого?
И как только вы решите, какой «внешний вид» вы хотите, как вы добьетесь этого? «Твердость» или «мягкость» света имеет первостепенное значение. Нерассеянный прямой свет будет отбрасывать на объект жесткие тени, которые могут быть желательными или нет в зависимости от того, что хочет фотограф. Перемещение источников света ближе или дальше от объекта изменит мягкость света и его интенсивность. Тщательный баланс положения и яркости клавиш по сравнению с заливкой или подсветкой
Привлечь трафик на страницы вашего продукта Как получить огромный трафик в вашем блоге с Slideshare Как получить огромный трафик в вашем блоге с Slideshare Никогда не слышал о Slideshare?
И как только вы решите, какой «внешний вид» вы хотите, как вы добьетесь этого? «Твердость» или «мягкость» света имеет первостепенное значение. Нерассеянный прямой свет будет отбрасывать на объект жесткие тени, которые могут быть желательными или нет в зависимости от того, что хочет фотограф. Перемещение источников света ближе или дальше от объекта изменит мягкость света и его интенсивность. Тщательный баланс положения и яркости клавиш по сравнению с заливкой или подсветкой
Как создать ключи API для Google Maps?
Как создать ключи API для Google Maps? Вы научитесь смотреть, подготовленные нашими фильм , В случае онлайн-расчетов стоит использовать карты, предназначенные для онлайн-платежей, которые предлагаются некоторыми банками. В целях безопасности вы можете пополнить такую ​​карту суммой, необходимой на данный момент для онлайн-транзакций. Если вы принадлежите к группе пользователей, которые боятся создавать
Так, если бы вы, например, опубликовали статью о Green Day, вы могли бы создать баннер с надписью «Как поп-панк музыка?
Так, если бы вы, например, опубликовали статью о Green Day, вы могли бы создать баннер с надписью «Как поп-панк музыка? Проверьте эту новую группу », которая ссылается на ваш сайт. Еще одним бонусом является то, что вам предоставляется вся статистика о том, как работают ваши посты, так что вы можете точно увидеть, какой контент привлекает вас больше всего и поклонников.
ICloud Lock - как разблокировать?
ICloud Lock - как разблокировать? Если вы уже стали покупателем заблокированного iPhone или iPad и задаетесь вопросом, как снять блокировку iCloud - у нас плохие новости. Официально блок не может быть разблокирован. Телефон с блокировкой iCloud Apple ID украден на 99%. Истории, о которых продавцы говорят, что «Предыдущий владелец забыл дать мне пароль iCloud» чаще всего высосаны из пальца. Зачастую, помимо блокировки iCloud, телефон также блокируется с помощью кода IMEI.
Второе: как насчет этого затмения?
Второе: как насчет этого затмения? И здесь у меня есть плохие новости, потому что полное лунное затмение, объявленное 31 января 2018 года, к сожалению, не будет видно с территории Польши. 🙁 Они смогут полюбоваться жителями Азии, Австралии и некоторых частей Северной Америки. О сайтах, сообщающих об этом сенсационном явлении («первый за 152 года!»), Позорно стыдитесь в самом конце.
Вы знаете, что Google есть возможность, но как насчет Яндекса?
Вы знаете, что Google есть возможность, но как насчет Яндекса? Что такое яндекс? Яндекс (официально запущенный в 1997 году) - самый популярный браузер, используемый в русскоязычном мире. Яндекс быстро набирает популярность и становится крупнейшей поисковой системой в России. В настоящее время Яндекс
Как будет выглядеть будущее?
Как будет выглядеть будущее? Наблюдая за процессом размножения беспроводных устройств, нетрудно догадаться, что в будущем нам придется подключить модем к роутеру. Сегодня у каждого из нас есть ноутбук, смартфон, планшет и множество бытовых приборов, которые можно подключить к WLAN. Чтобы каждый мог иметь доступ к Интернету, необходимо Wi-Fi роутер ,
В какое время открыты глобальные фондовые биржи и как это приводит к потоку капитала?
В какое время открыты глобальные фондовые биржи и как это приводит к потоку капитала? Есть ли часы, когда лучше инвестировать в Форекс и где растут наши шансы на прибыль? Конечно! Рынок Форекс открыт 24 часа в сутки Форекс, благодаря размещению бирж в разных часовых поясах, позволяет торговать 5 (6 - если кто-то включает время торговли в воскресенье) дней в неделю . Начиная с 23:00 в воскресенье и заканчивая в 22:00 в пятницу по польскому
Как купить на AliExpress?
Как купить на AliExpress? Вы только начинаете свое приключение с AliExpress ? встреча направляющие это даст вам советы о том, как сделать удовлетворительные покупки. Благодаря им заказанная детская одежда (и не только) станет идеальной. Как купить на AliExpress Размер размер неровный
Как воспользоваться рекламной акцией Samsung Buy-Back?
Как воспользоваться рекламной акцией Samsung Buy-Back? Для этого вам необходимо купить один из смартфонов, на которые распространяется программа. Если мы выберем модели с верхней полки, такие как Galaxy S9 и S9 +, мы получим максимум 2000 злотых, включая гарантированные 400 злотых от Samsung. Люди, решившие купить более старые или более дешевые модели, такие как Samsung Galaxy A6, Galaxy A6 +, Galaxy A8, Galaxy S8, Galaxy S8 + или Galaxy Note 8, получат максимум 1720 злотых, включая гарантированные

И как только вы решите, какой «внешний вид» вы хотите, как вы добьетесь этого?
И как только вы решите, какой «внешний вид» вы хотите, как вы добьетесь этого?
Как создать ключи API для Google Maps?
Так, если бы вы, например, опубликовали статью о Green Day, вы могли бы создать баннер с надписью «Как поп-панк музыка?
ICloud Lock - как разблокировать?
ICloud Lock - как разблокировать?
Второе: как насчет этого затмения?
Второе: как насчет этого затмения?
Вы знаете, что Google есть возможность, но как насчет Яндекса?
Вы знаете, что Google есть возможность, но как насчет Яндекса?