Box Model
Defines layout with margin, border, padding, and content.
CoreConceptLab
32 Concepts Explained
Defines layout with margin, border, padding, and content.
Layout model for designing flexible responsive layouts.
Two-dimensional layout system for arranging elements.
Used to target HTML elements for styling.
Controls how elements are positioned using static, relative, absolute, fixed, and sticky.
Defines how elements are displayed (block, inline, inline-block, none).
Controls vertical stacking order of positioned elements.
Defines what happens when content overflows its container.
Enables responsive design by applying styles based on screen size.
Creates keyframe-based animations for smooth transitions.
Defines smooth changes between CSS property values.
Defines reusable values using --variable syntax.
Styles elements based on state like :hover, :focus, :active.
Styles specific parts of elements like ::before and ::after.
Transforms files like CSS and TypeScript into JavaScript.
Applies background colors, images, gradients, and patterns.
Animates property changes smoothly over time.
Defines how conflicting CSS rules are applied.
Defines lengths using px, em, rem, %, vh, and vw.
Defines transparency levels of elements.
Controls font family, size, weight, and line height.
Applies scaling, rotation, translation, and skewing.
Imports and applies custom fonts using @font-face.
Defines text, background, and border colors.
Determines which CSS rule takes precedence.
Allows properties to be passed from parent to child elements.
Controls whether elements are visible or hidden.
Defines how media like images fit within containers.
Controls border width, style, and radius.
Adds box-shadow and text-shadow effects.
Uses media queries to adapt layouts to different screen sizes.
Creates complex shapes by clipping elements.