diff --git a/src/plugins/objectPosition.js b/src/plugins/objectPosition.js index 4faa440599a0..193bcde48822 100644 --- a/src/plugins/objectPosition.js +++ b/src/plugins/objectPosition.js @@ -1,5 +1,8 @@ import createUtilityPlugin from '../util/createUtilityPlugin' +import { asList } from '../util/pluginUtils' export default function () { - return createUtilityPlugin('objectPosition', [['object', ['object-position']]]) + return createUtilityPlugin('objectPosition', [['object', ['object-position']]], { + resolveArbitraryValue: asList, + }) } diff --git a/tests/jit/arbitrary-values.test.css b/tests/jit/arbitrary-values.test.css index 9c6e41c97261..522f3c94597f 100644 --- a/tests/jit/arbitrary-values.test.css +++ b/tests/jit/arbitrary-values.test.css @@ -260,6 +260,12 @@ .stroke-\[\#da5b66\] { stroke: #da5b66; } +.object-\[50\%\2c 50\%\] { + object-position: 50% 50%; +} +.object-\[top\2c right\] { + object-position: top right; +} .object-\[var\(--position\)\] { object-position: var(--position); } diff --git a/tests/jit/arbitrary-values.test.html b/tests/jit/arbitrary-values.test.html index 8148dd9f4b78..e0ead092de35 100644 --- a/tests/jit/arbitrary-values.test.html +++ b/tests/jit/arbitrary-values.test.html @@ -97,6 +97,8 @@
+
+