properties
changelog

Mask Image Position

Position mask image on element relative to mask origin.

Usage:

  • @mask position-*;
  • @mask position-x-*;
  • @mask position-y-*;

Reference

shilp.config.js
/** @type {import('shilpcss/types').ShilpConfig} */
const shilpConfig = {
  source: "react",

  properties: {
    mask: {
      position: {
        DEFAULT: {
          property: "mask-position: <v><i>;",
          values: {
            // mask-position: x [spacing] [y] [spacing];
            center: "center",
            right: "right",
            left: "left",
            top: {
              DEFAULT: "top",
              left: "left top",
              right: "right top",
            },
            bottom: {
              DEFAULT: "bottom",
              left: "left bottom",
              right: "right bottom",
            },
          },
        },

        x: {
          property: "mask-position-x: <v><i>;",
          values: {
            // mask-position-x: v [spacing];
          },
        },

        y: {
          property: "mask-position-y: <v><i>;",
          values: {
            // mask-position-y: v [spacing];
          },
        },
      },
    },
  },
};

export default shilpConfig;

Published at:

Last updated at: