UNPKG

mycsslab

Version:

MyCSSLab Quantum v3.0 - Revolutionary CSS framework with AI-powered intelligence, holographic UI, neural networks, and quantum effects

74 lines (64 loc) 4.2 kB
/** * FluxCSS Shadow Utilities * Box shadows, text shadows, and drop shadows */ /* Box Shadows */ .my-shadow-sm { box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05); } .my-shadow { box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); } .my-shadow-md { box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); } .my-shadow-lg { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); } .my-shadow-xl { box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); } .my-shadow-2xl { box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); } .my-shadow-inner { box-shadow: inset 0 2px 4px 0 rgba(0, 0, 0, 0.06); } .my-shadow-none { box-shadow: none; } /* Colored Shadows */ .my-shadow-primary { box-shadow: 0 1px 3px 0 rgba(59, 130, 246, 0.1), 0 1px 2px 0 rgba(59, 130, 246, 0.06); } .my-shadow-success { box-shadow: 0 1px 3px 0 rgba(34, 197, 94, 0.1), 0 1px 2px 0 rgba(34, 197, 94, 0.06); } .my-shadow-warning { box-shadow: 0 1px 3px 0 rgba(245, 158, 11, 0.1), 0 1px 2px 0 rgba(245, 158, 11, 0.06); } .my-shadow-error { box-shadow: 0 1px 3px 0 rgba(239, 68, 68, 0.1), 0 1px 2px 0 rgba(239, 68, 68, 0.06); } /* Text Shadows */ .my-text-shadow-sm { text-shadow: 0 1px 2px rgba(0, 0, 0, 0.5); } .my-text-shadow { text-shadow: 0 1px 3px rgba(0, 0, 0, 0.5); } .my-text-shadow-md { text-shadow: 0 4px 6px rgba(0, 0, 0, 0.5); } .my-text-shadow-lg { text-shadow: 0 10px 15px rgba(0, 0, 0, 0.5); } .my-text-shadow-xl { text-shadow: 0 20px 25px rgba(0, 0, 0, 0.5); } .my-text-shadow-2xl { text-shadow: 0 25px 50px rgba(0, 0, 0, 0.5); } .my-text-shadow-none { text-shadow: none; } /* Drop Shadows */ .my-drop-shadow-sm { filter: drop-shadow(0 1px 1px rgba(0, 0, 0, 0.05)); } .my-drop-shadow { filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.1)); } .my-drop-shadow-md { filter: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07)); } .my-drop-shadow-lg { filter: drop-shadow(0 10px 8px rgba(0, 0, 0, 0.04)); } .my-drop-shadow-xl { filter: drop-shadow(0 20px 13px rgba(0, 0, 0, 0.03)); } .my-drop-shadow-2xl { filter: drop-shadow(0 25px 25px rgba(0, 0, 0, 0.15)); } .my-drop-shadow-none { filter: drop-shadow(0 0 #0000); } /* Glow Effects */ .my-glow-sm { box-shadow: 0 0 5px rgba(59, 130, 246, 0.3); } .my-glow { box-shadow: 0 0 10px rgba(59, 130, 246, 0.4); } .my-glow-md { box-shadow: 0 0 15px rgba(59, 130, 246, 0.5); } .my-glow-lg { box-shadow: 0 0 20px rgba(59, 130, 246, 0.6); } .my-glow-xl { box-shadow: 0 0 25px rgba(59, 130, 246, 0.7); } .my-glow-2xl { box-shadow: 0 0 30px rgba(59, 130, 246, 0.8); } /* Glow Colors */ .my-glow-primary { box-shadow: 0 0 10px rgba(59, 130, 246, 0.4); } .my-glow-success { box-shadow: 0 0 10px rgba(34, 197, 94, 0.4); } .my-glow-warning { box-shadow: 0 0 10px rgba(245, 158, 11, 0.4); } .my-glow-error { box-shadow: 0 0 10px rgba(239, 68, 68, 0.4); } .my-glow-purple { box-shadow: 0 0 10px rgba(147, 51, 234, 0.4); } .my-glow-pink { box-shadow: 0 0 10px rgba(236, 72, 153, 0.4); } .my-glow-cyan { box-shadow: 0 0 10px rgba(6, 182, 212, 0.4); } .my-glow-emerald { box-shadow: 0 0 10px rgba(16, 185, 129, 0.4); } /* Hover Shadow Effects */ .my-hover-shadow:hover { box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); } .my-hover-shadow-lg:hover { box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); } .my-hover-glow:hover { box-shadow: 0 0 20px rgba(59, 130, 246, 0.6); } .my-hover-glow-lg:hover { box-shadow: 0 0 30px rgba(59, 130, 246, 0.8); } /* Focus Shadow Effects */ .my-focus-shadow:focus { box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.3); } .my-focus-shadow-sm:focus { box-shadow: 0 0 0 2px rgba(59, 130, 246, 0.3); } .my-focus-shadow-lg:focus { box-shadow: 0 0 0 4px rgba(59, 130, 246, 0.3); } .my-focus-glow:focus { box-shadow: 0 0 0 3px rgba(59, 130, 246, 0.5); } /* Active Shadow Effects */ .my-active-shadow:active { box-shadow: inset 0 2px 4px rgba(0, 0, 0, 0.06); } .my-active-shadow-sm:active { box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.05); } .my-active-shadow-lg:active { box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.07); }