Я пытаюсь создать элемент типа тега, в котором радиусы границ на левой стороне различны.
border-radius: 50px; /* for a completely rounded right side */
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
Вот очень краткий пример:
.tag {
border-radius: 50px;
border-bottom-left-radius: 5px;
border-top-left-radius: 5px;
background-color: red;
color: white;
font-family: Helvetica, sans-serif;
}
<span class="tag">Jeanne Oliver</span>
Вид на JSFiddle
Проблема: два угла слева, где у меня должны быть 3px закругленные углыкажется, что вообще нет никакого округления (см. это в скрипке)
Возможная отправная точка Я заметил, что если я уменьшу больший радиус до чего-то вроде 10-12px
проблема перестает проявляться.
Однако я не понимаю, ПОЧЕМУ это происходит, а также мне нужно большее число, потому что код должен использоваться для тегов различных размеров ине хочу переписывать границы радиуса для каждого размера.