UNPKG

pattern.css

Version:

CSS library of modern background patterns

282 lines (226 loc) 10.2 kB
.pattern-checks-sm { background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor); background-position: 0 0, 10px 10px; background-size: calc(2 * 10px) calc(2 * 10px); } .pattern-checks-md { background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor); background-position: 0 0, 25px 25px; background-size: calc(2 * 25px) calc(2 * 25px); } .pattern-checks-lg { background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor); background-position: 0 0, 50px 50px; background-size: calc(2 * 50px) calc(2 * 50px); } .pattern-checks-xl { background-image: repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor), repeating-linear-gradient(45deg, currentColor 25%, transparent 25%, transparent 75%, currentColor 75%, currentColor); background-position: 0 0, 100px 100px; background-size: calc(2 * 100px) calc(2 * 100px); } .pattern-grid-sm { background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px); background-size: 10px 10px; } .pattern-grid-md { background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px); background-size: 25px 25px; } .pattern-grid-lg { background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px); background-size: 50px 50px; } .pattern-grid-xl { background-image: linear-gradient(currentColor 1px, transparent 1px), linear-gradient(to right, currentColor 1px, transparent 1px); background-size: 100px 100px; } .pattern-dots-sm { background-image: radial-gradient(currentColor 0.5px, transparent 0.5px); background-size: calc(10 * 0.5px) calc(10 * 0.5px); } .pattern-dots-md { background-image: radial-gradient(currentColor 1px, transparent 1px); background-size: calc(10 * 1px) calc(10 * 1px); } .pattern-dots-lg { background-image: radial-gradient(currentColor 1.5px, transparent 1.5px); background-size: calc(10 * 1.5px) calc(10 * 1.5px); } .pattern-dots-xl { background-image: radial-gradient(currentColor 2px, transparent 2px); background-size: calc(10 * 2px) calc(10 * 2px); } .pattern-cross-dots-sm { background-image: radial-gradient(currentColor 0.5px, transparent 0.5px), radial-gradient(currentColor 0.5px, transparent 0.5px); background-size: calc(20 * 0.5px) calc(20 * 0.5px); background-position: 0 0, calc(10 * 0.5px) calc(10 * 0.5px); } .pattern-cross-dots-md { background-image: radial-gradient(currentColor 1px, transparent 1px), radial-gradient(currentColor 1px, transparent 1px); background-size: calc(20 * 1px) calc(20 * 1px); background-position: 0 0, calc(10 * 1px) calc(10 * 1px); } .pattern-cross-dots-lg { background-image: radial-gradient(currentColor 1.5px, transparent 1.5px), radial-gradient(currentColor 1.5px, transparent 1.5px); background-size: calc(20 * 1.5px) calc(20 * 1.5px); background-position: 0 0, calc(10 * 1.5px) calc(10 * 1.5px); } .pattern-cross-dots-xl { background-image: radial-gradient(currentColor 2px, transparent 2px), radial-gradient(currentColor 2px, transparent 2px); background-size: calc(20 * 2px) calc(20 * 2px); background-position: 0 0, calc(10 * 2px) calc(10 * 2px); } .pattern-vertical-lines-sm { background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 10px 10px; } .pattern-horizontal-lines-sm { background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 10px 10px; } .pattern-diagonal-lines-sm { background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%); background-size: 10px 10px; } .pattern-vertical-lines-md { background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 25px 25px; } .pattern-horizontal-lines-md { background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 25px 25px; } .pattern-diagonal-lines-md { background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%); background-size: 25px 25px; } .pattern-vertical-lines-lg { background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 50px 50px; } .pattern-horizontal-lines-lg { background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 50px 50px; } .pattern-diagonal-lines-lg { background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%); background-size: 50px 50px; } .pattern-vertical-lines-xl { background-image: repeating-linear-gradient(to right, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 100px 100px; } .pattern-horizontal-lines-xl { background-image: repeating-linear-gradient(0deg, currentColor, currentColor 1px, transparent 1px, transparent); background-size: 100px 100px; } .pattern-diagonal-lines-xl { background-image: repeating-linear-gradient(45deg, currentColor 0, currentColor 1px, transparent 0, transparent 50%); background-size: 100px 100px; } .pattern-vertical-stripes-sm { background-image: linear-gradient(90deg, transparent 50%, currentColor 50%); background-size: 10px 10px; } .pattern-horizontal-stripes-sm { background-image: linear-gradient(0deg, transparent 50%, currentColor 50%); background-size: 10px 10px; } .pattern-diagonal-stripes-sm { background: repeating-linear-gradient(45deg, transparent, transparent 10px, currentColor 10px, currentColor calc(2 * 10px)); } .pattern-vertical-stripes-md { background-image: linear-gradient(90deg, transparent 50%, currentColor 50%); background-size: 25px 25px; } .pattern-horizontal-stripes-md { background-image: linear-gradient(0deg, transparent 50%, currentColor 50%); background-size: 25px 25px; } .pattern-diagonal-stripes-md { background: repeating-linear-gradient(45deg, transparent, transparent 25px, currentColor 25px, currentColor calc(2 * 25px)); } .pattern-vertical-stripes-lg { background-image: linear-gradient(90deg, transparent 50%, currentColor 50%); background-size: 50px 50px; } .pattern-horizontal-stripes-lg { background-image: linear-gradient(0deg, transparent 50%, currentColor 50%); background-size: 50px 50px; } .pattern-diagonal-stripes-lg { background: repeating-linear-gradient(45deg, transparent, transparent 50px, currentColor 50px, currentColor calc(2 * 50px)); } .pattern-vertical-stripes-xl { background-image: linear-gradient(90deg, transparent 50%, currentColor 50%); background-size: 100px 100px; } .pattern-horizontal-stripes-xl { background-image: linear-gradient(0deg, transparent 50%, currentColor 50%); background-size: 100px 100px; } .pattern-diagonal-stripes-xl { background: repeating-linear-gradient(45deg, transparent, transparent 100px, currentColor 100px, currentColor calc(2 * 100px)); } .pattern-zigzag-sm { background: linear-gradient(135deg, currentColor 25%, transparent 25%) -10px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -10px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%); background-size: calc(2 * 10px) calc(2 * 10px); } .pattern-zigzag-md { background: linear-gradient(135deg, currentColor 25%, transparent 25%) -25px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -25px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%); background-size: calc(2 * 25px) calc(2 * 25px); } .pattern-zigzag-lg { background: linear-gradient(135deg, currentColor 25%, transparent 25%) -50px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -50px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%); background-size: calc(2 * 50px) calc(2 * 50px); } .pattern-zigzag-xl { background: linear-gradient(135deg, currentColor 25%, transparent 25%) -100px 0, linear-gradient(225deg, currentColor 25%, transparent 25%) -100px 0, linear-gradient(315deg, currentColor 25%, transparent 25%), linear-gradient(45deg, currentColor 25%, transparent 25%); background-size: calc(2 * 100px) calc(2 * 100px); } .pattern-triangles-sm { background-image: linear-gradient(45deg, currentColor 50%, transparent 50%); background-size: 10px 10px; } .pattern-triangles-md { background-image: linear-gradient(45deg, currentColor 50%, transparent 50%); background-size: 25px 25px; } .pattern-triangles-lg { background-image: linear-gradient(45deg, currentColor 50%, transparent 50%); background-size: 50px 50px; } .pattern-triangles-xl { background-image: linear-gradient(45deg, currentColor 50%, transparent 50%); background-size: 100px 100px; } .text-pattern { -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; } .pattern-w-sm { width: 10px; } .pattern-h-sm { height: 10px; } .pattern-w-md { width: 25px; } .pattern-h-md { height: 25px; } .pattern-w-lg { width: 50px; } .pattern-h-lg { height: 50px; } .pattern-w-xl { width: 100px; } .pattern-h-xl { height: 100px; } /*# sourceMappingURL=pattern.css.map */