Destell
@Destell
React, React Native junior developer

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

Ссылка

Почему видны границы бэкграунда при border-radius 50%? Не могу понять, как от них избавиться
  • Вопрос задан
  • 607 просмотров
Решения вопроса 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%;
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы