Задать вопрос
Destell
@Destell
React, React Native junior developer

Почему видны границы бэкграунда при border-radius 50%?

Ссылка

Почему видны границы бэкграунда при border-radius 50%? Не могу понять, как от них избавиться
  • Вопрос задан
  • 646 просмотров
Подписаться 4 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Frontend-разработчик: тариф PRO
    10 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 1
tolfy
@tolfy
Фирменный стиль
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
pavelcarcass
@pavelcarcass
ИТ-менеджер из г. Иркутска
border-radius тут вроде и не причем. Скрыть торчащий бэкграунд получилось так:

.circle__rotate {
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  border: 11px solid #fff; /*увеличено на 1px*/
}

.circle__rotate--left {
  border-top-right-radius: 149px; /* уменьшено на 1px */
  border-bottom-right-radius: 149px; /* уменьшено на 1px */
  /* border-left: 0; */ /* не надо */
  transform: rotate(0deg) translate(100%, 0);
  animation: rotate2 2s linear forwards;
  transform-origin: 100% 50%;
  animation-delay: 2s;
}

.circle__rotate--right {
  border-top-left-radius: 149px; /* уменьшено на 1px */
  border-bottom-left-radius: 149px; /* уменьшено на 1px */
  /*border-right: 0;*/ /* не надо */
  transform: rotate(0deg) translate(-100%, 0);
  animation: rotate 2s linear forwards;
  transform-origin: 0% 50%;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы