Доверьте продвижение нам

Попробуйте надежный хостинг для вашего сайта

Мы рекомендуем своим клиентам! Получите надежность и полное управление вашим сайтом.

Комментарии

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

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

Как сделать звезду в css

Views Icon109

Для создания звезды в CSS можно использовать свойства transform и rotate.

Пример кода для создания звезды с помощью пяти треугольников:

HTML:

<div class="star"></div>

CSS:

.star {
  height: 0;
  width: 0;
  border-right: 50px solid transparent;
  border-bottom: 35px solid #f5d76e;
  border-left: 50px solid transparent;
  position: relative;
  margin-top: 100px;
}

.star::before {
  height: 0;
  width: 0;
  border-right: 15px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 15px solid transparent;
  position: absolute;
  content: "";
  top: -23px;
  left: 17px;
  transform: rotate(35deg);
}

.star::after {
  height: 0;
  width: 0;
  border-right: 15px solid transparent;
  border-bottom: 10px solid #fff;
  border-left: 15px solid transparent;
  position: absolute;
  content: "";
  top: -23px;
  left: 70px;
  transform: rotate(-35deg);
}

.star > div {
  height: 0;
  width: 0;
  border-right: 15px solid transparent;
  border-bottom: 10px solid #f5d76e;
  border-left: 15px solid transparent;
  position: absolute;
  top: 0;
}

.star > div:nth-child(1) {
  transform: rotate(35deg) translate(0,-30px);
}

.star > div:nth-child(2) {
  transform: rotate(70deg) translate(0,-30px);
}

.star > div:nth-child(3) {
  transform: rotate(105deg) translate(0,-30px);
}

.star > div:nth-child(4) {
  transform: rotate(140deg) translate(0,-30px);
}

.star > div:nth-child(5) {
  transform: rotate(175deg) translate(0,-30px);
}

Здесь мы используем элемент <div>, которому задаем размеры с помощью свойств height и width, а также рамки с помощью свойства border. Затем мы добавляем треугольники-заклепки с помощью псевдоэлементов ::before и ::after, задавая им размеры, направления границ и повороты с помощью свойства transform.

Также мы используем пять элементов <div> для создания пяти треугольников звезды, задавая им одинаковые рамки и различные направления поворотов с помощью свойства transform. Затем мы перемещаем эти элементы в нужную позицию с помощью свойства translate.

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

Поделиться:

Задать вопрос

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.

Оставить заявку

Оставляя заявку, вы соглашаетесь с политикой обработки персональных данных.