是的,你可以做到。只需乘以
-1:
:root { --margin: 50px;}body { margin: 0 100px; border:1px solid;}.box-1 { background: red; height: 100px; width: 200px; margin-left: calc(-1 * var(--margin));}.box-2 { background: green; height: 100px; width: 200px; margin-left: calc(-1 * (-1 * var(--margin))); }<div ></div><div ></div>


