Why does the arc I draw with SVG work on Android and start at 3 o'clock on the right on IOS?

clipboard.png
IOS

clipboard.png

Mar.03,2021

in the style of SVG outer elements, rotate 90 degrees counterclockwise.
Note: in IOS 10.x Safari , 90deg does not take effect, just add any decimal point.

<!DOCTYPE html>
<html>
<head>
  <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">
  <meta charset="UTF-8">
  <style>
    -sharpcircle {
      transform: rotate(-90.1deg); /* IOS 10.x Fix */
      -webkit-transform: rotate(-90.1deg);
      display: inline-block;
    }
  </style>
</head>
<body>
  <span id="circle">
    <svg width="100" height="100" viewBox="0 0 100 100">
      <circle fill="none" stroke="-sharpeaeaea" stroke-width="8" cx="50" cy="50" r="46"></circle>
      <circle fill="none" stroke="red" stroke-width="8" stroke-miterlimit="1" stroke-dasharray="290, 290" stroke-linecap="round" cx="50" cy="50" r="46">
        <animate attributeName="stroke-dashoffset" begin="0s" dur="10s" from="290" to="0" repeatCount="1"></animate>
      </circle>
    </svg>
  </span>
</body>
</html>
Menu