@codecademy/gamut-styles

20.1.020.1.1-alpha.c9d85c.0
dist/variables/elevation.js
+dist/variables/elevation.jsNew file
+43
Index: package/dist/variables/elevation.js
===================================================================
--- package/dist/variables/elevation.js
+++ package/dist/variables/elevation.js
@@ -0,0 +1,43 @@
+export const coreElevation = ({
+  colors
+}) => {
+  const shadowPrimary = colors['shadow-primary'];
+  const offset = 8;
+  const lift = 4;
+  const shadow = x => `${x}px ${offset}px 0 0 ${shadowPrimary}`;
+  return {
+    rest: {
+      shadow: `0 0 0 0 ${shadowPrimary}`,
+      transform: 'none'
+    },
+    hover: {
+      shadow: shadow(-offset),
+      transform: `translate(${lift}px, -${lift}px)`
+    },
+    hoverMirrored: {
+      shadow: shadow(offset),
+      transform: `translate(-${lift}px, -${lift}px)`
+    }
+  };
+};
+export const percipioElevation = ({
+  colors
+}) => {
+  const shadowPrimary = colors['shadow-primary'];
+  const shadowSecondary = colors['shadow-secondary'];
+  const hover = `0 1px 4px 0 ${shadowPrimary}, 0 2px 11px 0 ${shadowSecondary}`;
+  return {
+    rest: {
+      shadow: `0 1px 4px 0 ${shadowPrimary}, 0 2px 7px 0 ${shadowPrimary}`,
+      transform: 'none'
+    },
+    hover: {
+      shadow: hover,
+      transform: 'none'
+    },
+    hoverMirrored: {
+      shadow: hover,
+      transform: 'none'
+    }
+  };
+};
\ No newline at end of file