как дела?
На самом деле он не «сломан», так как он должен работать, поэтому вы не можете исправить это, все элементы отображаются в браузере как прямоугольники (если вы осмотрите круглую кнопку, вы увидите, что она покрывает прямоугольная область)
Вы можете (как указал @Greg) использовать тег <area>
или использовать JavaScript для следующих действий:
- Если вне координат круга, показывать обычный значок мыши; Если внутри, покажи указатель
- Если вне координат окружности, вернуть false в методе onclick; Если внутри, верните true.
Надеюсь, это поможет, дайте мне знать, если вам нужна помощь с кодом JS.
ура!