问题
I would like to convert a transform SVG attribute into a CSS transform. Here it is:
<g transform="translate(11.225 164)"/>
But CSS requires me to specify units. What is the correct unit to specify? Since it's supposed to be a library, I don't know the width, height or viewport of the <svg>. Thus I can't compute the px or so.
回答1:
The default (user) unit is px.
One px unit is defined to be equal to one user unit. Thus, a length of "5px" is the same as a length of "5".
Per the SVG specification
来源:https://stackoverflow.com/questions/45439133/what-is-the-default-svg-unit-in-css