прозрачные кнопки css

CSS прозрачная кнопка (кнопка призрак)

Как сделать прозрачную кнопку на сайте с помощью CSS — кнопка призрак. Вот некоторые варианты:

Скачать исходники для статьи можно ниже

Как будут выглядеть создаваемые нами прозрачные кнопки можно посмотреть здесь — топ прозрачных кнопок на CSS.

1. Простая кнопка-призрак

Вот код самой кнопки, к которой мы применим CSS стили для превращения её в кнопку-призрак.

<a class="ghost-button" href="http://mnogoblog.ru/">Вернуться</a>

А вот CSS стили, для сайтов на wordpress — они хранятся в файле стилей — style.css — админка wordpress, пункт «Внешний вид», подпункт «Редактор», справа в списке шаблонов откроется файл style.css.

.ghost-button {
  display: inline-block;
  width: 200px;
  padding: 8px;
  color: #fff;
  border: 1px solid #fff;
  text-align: center;
  outline: none;
  text-decoration: none;
}
.ghost-button:hover,
.ghost-button:active {
  background-color: #fff;
  color: #000;
}

2. Кнопка-призрак с закругленными краями

Код кнопки:

<a class="ghost-button-rounded-corners" href="http://mnogoblog.ru/">Вернуться</a>

CSS стили кнопки:

.ghost-button-rounded-corners {
  display: inline-block;
  width: 200px;
  padding: 8px;
  color: #fff;
  border: 1px solid #fff;
  border-radius: 5px;
  text-align: center;
  outline: none;
  text-decoration: none;
}
.ghost-button-rounded-corners:hover,
.ghost-button-rounded-corners:active {
  background-color: #fff;
  color: #000;
}

3. С простым эффектом перехода

Код кнопки:

<a class="ghost-button-transition" href="http://mnogoblog.ru/">Вернуться</a>

CSS стили кнопки:

.ghost-button-transition {
  display: inline-block;
  width: 200px;
  padding: 8px;
  color: #fff;
  border: 2px solid #fff;
  text-align: center;
  outline: none;
  text-decoration: none;
  transition: background-color 0.2s ease-out,
              color 0.2s ease-out;
}
.ghost-button-transition:hover,
.ghost-button-transition:active {
  background-color: #fff;
  color: #000;
  transition: background-color 0.3s ease-in,
              color 0.3s ease-in;
}

4. С толстой рамкой

Код кнопки:

<a class="ghost-button-thick-border" href="http://mnogoblog.ru/">Вернуться</a>

CSS стили кнопки:

.ghost-button-thick-border {
  display: inline-block;
  width: 200px;
  font-weight: bold;
  padding: 8px;
  color: #fff;
  border: 3px solid #fff;
  text-align: center;
  outline: none;
  text-decoration: none;
  transition: background-color 0.2s ease-out,
              color 0.2s ease-out;
}
.ghost-button-thick-border:hover,
.ghost-button-thick-border:active {
  background-color: #fff;
  color: #000;
  transition: background-color 0.3s ease-in,
              color 0.3s ease-in;
}

5. Полупрозрачное затемнение

Код кнопки:

<a class="ghost-button-semi-transparent" href="http://mnogoblog.ru/">Вернуться</a>

CSS стили кнопки:

.ghost-button-semi-transparent {
  display: inline-block;
  width: 200px;
  padding: 8px;
  color: #fff;
  border: 2px solid #fff;
  text-align: center;
  outline: none;
  text-decoration: none;
  transition: background-color 0.2s ease-out,
              border-color 0.2s ease-out;
}
.ghost-button-semi-transparent:hover,
.ghost-button-semi-transparent:active {
  background-color: #fff; /* fallback */
  background-color: rgba(255, 255, 255, 0.4);
  border-color: #fff; /* fallback */
  border-color: rgba(255, 255, 255, 0.4);
  transition: background-color 0.3s ease-in,
              border-color 0.3s ease-in;
}

6. С изменением цвета рамки

Код кнопки:

<a class="ghost-button-border-color" href="http://mnogoblog.ru/">Вернуться</a>

CSS стили кнопки:

.ghost-button-border-color {
  display: inline-block;
  width: 200px;
  padding: 8px;
  color: #fff;
  border: 2px solid #fff;
  text-align: center;
  outline: none;
  text-decoration: none;
  transition: border-color 0.3s ease-out,
              color 0.3s ease-out;
}
.ghost-button-border-color:hover,
.ghost-button-border-color:active {
  color: #66d8ed;
  border-color: #66d8ed;
  transition: border-color 0.4s ease-in,
              color 0.4s ease-in;
}

7. С заливкой кнопки цветом

Код кнопки:

<a class="ghost-button-full-color" href="http://mnogoblog.ru/">Вернуться</a>

CSS стили кнопки:

.ghost-button-full-color {
  display: inline-block;
  width: 200px;
  padding: 8px;
  color: #fff;
  background-color: transparent;
  border: 2px solid #fff;
  text-align: center;
  outline: none;
  text-decoration: none;
  transition: color 0.3s ease-out,
              background-color 0.3s ease-out,
              border-color 0.3s ease-out;
}
.ghost-button-full-color:hover,
.ghost-button-full-color:active {
  background-color: #9363c4;
  border-color: #9363c4;
  color: #fff;
  transition: color 0.3s ease-in,
              background-color 0.3s ease-in,
              border-color 0.3s ease-in;
}

8. С изменением размера кнопки

Код кнопки:

<a class="ghost-button-size-transition" href="http://mnogoblog.ru/">Вернуться</a>

CSS стили кнопки:

.ghost-button-size-transition {
  display: inline-block;
  width: 200px;
  height: 25px;
  line-height: 25px;
  margin: 0 auto;
  padding: 8px;
  color: #fff;
  border: 2px solid #fff;
  text-align: center;
  outline: none;
  text-decoration: none;
  transition: width 0.3s ease-out,
              height 0.3s ease-out,
              line-height 0.3s ease-out;
}
.ghost-button-size-transition:hover,
.ghost-button-size-transition:active {
  width: 220px;
  height: 45px;
  line-height: 45px;
  transition: width 0.1s ease-in,
              height 0.1s ease-in,
              line-height 0.1s ease-in;
}

Введите свой email адрес для того, чтобы подписаться на мой блог:


knopkisoc

CSS прозрачная кнопка (кнопка призрак): 1 комментарий

  1. Волод

    Вот простая прозрачная кнопка без лишнего кода.
    color: #00e0d0; /*цвет текста*/
    background: rgba(0, 0, 0, 0); /* прозрачность фона*/
    border-radius: 3px; /*закругление рамки*/
    border-color: #00e0d0; /*цвет рамки*/

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

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