Разное

Button css: 92 Beautiful CSS buttons examples

27.07.2023

Как сделать цветную кнопку в VS Code с помощью HTML CSS

Привет, мы собираемся сделать кнопку, не уродливую старую кнопку, как эта, а такую ​​красивую кнопку. Не обращайте внимания на верхний отступ, мы исправим это в следующем видео, но у нас есть кнопка, на которую можно нажимать, и у нее красивый фон. Давайте прыгнем и разберемся, как это сделать. Внимание, спойлер, это просто А-тег с отступом, но давайте все равно сделаем это вместе.

Чтобы сделать нашу кнопку, вам, возможно, действительно захочется выяснить, куда мы ее поместим. Я хочу поставить его сразу после этого P-тега здесь. Вот он, Hero Box1, вот мой P-tag. Так что сразу после этого я вставлю, что звучит разумно, есть кнопка. Я собираюсь нажать здесь. Давайте «Сохранить», я собираюсь просмотреть его, и мы получим эту штуку, это своего рода кнопка формы, и это не то, что нам нужно здесь, потому что мы хотим, чтобы это выглядело как макет здесь, и это слишком сложно сделать, используя эту кнопку.

Вы можете немного отформатировать его, чтобы он выглядел так, но проще начать с A-тега, чтобы придать ему отступы и цвет фона. Поэтому мы не будем использовать кнопку. Пойдем и нажмем кнопку, до свидания, кнопку. Все, что нам нужно, это A-тег. Мы использовали это множество раз; куда это пойдет? Давайте на самом деле заставить его пойти куда-нибудь. Я уверен, что вам надоело просто вводить хеш, так что давайте создадим «Файл», «Новую страницу». Я собираюсь сохранить это, оно будет называться моей тестовой страницей. Вы можете сделать ссылку на него по нашим ссылкам прямо сейчас.

Помните, это может быть .html, я вставлю h2, говоря: мы сделали это, новая страница. Я собираюсь закрыть его. Так что я сделал это, закрыл его, и я собираюсь дать ссылку на него сейчас. Так как мы это называем? Тестовая страница. Так что это действительно куда-то идет. Что будет делать эта кнопка? Он предназначен для перехода в раздел «Забронировать онлайн», поэтому между A-тегами мы будем говорить «Забронировать онлайн». Я хочу, чтобы это было в верхнем регистре? Нет. Итак, мы используем заглавные буквы, и именно так это выглядит в браузере. Вы думаете: «Чем это лучше, чем настоящая уродливая кнопка?» Это легко стилизовать.

Давайте приступим к выполнению этих основ, это зависит от того, пошли ли вы и — помните, ранее мы потенциально стилизовали наш A-тег в заголовке или в CSS, и мы назвали это Сбросом CSS. Это было бы удобно, но я этого не сделал, так что я хочу сказать, что на самом деле я не буду говорить конкретно, я буду говорить довольно широко. Я хочу сказать, что все А-метки здесь наверху… Почему они наверху? Потому что мне кажется, что это очень широкий штрих, поэтому он должен быть вверху. Я хочу сказать, что все A-метки теперь должны быть белого цвета. Это, вероятно, вернется и укусит нас за задницу. Всегда так бывает, когда я занимаюсь фристайлом вот так.

Цвет, и мы собираемся сказать, что для оформления текста установлено значение «нет». Так что это поможет нам начать, надеюсь, вот и все. На самом деле ничего не происходит. Давайте зададим ему цвет фона и раскрасим текст. Итак, здесь мы собираемся, ну, на самом деле, что мы можем сделать, так это начать создавать наш собственный класс, потому что я собираюсь… мы не собираемся оформлять все A-теги как кнопки, верно? Итак, что я собираюсь сделать, так это сразу после кавычек здесь я собираюсь дать ему имя класса «Моя кнопка». Я хочу сказать, что My Button делает несколько вещей. Это совершенно бесполезно сейчас, верно? Можем ли мы избавиться от него? Мы можем, потому что я сказал, что все A-теги должны быть белыми без оформления текста.

Давайте быстро проверим и убедимся, что мы ничего не испортили. Ага, идеально. Итак, My Button нуждается в точке перед ней, и мы собираемся сказать этой кнопке, что мне нужен цвет фона. Цвет фона, я возьму белый. Это как-то разрушит его, верно? Убедитесь, что это точка с запятой в конце, убедитесь, что вы все сохранили, вот и все. Типа разбитый, да? Если вы ничего не видите, это либо вообще не сохранено, либо в вашей кнопке нет текста. Если вы только что отказались от этого, думая, что вернетесь к этому позже, потому что его нельзя увидеть или нет ничего, что можно было бы обернуть, ему нужен какой-то текст в A-теге.

Другое дело, может быть, в зависимости от того, где вы это смотрите, мы не будем касаться этого в следующем видео, но если ваше все еще не появится, и вы как бы застряли там, вам, возможно, придется сделать Display:Inline-block или Display:block. Мы собираемся поговорить об этом в следующем, но это также может вызвать у вас проблемы. Так что сделайте это, это может исправить вашу. У нас все работает нормально, проблема в том, что цвет текста тоже белый. Итак, мы собираемся сделать цвет текста, мы будем использовать этот верхний здесь, из нашего градиента, и это классная вещь в коде VS, он просматривает ваш CSS и говорит: «Эй, вы использовали эти раньше, хотите использовать их снова? Вы можете сказать: «Ага». Сэкономьте мне немного времени, давайте немного посмотрим.

Я также хотел бы сделать его Playfair. Итак, семейство Font, мы хотим Family, мы будем Playfair. На самом деле я не могу вспомнить весь синтаксис для этого. Так что я пойду украду его. Я собираюсь использовать эту функцию поиска, которая называется «Command F» на Mac или «Ctrl F» на ПК, и я наберу «play», много игр, вот оно, Playfair. . Я не могу вспомнить причину, как я, вероятно, мог догадаться, что это Playfair, но я никогда не мог вспомнить, в двух словах это или в одном слове, и помните, если это в двух словах, вокруг него есть эти цитаты. Если в используемом вами шрифте нет двух слов, вокруг него не будет этих кавычек. Так что я просто собираюсь схватить тебя. Давайте посмотрим сейчас.

Выглядит красиво, давайте добавим к нему отступы. Итак, мы будем делать Паддинг. Теперь мы собираемся сделать наши короткие вещи. Итак, мы собираемся использовать обычный старый Padding, и мы собираемся сделать верх и низ. Я думаю, мы уже обсуждали это раньше, верно? Итак, если вы введете все четыре, получится Верх, и мы используем 11 и 25 пикселей для верха и 25 для правого. Итак, по часовой стрелке, начиная сверху. Мы можем пойти по кругу, но поскольку оси X и Y очень часто совпадают, так что вершины и нижние точки одинаковы, а левая и правая стороны одинаковы, вам не нужно записывать все дополнительный повтор, который там есть. Предполагается, что если их два, вы имеете в виду x и y для первого, извините, вверх и вниз для первого и влево и вправо для второго; это должно работать. Вот так.

Теперь нам нужен небольшой запас над ним, но это не сработает, и мы поговорим об этом подробнее в следующем видео. Таким образом, Margin-top будет иметь 10 пикселей. Я знаю, что ты попробуешь, и это не сработает. Возил меня так же когда я первый раз, когда я работал, что то делал. Так что пока не беспокойтесь об этом, мы вернемся к нему. Есть кое-что, что можно сделать с Display:Inline-block совершенством. На самом деле я собираюсь отделить его для другого видео, но если вы просто хотите это исправить, добавьте поля и просто введите display, потому что я знаю, что все перейдут к следующему видео.

Итак, Display, go Inline-block. Если вы установите это, а теперь сделаете маржу, то она будет работать, но более подробно мы поговорим об этом в следующем видео. Итак, у нас есть Паддинг, у нас есть ты, у нас есть это. Это все, что мы собираемся сделать для этого, потому что у нас есть кнопка, вы нажимаете на нее, и она работает, потому что, ура, новая страница. О, пропало, странно. Так что да, что мы будем делать? Это все для этого, вы можете просто добавить немного поля внизу P-тега, но это не сработает вверху. Мы собираемся поговорить о встроенных и блочных элементах в следующем видео, чтобы на самом деле знать, что мы делаем, когда набираем display:inline-block. Сделаем это в следующем видео.

Исправьте кнопки Squarespace 7.1 (фрагменты CSS внутри) — Applet Studio

Справка Squarespace

Автор Ольга Колгушева

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

Совет: хотите улучшить конверсию своего сайта? Используйте больше кнопок и логических призывов к действию.

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

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

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

Понимание того, как кнопки работают в Squarespace 7.1

В Squarespace 7.1 есть четыре типа кнопок:

  • Кнопка как отдельный блок (ее можно добавить на любую страницу, если щелкнуть знак плюса при редактировании страница)

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

  • Кнопка как часть формы или блока рассылки

  • Кнопка как часть раздела списка – это тип раздела, который имеет кучу различных настроек для создания макетов

Все из этих типов кнопок наследуют основные настройки, которые мы применяем через меню дизайна.  

Перейдите в раздел Дизайн → Стили сайта → Кнопки. В этом меню вы можете выбрать форму кнопки, и она будет применяться ко всему вашему сайту. Вы также можете изменить отступы кнопок, и они будут применяться ко всему веб-сайту, за некоторыми исключениями.

Изменение цвета кнопок

В Squarespace 7.1 представлен упрощенный способ применения цветов. Перейдите в раздел Дизайн → Стили сайта → Цвета. Здесь вы можете настроить цветовую палитру, которая будет автоматически применяться ко всему вашему сайту. Squarespace также создаст 10 тем разделов — 10 уникальных цветовых профилей, которые применяются к разным разделам вашего сайта. Когда вы входите в режим редактирования страницы, щелкните значок пера в правом верхнем углу каждого раздела, вы можете изменить цветовую тему определенного раздела.

Чтобы изменить цвет конкретной кнопки (или любого другого блока), перейдите в раздел Дизайн → Стили сайта → Цвета и нажмите на цветовую тему соответствующего раздела. Вы увидите список блоков и их цветов. Вы можете изменить цвет на любой другой — вы не ограничены исходной палитрой и можете выбрать любой собственный цвет.

Изменение шрифта кнопки 

Логика аналогична: Перейдите в раздел Дизайн → Стили сайта → Шрифты. Вы можете настроить мастер-шрифты, которые будут применяться ко всему сайту, а также ко всем кнопкам.

Ваши кнопки по умолчанию наследуют стиль абзаца. Если вы хотите что-то более индивидуальное, перейдите в раздел «Дизайн» → «Стили сайта» → «Шрифты» → «Кнопки» и измените параметр шрифта на «Пользовательский». Теперь вы можете выбрать собственный шрифт и его свойства (размер, межбуквенный интервал, толщину и т. д.). Эти настройки будут применяться ко всем кнопкам, которые являются автономными блоками и кнопками в макетах изображений.

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

Исправление распространенных проблем с кнопками Squarespace с помощью CSS

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

Давайте исправим некоторые из этих проблем с помощью пользовательского кода.

Окрашивание кнопок в разные цвета в зависимости от размера кнопки

Применение разных цветов к сплошным кнопкам в зависимости от размера кнопки. Измените шестнадцатеричный код цвета фона в приведенном ниже фрагменте кода на свой собственный. Вставьте этот код в Дизайн → Пользовательский CSS. Новые цвета будут применяться ко всем темам разделов. Вы можете изменить цвет маленьких, средних и больших кнопок. Если вы хотите изменить цвет текста, вы можете сделать это через панель цветовых тем на вкладке «Дизайн». 9=»sqs-блок-кнопка-контейнер»], .изображение-кнопка, .image-button.sqs-динамический текст { а { // Маленькие кнопки &.sqs-блок-кнопка-элемент—маленький { цвет фона: #FFFFFF; } // Средние кнопки &.

sqs-блок-кнопка-элемент-средний { цвет фона: #FF9230; } // Большие кнопки &.sqs-block-button-element—large { цвет фона: #DBDCEB; } } }

Измените цвет кнопки в блоке рассылки

Измените HEX-код в следующем фрагменте и добавьте его в Дизайн → Пользовательский CSS.

 // Кнопки блока рассылки
.newsletter-блок {
  .newsletter-form-button-wrapper {
    .newsletter-form-button {
      цвет: #FFFFFF !важно;
      background-color: #FF9230 !важно;
    }
  }
}
 

Сделайте все кнопки одинаковой ширины на настольных и мобильных устройствах

Сделайте дизайн более последовательным — сделайте все кнопки одинаковой ширины на мобильных и настольных устройствах. Следующий фрагмент будет применяться ко всем обычным кнопкам, кнопкам макета изображения, а также кнопкам блока новостной рассылки. Вы можете изменить отступы и ширину кнопок на рабочем столе, используя этот код. 9=»sqs-блок-кнопка-контейнер»], . изображение-кнопка, .image-button.sqs-динамический текст { а { минимальная ширина: 150 пикселей; отступы: 1.5rem 4rem !важно; Экран @media и (максимальная ширина: 768 пикселей) { padding: 1.5rem 0 !важно; минимальная ширина: 100%; ширина: 100%; } } } // Кнопки блока рассылки .newsletter-блок { .newsletter-form-button-wrapper { Экран @media и (максимальная ширина: 768 пикселей) { ширина: 100%; } .newsletter-form-button { минимальная ширина: 150 пикселей; отступы: 1.5rem 4rem !важно; Экран @media и (максимальная ширина: 768 пикселей) { padding: 1.5rem 0 !важно; ширина: 100%; } } } } // Кнопки закрытия

Исправление непропорциональных размеров кнопок в макетах изображений

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

Если вы хотите создать последовательный, отточенный дизайн веб-сайта, все кнопки должны быть одинакового размера.

Следующий фрагмент делает несколько вещей:

  • Изменяет размер шрифта

  • Применяет минимальную ширину ко всем кнопкам в макетах изображений: 150 пикселей

  • Применяет новые отступы ко всем кнопкам

  • Делает все эти кнопки шириной 100% на мобильных устройствах

 // Кнопки блокировки карты изображения
.изображение-кнопка,
.image-button.sqs-динамический текст {
  размер шрифта: 1.3em !важно;
  а {
    минимальная ширина: 150 пикселей;
    выравнивание текста: по центру;
    отступы: 1.5rem 4rem !важно;
    Экран @media и (максимальная ширина: 768 пикселей) {
      padding: 1.5rem 0 !важно;
      минимальная ширина: 100%;
      ширина: 100%;
    }
  }
}
 

Мы надеемся, что это было полезно! Покажите свои сайты в комментариях ниже.

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

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