├── .github └── FUNDING.yml ├── .gitignore ├── README.md ├── dist ├── lite.shorthand.css ├── lite.shorthand.css.map ├── lite.shorthand.min.css ├── lite.shorthand.min.css.map ├── shorthand.css ├── shorthand.css.map ├── shorthand.min.css └── shorthand.min.css.map ├── package-lock.json ├── package.json └── scss ├── _after-before.scss ├── _background.scss ├── _border.scss ├── _colors.scss ├── _filter.scss ├── _flex.scss ├── _font-family.scss ├── _font.scss ├── _functions.scss ├── _in-progress.scss ├── _list.scss ├── _mixins.scss ├── _opacity.scss ├── _position.scss ├── _reset.scss ├── _shadow.scss ├── _size.scss ├── _spacing.scss ├── _transform.scss ├── _transition.scss ├── _utility.scss ├── _variables.scss ├── elements ├── _button.scss ├── _checkbox.scss ├── _group.scss ├── _input.scss ├── _spinner.scss └── _table.scss ├── lite.scss └── shorthand.scss /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | ko_fi: bansal -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .sass-cache 2 | /node_modules 3 | npm-debug.log 4 | .DS_Store -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Shorthand 2 | 3 | 4 | 5 | Shorthand is a CSS framework and does not include any javascript. You can customize the framework by using `.scss` only. 6 | 7 | ## Size 8 | 9 | Dist | File | URL 10 | |---|---|---| 11 | Lite | lite.shorthand.min.css | ![](https://img.badgesize.io/shorthandcss/shorthand/master/dist/lite.shorthand.min.css.svg?compression=brotli) 12 | Full | shorthand.min.css | ![](https://img.badgesize.io/shorthandcss/shorthand/master/dist/shorthand.min.css.svg?compression=brotli) 13 | 14 | ## Features 15 | 16 | - Design almost anything without writing a css code. 17 | - Ready to use default styles for some frequently used elements like form, table and spinner. 18 | - Two style files available monochrome and multicolor. 19 | - Lite distribution style in with gray colors only, available under `16KB`. 20 | - Two gray color sets available gray and slategray. 21 | - Make interactive UI using transitions and transformations. 22 | - 36 Google fonts are already included. 23 | - Take advantage of filters. It’s easy to make Apple like blur effect. 24 | - More color options than any other popular framework. 25 | - Gradient text, background and border color. 250+ Gradient color options. 26 | - Responsive height. Maintain aspect ratio of block `1:1`, `1:2`, `4:3` and more. 27 | - Make content placeholder with `in-progress` class. 28 | 29 | ## Quick start 30 | 31 | Several quick start options are available: 32 | 33 | 1. [Download the latest release](https://github.com/shorthandcss/shorthand/releases). 34 | 2. Clone the repo: `git clone https://github.com/shorthandcss/shorthand.git`. 35 | 3. Install with npm: `npm install shorthandcss`. 36 | 4. Use [CDN](https://www.jsdelivr.com/package/npm/shorthandcss) 37 | 38 | ## Develop 39 | 40 | Clone the repo from Github and install dependencies through npm. 41 | 42 | ``` bash 43 | git clone https://github.com/shorthandcss/shorthand.git 44 | cd shorthand 45 | npm install 46 | ``` 47 | 48 | Run the build command to build `dist` files 49 | 50 | `npm run build` 51 | 52 | ## Documentation 53 | 54 | Docs can be found at https://shorthandcss.bansal.io/docs 55 | 56 | ## License 57 | 58 | Copyright 2020 @bansal-io. This project is licensed under the MIT License. 59 | -------------------------------------------------------------------------------- /dist/lite.shorthand.min.css.map: -------------------------------------------------------------------------------- 1 | {"version":3,"sources":["../scss/_reset.scss","../scss/_font-family.scss","../scss/_variables.scss","../scss/lite.scss","../scss/_functions.scss","../scss/_background.scss","../scss/_mixins.scss","../scss/_border.scss","../scss/_flex.scss","../scss/_font.scss","../scss/_colors.scss","../scss/_list.scss","../scss/_opacity.scss","../scss/_position.scss","../scss/_shadow.scss","../scss/_size.scss","../scss/_spacing.scss","../scss/_transform.scss","../scss/_transition.scss","../scss/_filter.scss","../scss/_after-before.scss","../scss/_in-progress.scss","../scss/_utility.scss","../scss/elements/_spinner.scss","../scss/elements/_input.scss","../scss/elements/_button.scss","../scss/elements/_checkbox.scss","../scss/elements/_table.scss","../scss/elements/_group.scss"],"names":[],"mappings":"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CAAkC,CADtC,gBACI,iCAAkC,CADtC,iBACI,wCAAkC,CADtC,gBACI,uCAAkC,CFzDxC,0BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CFpEX,0BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CFpEX,0BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CFpEX,2BEkEU,kBACI,qCAAkC,CADtC,gBACI,mCAAkC,CADtC,mBACI,iCAAkC,CADtC,oBACI,wCAAkC,CADtC,mBACI,uCAAkC,CACrC,CAiBT,eACI,mCAAgC,CADpC,aACI,iCAAgC,CADpC,gBACI,+BAAgC,CADpC,iBACI,sCAAgC,CADpC,gBACI,qCAAgC,CADpC,iBACI,gCAAgC,CFtFtC,0BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CFjGX,0BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CFjGX,0BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CFjGX,2BE+FU,kBACI,mCAAgC,CADpC,gBACI,iCAAgC,CADpC,mBACI,+BAAgC,CADpC,oBACI,sCAAgC,CADpC,mBACI,qCAAgC,CADpC,oBACI,gCAAgC,CACnC,CAgBT,aACI,iCAA8B,CADlC,WACI,+BAA8B,CADlC,cACI,6BAA8B,CADlC,eACI,8BAA8B,CADlC,gBACI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,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CPjBX,0BOeU,aACI,4BAA8B,CADlC,UACI,yBAA8B,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CPjBX,0BOeU,aACI,4BAA8B,CADlC,UACI,yBAA8B,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CPjBX,2BOeU,aACI,4BAA8B,CADlC,UACI,yBAA8B,CADlC,aACI,4BAA8B,CADlC,WACI,0BAA8B,CADlC,WACI,kCAAoB,CAApB,0BAA8B,CACjC,CAkBL,OACI,KAZK,CAWT,SACI,OAZK,CAWT,UACI,QAZK,CAWT,QACI,MAZK,CAWT,UACI,OAXK,CAUT,YACI,SAXK,CAUT,aACI,UAXK,CAUT,WACI,QAXK,CAUT,WACI,QAVO,CASX,aACI,UAVO,CASX,cACI,WAVO,CASX,YACI,SAVO,CASX,UACI,QATM,CAQV,YACI,UATM,CAQV,aACI,WATM,CAQV,WACI,SATM,CAUT,OAmBD,wBAAkC,CADtC,cACI,+BAAkC,CADtC,QACI,yBAAkC,CADtC,MACI,uBAAkC,CADtC,aACI,8BAAkC,CADtC,OACI,wBAAkC,CADtC,WACI,4BAAkC,CADtC,YACI,6BAAkC,CADtC,QACI,uBAAkC,CPxDxC,0BO8DU,UACI,wBAAkC,CADtC,iBACI,+BAAkC,CADtC,WACI,yBAAkC,CADtC,SACI,uBAAkC,CADtC,gBACI,8BAAkC,CADtC,UACI,wBAAkC,CADtC,cACI,4BAAkC,CADtC,eACI,6BAAkC,CADtC,WACI,uBAAkC,CACrC,CPhEX,0BO8DU,UACI,wBAAkC,CADtC,iBACI,+BAAkC,CADtC,WACI,yBAAkC,CADtC,SACI,uBAAkC,CADtC,gBACI,8BAAkC,CADtC,UACI,wBAAkC,CADtC,cACI,4BAAkC,CADtC,eACI,6BAAkC,CADtC,WACI,uBAAkC,CACrC,CPhEX,0BO8DU,UACI,wBAAk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","file":"lite.shorthand.min.css"} -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "shorthandcss", 3 | "version": "1.1.1", 4 | "homepage": "https://shorthandcss.com", 5 | "description": "Feature rich CSS framework for the new decade", 6 | "main": "scss/shorthand.scss", 7 | "unpkg": "dist/shorthand.min.css", 8 | "repository": { 9 | "type": "git", 10 | "url": "https://github.com/shorthandcss/shorthand.git" 11 | }, 12 | "scripts": { 13 | "build-autoprefix": "postcss -u autoprefixer --no-map.inline --autoprefixer.browsers \"cover 99.5%\" -r dist/*.css", 14 | "build-dist-lite": "node-sass --output-style expanded --source-map true scss/lite.scss dist/lite.shorthand.css && node-sass --source-map true --output-style compressed scss/lite.scss dist/lite.shorthand.min.css", 15 | "build-dist": "node-sass --output-style expanded --source-map true scss/shorthand.scss dist/shorthand.css && node-sass --source-map true --output-style compressed scss/shorthand.scss dist/shorthand.min.css", 16 | "build": "npm run build-dist && npm run build-dist-lite && npm run build-autoprefix" 17 | }, 18 | "author": "bansal-io ", 19 | "license": "MIT", 20 | "keywords": [ 21 | "css", 22 | "scss", 23 | "framework", 24 | "ui", 25 | "frontend" 26 | ], 27 | "bugs": { 28 | "url": "https://github.com/shorthandcss/shorthand/issues" 29 | }, 30 | "devDependencies": { 31 | "autoprefixer": "^9.7.4", 32 | "banner-cli": "^0.14.1", 33 | "node-sass": "^4.13.1", 34 | "onchange": "^6.1.0", 35 | "postcss-cli": "^6.1.3" 36 | } 37 | } 38 | -------------------------------------------------------------------------------- /scss/_after-before.scss: -------------------------------------------------------------------------------- 1 | /** 2 | :after, :before 3 | 4 | 1. Icons 5 | 2. Float 6 | 3. Margins 7 | */ 8 | 9 | /** 10 | Icons 11 | shorthand: .after-{icon} 12 | */ 13 | $unicode-icons: ('plus':'\002B', 14 | 'minus':'\2212', 15 | 'times':'\00D7', 16 | 'times-large':'\2573', 17 | 'circle-plus':'\2295', 18 | 'circle-minus':'\2296', 19 | 'circle-times':'\2297', 20 | 'hash':'\0023', 21 | 'ellipsis':'\2026', 22 | 'ellipsis-midline':'\22EF', 23 | 'ellipsis-vertical':'\22EE', 24 | 'arrow-left':'\2190', 25 | 'arrow-right':'\2192', 26 | 'arrow-up':'\2191', 27 | 'arrow-down':'\2193', 28 | 'triangle-left':'\25C0', 29 | 'triangle-right':'\25B6', 30 | 'triangle-up':'\25B2', 31 | 'triangle-down':'\25BC', 32 | 'asterisk':'\2217', 33 | 'menu':'\2630', 34 | 'checkmark':'\2713', 35 | ) !default; 36 | 37 | @each $name, 38 | $value in $unicode-icons { 39 | 40 | .after-#{$name}::after, 41 | .before-#{$name}::before { 42 | content: $value; 43 | font-size: inherit; 44 | } 45 | } 46 | 47 | @each $breakpoint in map-keys($breakpoints) { 48 | @include breakpoint-up($breakpoint) { 49 | 50 | @each $name, 51 | $value in $unicode-icons { 52 | 53 | .after-#{$name}::after, 54 | .before-#{$name}::before { 55 | content: $value; 56 | } 57 | } 58 | } 59 | } 60 | 61 | /** Float */ 62 | .after-left:after, 63 | .before-left::before { 64 | float: left; 65 | } 66 | 67 | .after-right:after, 68 | .before-right::before { 69 | float: right; 70 | } 71 | 72 | @each $breakpoint in map-keys($breakpoints) { 73 | @include breakpoint-up($breakpoint) { 74 | 75 | .after-left:after, 76 | .before-left::before { 77 | float: left; 78 | } 79 | 80 | .after-right:after, 81 | .before-right::before { 82 | float: right; 83 | } 84 | } 85 | } -------------------------------------------------------------------------------- /scss/_background.scss: -------------------------------------------------------------------------------- 1 | /** 2 | background color 3 | */ 4 | @each $name, 5 | $value in $all-colors { 6 | 7 | .bg-#{$name}, 8 | .hover-bg-#{$name}:hover { 9 | background-color: $value !important; 10 | } 11 | } 12 | 13 | /** 14 | background color alpha 15 | */ 16 | $alpha-options : (10: 0.9, 17 | 20: 0.8, 18 | 30: 0.7, 19 | 40: 0.6, 20 | 50: 0.5, 21 | 60: 0.4, 22 | 70: 0.3, 23 | 80: 0.2, 24 | 90: 0.1, 25 | ); 26 | 27 | @each $alpha-key, 28 | $alpha-value in $alpha-options { 29 | 30 | @each $name, 31 | $value in $all-colors { 32 | @if $name !='transparent' { 33 | 34 | .bg-#{$name}-#{$alpha-key}, 35 | .hover-bg-#{$name}-#{$alpha-key}:hover { 36 | background-color: adjust-color($value, $alpha: -$alpha-value) !important; 37 | } 38 | } 39 | } 40 | } 41 | 42 | /** 43 | background attachment 44 | */ 45 | $attachment-options: (fixed, local, scroll); 46 | 47 | @each $name in $attachment-options { 48 | .bg-#{$name} { 49 | background-attachment: $name !important; 50 | } 51 | } 52 | 53 | /** 54 | background position 55 | */ 56 | $background-positions: (t: top, 57 | r: right, 58 | b: bottom, 59 | l:left, 60 | lt: left top, 61 | lb: left bottom, 62 | rt: right top, 63 | rb: right bottom, 64 | c: center); 65 | 66 | @each $name, 67 | $value in $background-positions { 68 | .bg-#{$name} { 69 | background-position: $value !important; 70 | } 71 | } 72 | 73 | @each $breakpoint in map-keys($breakpoints) { 74 | @include breakpoint-up($breakpoint) { 75 | 76 | @each $name, 77 | $value in $background-positions { 78 | .#{$breakpoint}-bg-#{$name} { 79 | background-position: $value !important; 80 | } 81 | } 82 | } 83 | } 84 | 85 | /** 86 | background repeat 87 | */ 88 | $repeat-options: (repeat, no-repeat, repeat-x, repeat-y); 89 | 90 | @each $name in $repeat-options { 91 | .bg-#{$name} { 92 | background-repeat: $name !important; 93 | } 94 | } 95 | 96 | /** 97 | background size 98 | */ 99 | $background-size-options: (auto:auto, 100 | cover:cover, 101 | contain:contain, 102 | '0-0':0% 0%, 103 | '0-100':0% 100%, 104 | '100-0':100% 0%, 105 | '10-100':10% 100%, 106 | '100-10':100% 10%, 107 | '25-100':25% 100%, 108 | '100-25':100% 25%, 109 | '50-100':50% 100%, 110 | '100-50':100% 50%, 111 | '100-100':100% 100% 112 | ); 113 | 114 | @each $name, $value in $background-size-options { 115 | .bg-#{$name}, 116 | .hover-bg-#{$name}:hover { 117 | background-size: $value !important; 118 | } 119 | } 120 | 121 | @each $breakpoint in map-keys($breakpoints) { 122 | @include breakpoint-up($breakpoint) { 123 | @each $name, $value in $background-size-options { 124 | .#{$breakpoint}-bg-#{$name} { 125 | background-size: $value !important; 126 | } 127 | } 128 | } 129 | } 130 | 131 | /** 132 | Gradient Background ( single color) 133 | */ 134 | @each $name in $gradient-colors { 135 | @if color($name + '-light') { 136 | @if color($name + '-dark') { 137 | .linear-#{$name} { 138 | background-image: linear-gradient(to right, color($name + '-light') 0%, color($name + '-dark') 100%) !important; 139 | } 140 | } 141 | } 142 | } 143 | 144 | // 2 color gradient 145 | @each $color-left in $gradient-colors { 146 | @each $color-right in $gradient-colors { 147 | @if color($color-left) { 148 | @if color($color-right) { 149 | @if $color-left !=$color-right { 150 | .#{$color-left}-#{$color-right} { 151 | @include gradient(to right, color($color-left), color($color-right)); 152 | } 153 | } 154 | } 155 | } 156 | } 157 | } -------------------------------------------------------------------------------- /scss/_border.scss: -------------------------------------------------------------------------------- 1 | /* 2 | border, border-radius, border-width, border-color, border-style 3 | */ 4 | 5 | // Default and preset style for border 6 | .border { 7 | border: 1px solid $default-border-color; 8 | } 9 | 10 | /** 11 | border-radius 12 | shorthand: .br-{t|r|b|l}-{radius} 13 | */ 14 | @each $size, 15 | $value in $border-radius { 16 | @include border-radius('br', $size, $value); 17 | } 18 | 19 | @each $breakpoint in map-keys($breakpoints) { 20 | @include breakpoint-up($breakpoint) { 21 | 22 | @each $size, 23 | $value in $border-radius { 24 | @include border-radius($breakpoint+"-br", $size, $value); 25 | } 26 | } 27 | } 28 | 29 | /** 30 | border-width 31 | shorthand: .bw-{t|r|b|l}-{width}, .{screen|hover|focus}-bw-{t|r|b|l}-{width} 32 | */ 33 | 34 | @each $size, 35 | $value in $border-width { 36 | 37 | .bw-#{$size}, 38 | .hover-bw-#{$size}:hover, 39 | .focus-bw-#{$size}:focus { 40 | border-width: $value !important; 41 | } 42 | 43 | @each $side-name, 44 | $side in $sides { 45 | .bw-#{$side-name}-#{$size}, 46 | .hover-bw-#{$side-name}-#{$size}:hover, 47 | .focus-bw-#{$side-name}-#{$size}:focus { 48 | border-#{$side}-width: $value !important; 49 | } 50 | } 51 | } 52 | 53 | @each $breakpoint in map-keys($breakpoints) { 54 | @include breakpoint-up($breakpoint) { 55 | @each $size, 56 | $value in $border-width { 57 | 58 | .#{$breakpoint}-bw-#{$size} { 59 | border-width: $value !important; 60 | } 61 | 62 | @each $side-name, 63 | $side in $sides { 64 | .#{$breakpoint}-bw-#{$side-name}-#{$size} { 65 | border-#{$side}-width: $value !important; 66 | } 67 | } 68 | } 69 | } 70 | } 71 | /** 72 | border-color 73 | shorthand: .bc-{color}, .border-{color} 74 | */ 75 | 76 | @each $name, 77 | $value in $all-colors { 78 | 79 | .bc-#{$name}, 80 | .hover-bc-#{$name}:hover, 81 | .focus-bc-#{$name}:focus { 82 | border-color: $value !important; 83 | } 84 | 85 | .border-#{$name} { 86 | border: 1px solid $value !important; 87 | } 88 | } 89 | 90 | /** 91 | border color alpha 92 | shorthand: .bc-{color}-{alpha}, .border-{color}-{alpha} 93 | */ 94 | 95 | @each $alpha-key, 96 | $alpha-value in $alpha-options { 97 | 98 | @each $name, 99 | $value in $all-colors { 100 | 101 | .bc-#{$name}-#{$alpha-key}, 102 | .hover-bc-#{$name}-#{$alpha-key}:hover, 103 | .focus-bc-#{$name}-#{$alpha-key}:focus { 104 | border-color: adjust-color($value, $alpha: -$alpha-value) !important; 105 | } 106 | 107 | .border-#{$name}-#{$alpha-key} { 108 | border: 1px solid adjust-color($value, $alpha: -$alpha-value) !important; 109 | } 110 | } 111 | } 112 | 113 | @each $side-key, 114 | $side-value in $sides { 115 | .border-#{$side-key} { 116 | border-#{$side-value}: 1px solid $default-border-color; 117 | } 118 | } 119 | 120 | $border-styles: (none, 121 | dotted, 122 | dashed, 123 | solid, 124 | double 125 | ) !default; 126 | /** 127 | border style 128 | shorthand: .{screen}-border-{style} 129 | */ 130 | 131 | @each $style-name in $border-styles { 132 | .border-#{$style-name}, 133 | .hover-border-#{$style-name}:hover, 134 | .focus-border-#{$style-name}:focus { 135 | border-style: $style-name !important; 136 | } 137 | } 138 | 139 | @each $breakpoint in map-keys($breakpoints) { 140 | @include breakpoint-up($breakpoint) { 141 | @each $style-name in $border-styles { 142 | .#{$breakpoint}-border-#{$style-name} { 143 | border-style: $style-name !important; 144 | } 145 | } 146 | } 147 | } -------------------------------------------------------------------------------- /scss/_colors.scss: -------------------------------------------------------------------------------- 1 | $base-colors: ('black': #000000, 2 | 'white': #FFFFFF, 3 | 'transparent': transparent); 4 | 5 | $cool-colors: ( //blue 6 | 'blue-darkest': #02305D, 7 | 'blue-darker':#1A5D9E, 8 | 'blue-dark': #1773CE, 9 | 'blue': #409EFF, 10 | 'blue-light': #65B2FF, 11 | 'blue-lighter': #B3D9FF, 12 | 'blue-lightest': #ECF5FF, 13 | // indigo 14 | 'indigo-darkest': #272075, 15 | 'indigo-darker':#332A99, 16 | 'indigo-dark': #3F33BD, 17 | 'indigo': #5A4FCF, 18 | 'indigo-light': #837AE6, 19 | 'indigo-lighter': #C2BDF6, 20 | 'indigo-lightest': #F0EEFF, 21 | // purple 22 | 'purple-darkest': #3D065F, 23 | 'purple-darker':#600A97, 24 | 'purple-dark': #840DCE, 25 | 'purple': #AA38F2, 26 | 'purple-light': #CC88F7, 27 | 'purple-lighter': #E9CBFC, 28 | 'purple-lightest': #F9F0FE, 29 | // pink 30 | 'pink-darkest': #580020, 31 | 'pink-darker':#930036, 32 | 'pink-dark': #C9366C, 33 | 'pink': #F06597, 34 | 'pink-light': #F58EB4, 35 | 'pink-lighter': #FFCDDF, 36 | 'pink-lightest': #FFEBF2, 37 | // red 38 | 'red-darkest': #750E12, 39 | 'red-darker':#A9151A, 40 | 'red-dark': #CC191F, 41 | 'red': #E7393F, 42 | 'red-light': #ED6D72, 43 | 'red-lighter': #F8C5C7, 44 | 'red-lightest': #FCE8E8, 45 | // orange 46 | 'orange-darkest': #854300, 47 | 'orange-darker':#C06000, 48 | 'orange-dark': #E77400, 49 | 'orange': #FF8710, 50 | 'orange-light': #FFB872, 51 | 'orange-lighter': #FFE0C0, 52 | 'orange-lightest': #FFF3E7, 53 | // yellow 54 | 'yellow-darkest': #6A5502, 55 | 'yellow-darker':#B79303, 56 | 'yellow-dark': #DDB104, 57 | 'yellow': #FACB0E, 58 | 'yellow-light': #FDE482, 59 | 'yellow-lighter': #FEF0BC, 60 | 'yellow-lightest': #FEF7DB, 61 | // pear 62 | 'pear-darkest': #4F560C, 63 | 'pear-darker':#7F8A13, 64 | 'pear-dark': #9EAC18, 65 | 'pear': #BECF1D, 66 | 'pear-light': #DDE965, 67 | 'pear-lighter': #F4F8CC, 68 | 'pear-lightest': #FBFDEE, 69 | // green 70 | 'green-darkest': #206120, 71 | 'green-darker':#2F8D2F, 72 | 'green-dark': #39AB39, 73 | 'green': #49C249, 74 | 'green-light': #89E089, 75 | 'green-lighter': #DCF3DC, 76 | 'green-lightest': #EAF8EA, 77 | // mint 78 | 'mint-darkest': #136B44, 79 | 'mint-darker':#1DA569, 80 | 'mint-dark': #23C67E, 81 | 'mint': #35DB92, 82 | 'mint-light': #89EABF, 83 | 'mint-lighter': #DCF9EC, 84 | 'mint-lightest': #F2FCF7, 85 | // teal 86 | 'teal-darkest': #225960, 87 | 'teal-darker':#2D747D, 88 | 'teal-dark': #378E99, 89 | 'teal': #42A9B6, 90 | 'teal-light': #95D1D9, 91 | 'teal-lighter': #DDF0F3, 92 | 'teal-lightest': #EDF9FA, 93 | // wine 94 | 'wine-darkest': #481E23, 95 | 'wine-darker':#722F37, 96 | 'wine-dark': #8E3A44, 97 | 'wine': #AA4652, 98 | 'wine-light': #D2939A, 99 | 'wine-lighter': #EFD8DB, 100 | 'wine-lightest': #FAF3F4, 101 | // brown 102 | 'brown-darkest': #3D2F2B, 103 | 'brown-darker':#54413B, 104 | 'brown-dark': #6B534C, 105 | 'brown': #8D6D64, 106 | 'brown-light': #C8B7B2, 107 | 'brown-lighter': #E9E2E0, 108 | 'brown-lightest': #FFF9F7, 109 | // almond 110 | 'almond-darkest': #634120, 111 | 'almond-darker':#8A5B2C, 112 | 'almond-dark': #AD7237, 113 | 'almond': #C48647, 114 | 'almond-light': #DCB792, 115 | 'almond-lighter': #EFDECD, 116 | 'almond-lightest': #F9F0E8, 117 | // slategray 118 | 'slategray-darkest': #05192D, 119 | 'slategray-darker':#102C45, 120 | 'slategray-dark': #2F5070, 121 | 'slategray': #517495, 122 | 'slategray-light': #96B1CB, 123 | 'slategray-lighter': #D0DCE7, 124 | 'slategray-lightest': #F2F5F7, 125 | // gray colors 126 | 'gray-darkest': #36454F, 127 | 'gray-darker':#465966, 128 | 'gray-dark': #566E7E, 129 | 'gray': #668295, 130 | 'gray-light': #B7C4CD, 131 | 'gray-lighter': #E4E8EB, 132 | 'gray-lightest': #EEF1F5, 133 | ) !default; 134 | 135 | $all-colors : map-merge($base-colors, $cool-colors); 136 | 137 | $gradient-colors : ('blue', 'indigo', 'gray', 'purple', 'pink', 'red', 'orange', 'yellow', 'pear', 'green', 'mint', 'teal', 'slategray', 'brown', 'wine', 'almond') !default; 138 | $shadow-colors : ('blue', 'indigo', 'gray', 'purple', 'pink', 'red', 'orange', 'yellow', 'pear', 'green', 'mint', 'teal', 'slategray', 'brown', 'wine', 'almond') !default; -------------------------------------------------------------------------------- /scss/_filter.scss: -------------------------------------------------------------------------------- 1 | /** 2 | filter 3 | backdrop-filter 4 | */ 5 | 6 | @for $i from 0 through 10 { 7 | 8 | .backdrop-blur-#{$i}, 9 | .hover-backdrop-blur-#{$i}:hover { 10 | backdrop-filter: blur(#{$i}px); 11 | } 12 | 13 | .blur-#{$i}, 14 | .hover-blur-#{$i}:hover { 15 | filter: blur(#{$i}px); 16 | } 17 | 18 | .grayscale-#{$i}, 19 | .hover-grayscale-#{$i}:hover { 20 | filter: grayscale($i*0.1); 21 | } 22 | } -------------------------------------------------------------------------------- /scss/_flex.scss: -------------------------------------------------------------------------------- 1 | /** 2 | Direction 3 | */ 4 | $flex-directions : (row, 5 | column, 6 | row-reverse, 7 | column-reverse); 8 | 9 | @each $direction in $flex-directions { 10 | .flex-#{$direction} { 11 | flex-direction: $direction !important; 12 | } 13 | } 14 | 15 | @each $breakpoint in map-keys($breakpoints) { 16 | @include breakpoint-up($breakpoint) { 17 | @each $direction in $flex-directions { 18 | .#{$breakpoint}-flex-#{$direction} { 19 | flex-direction: $direction !important; 20 | } 21 | } 22 | } 23 | } 24 | 25 | /** 26 | Wrap 27 | */ 28 | $wrap-options : (wrap, 29 | nowrap, 30 | wrap-reverse); 31 | 32 | @each $key in $wrap-options { 33 | .flex-#{$key} { 34 | flex-wrap: $key !important; 35 | } 36 | } 37 | 38 | @each $breakpoint in map-keys($breakpoints) { 39 | @include breakpoint-up($breakpoint) { 40 | @each $key in $wrap-options { 41 | .#{$breakpoint}-flex-#{$key} { 42 | flex-wrap: $key !important; 43 | } 44 | } 45 | } 46 | } 47 | 48 | /** 49 | Justify Content 50 | */ 51 | $justify-content-options : (start:flex-start, 52 | end:flex-end, 53 | center:center, 54 | between:space-between, 55 | around:space-around); 56 | 57 | 58 | @each $key, 59 | $value in $justify-content-options { 60 | .justify-#{$key} { 61 | justify-content: $value !important; 62 | } 63 | } 64 | 65 | @each $breakpoint in map-keys($breakpoints) { 66 | @include breakpoint-up($breakpoint) { 67 | 68 | @each $key, 69 | $value in $justify-content-options { 70 | .#{$breakpoint}-justify-#{$key} { 71 | justify-content: $value !important; 72 | } 73 | } 74 | } 75 | } 76 | 77 | /** 78 | Align Content 79 | */ 80 | $align-content-options : (start:flex-start, 81 | end:flex-end, 82 | center:center, 83 | between:space-between, 84 | around:space-around, 85 | stretch:stretch); 86 | 87 | @each $key, 88 | $value in $align-content-options { 89 | .content-#{$key} { 90 | align-content: $value !important; 91 | } 92 | } 93 | 94 | @each $breakpoint in map-keys($breakpoints) { 95 | @include breakpoint-up($breakpoint) { 96 | 97 | @each $key, 98 | $value in $align-content-options { 99 | .#{$breakpoint}-content-#{$key} { 100 | align-content: $value !important; 101 | } 102 | } 103 | } 104 | } 105 | 106 | /** 107 | Align Items 108 | */ 109 | $align-items-options : (start:flex-start, 110 | end:flex-end, 111 | center:center, 112 | stretch:stretch, 113 | baseline:baseline); 114 | 115 | @each $key, 116 | $value in $align-items-options { 117 | .items-#{$key} { 118 | align-items: $value !important; 119 | } 120 | } 121 | 122 | @each $breakpoint in map-keys($breakpoints) { 123 | @include breakpoint-up($breakpoint) { 124 | 125 | @each $key, 126 | $value in $align-items-options { 127 | .#{$breakpoint}-items-#{$key} { 128 | align-items: $value !important; 129 | } 130 | } 131 | } 132 | } 133 | 134 | /** 135 | Align Self 136 | */ 137 | $align-self-options : (start:flex-start, 138 | end:flex-end, 139 | center:center, 140 | stretch:stretch, 141 | baseline:baseline, 142 | auto:auto); 143 | 144 | @each $key, 145 | $value in $align-self-options { 146 | .self-#{$key} { 147 | align-self: $value !important; 148 | } 149 | } 150 | 151 | @each $breakpoint in map-keys($breakpoints) { 152 | @include breakpoint-up($breakpoint) { 153 | 154 | @each $key, 155 | $value in $align-self-options { 156 | .#{$breakpoint}-self-#{$key} { 157 | align-self: $value !important; 158 | } 159 | } 160 | } 161 | } 162 | 163 | /** 164 | Order 165 | */ 166 | $order-options : (first:-100, 167 | last:100, 168 | 0:0, 169 | 1:1, 170 | 2:2, 171 | 3:3, 172 | 4:4, 173 | 5:5, 174 | 6:6, 175 | 7:7, 176 | 8:8, 177 | 9:9, 178 | 10:10, 179 | 11:11, 180 | 12:12); 181 | 182 | @each $key, 183 | $value in $order-options { 184 | .order-#{$key} { 185 | order: $value !important; 186 | } 187 | } 188 | 189 | @each $breakpoint in map-keys($breakpoints) { 190 | @include breakpoint-up($breakpoint) { 191 | 192 | @each $key, 193 | $value in $order-options { 194 | .#{$breakpoint}-order-#{$key} { 195 | order: $value !important; 196 | } 197 | } 198 | } 199 | } 200 | 201 | /** 202 | fill, equal, grow, and shrink 203 | */ 204 | .flex-fill, .flex-auto { 205 | flex: 1 1 auto !important; 206 | } 207 | 208 | .flex-equal { 209 | flex: 1 1 0% !important; 210 | } 211 | 212 | .flex-grow-0 { 213 | flex-grow: 0 !important; 214 | } 215 | 216 | .flex-grow-1 { 217 | flex-grow: 1 !important; 218 | } 219 | 220 | .flex-shrink-0 { 221 | flex-shrink: 0 !important; 222 | } 223 | 224 | .flex-shrink-1 { 225 | flex-shrink: 1 !important; 226 | } 227 | .flex-none{ 228 | flex: 0 0 auto; 229 | } 230 | .flex-initial{ 231 | flex: 0 1 auto; 232 | } -------------------------------------------------------------------------------- /scss/_font-family.scss: -------------------------------------------------------------------------------- 1 | /** 2 | font family 3 | */ 4 | $font-sans: '-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"'; 5 | $font-serif: 'Georgia, Cambria, "Times New Roman", Times, serif'; 6 | $font-mono: 'Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace'; 7 | 8 | $system-fonts: (sans: $font-sans, 9 | serif: $font-serif, 10 | mono: $font-mono) !default; 11 | 12 | $google-fonts: (lato: "'Lato', sans-serif", 13 | lora: "'Lora', serif", 14 | montserrat: "'Montserrat', sans-serif", 15 | muli: "'Muli', sans-serif", 16 | noto-sans: "'Noto Sans', sans-serif", 17 | open-sans: "'Open Sans', sans-serif", 18 | pt-serif: "'PT Serif', serif", 19 | playfair-display: "'Playfair Display', serif", 20 | poppins: "'Poppins', sans-serif", 21 | roboto: "'Roboto', sans-serif", 22 | space-mono: "'Space Mono', monospace", 23 | dosis: "'Dosis', sans-serif", 24 | fira-sans: "'Fira Sans', sans-serif", 25 | cabin: "'Cabin', sans-serif", 26 | raleway: "'Raleway', sans-serif", 27 | pt-sans: "'PT Sans', sans-serif", 28 | titillium-web: "'Titillium Web', sans-serif", 29 | bitter: "'Bitter', serif", 30 | lobster: "'Lobster', cursive", 31 | barlow: "'Barlow', sans-serif", 32 | abel: "'Abel', sans-serif", 33 | asap: "'Asap', sans-serif", 34 | archivo-narrow: "'Archivo Narrow', sans-serif", 35 | barlow-condensed: "'Barlow Condensed', sans-serif", 36 | bree-serif: "'Bree Serif', serif", 37 | crete-round: "'Crete Round', serif", 38 | lobster-two: "'Lobster Two', cursive", 39 | pacifico: "'Pacifico', cursive", 40 | caveat: "'Caveat', cursive", 41 | satisfy: "'Satisfy', cursive", 42 | cookie: "'Cookie', cursive", 43 | handlee: "'Handlee', cursive", 44 | yellowtail: "'Yellowtail', cursive", 45 | dancing-script: "'Dancing Script', cursive", 46 | great-vibes: "'Great Vibes', cursive", 47 | fira-code: "'Fira Code', monospace", 48 | ) !default; 49 | 50 | $all-fonts: map-merge($system-fonts, $google-fonts); -------------------------------------------------------------------------------- /scss/_font.scss: -------------------------------------------------------------------------------- 1 | /* 2 | Typography: 3 | color 4 | font-family 5 | font-size 6 | font-weight 7 | line-height 8 | letter-spacing 9 | text-align 10 | text-transform 11 | font-style 12 | word-spacing 13 | text-stroke-width 14 | text-stroke-color 15 | */ 16 | 17 | /** 18 | text color, font color 19 | */ 20 | 21 | @each $name, 22 | $value in $all-colors { 23 | 24 | .#{$name}, 25 | .hover-#{$name}:hover { 26 | color: $value !important; 27 | } 28 | } 29 | 30 | /** 31 | font-family 32 | */ 33 | 34 | @each $name, 35 | $value in $all-fonts { 36 | .#{$name} { 37 | font-family: #{$value} !important; 38 | } 39 | } 40 | 41 | /** 42 | font-size 43 | */ 44 | 45 | @each $size, 46 | $value in $font-size { 47 | .fs-#{$size} { 48 | font-size: $value !important; 49 | } 50 | } 51 | 52 | @each $breakpoint in map-keys($breakpoints) { 53 | @include breakpoint-up($breakpoint) { 54 | 55 | @each $size, 56 | $value in $font-size { 57 | .#{$breakpoint}-fs-#{$size} { 58 | font-size: $value !important; 59 | } 60 | } 61 | } 62 | } 63 | 64 | /** 65 | font-weight 66 | */ 67 | 68 | @each $size, 69 | $value in $font-weight { 70 | 71 | .fw-#{$size} { 72 | font-weight: $value !important; 73 | } 74 | } 75 | 76 | 77 | /** 78 | line-height 79 | */ 80 | 81 | @each $size, 82 | $value in $line-height { 83 | 84 | .lh-#{$size} { 85 | line-height: $value !important; 86 | } 87 | } 88 | 89 | /** 90 | letter spacing 91 | */ 92 | 93 | @each $name, 94 | $value in $letter-spacing-options { 95 | 96 | .ls-#{$name}, 97 | .hover-ls-#{$name}:hover { 98 | letter-spacing: $value; 99 | } 100 | } 101 | 102 | /** 103 | text align 104 | */ 105 | $align-options: (left: left, 106 | right: right, 107 | center: center, 108 | justify: justify, 109 | ); 110 | 111 | @each $name, 112 | $value in $align-options { 113 | .text-#{$name} { 114 | text-align: $value; 115 | } 116 | } 117 | 118 | /** 119 | text decoration 120 | */ 121 | $text-decoration-options: (underline: underline, 122 | line-through: line-through, 123 | no-underline: none, 124 | ); 125 | 126 | @each $name, 127 | $value in $text-decoration-options { 128 | 129 | .#{$name}, 130 | .hover-#{$name}:hover { 131 | text-decoration: $value !important; 132 | } 133 | } 134 | 135 | /** 136 | underline-style 137 | */ 138 | $underline-style-options: (solid, double, dotted, dashed, wavy); 139 | 140 | @each $name in $underline-style-options { 141 | 142 | .underline-#{$name}, 143 | .hover-underline-#{$name}:hover { 144 | text-decoration: underline; 145 | text-decoration-style: $name !important; 146 | } 147 | } 148 | 149 | /** 150 | underline-color 151 | */ 152 | @each $name, 153 | $value in $all-colors { 154 | .underline-#{$name} { 155 | text-decoration: underline; 156 | text-decoration-color: $value !important; 157 | } 158 | } 159 | /** 160 | Text Transform 161 | */ 162 | $text-transform-options: (uppercase, 163 | lowercase, 164 | capitalize, 165 | ); 166 | 167 | @each $name in $text-transform-options { 168 | .#{$name} { 169 | text-transform: $name; 170 | } 171 | } 172 | 173 | /** 174 | white-space 175 | */ 176 | $whitespace-options:(normal, nowrap, pre, pre-line, pre-wrap, inherit); 177 | 178 | @each $name in $whitespace-options { 179 | .ws-#{$name} { 180 | white-space: $name; 181 | } 182 | } 183 | 184 | /** 185 | font-style 186 | */ 187 | .italic { 188 | font-style: italic; 189 | } 190 | 191 | .not-italic { 192 | font-style: normal; 193 | } 194 | 195 | /** 196 | word spacing 197 | */ 198 | 199 | @each $name, 200 | $value in $word-spacing-options { 201 | 202 | .ws-#{$name}, 203 | .hover-ws-#{$name}:hover { 204 | word-spacing: $value; 205 | } 206 | } 207 | 208 | /** 209 | word-break 210 | */ 211 | $word-break-options: (break-normal: normal, 212 | break-all: break-all, 213 | keep-all:keep-all, 214 | break:break-word); 215 | 216 | @each $name, 217 | $value in $word-break-options { 218 | .word-#{$name} { 219 | word-break: $value; 220 | } 221 | } 222 | 223 | /** 224 | word-wrap 225 | */ 226 | .word-wrap-break { 227 | word-wrap: break-word; 228 | } 229 | 230 | .word-wrap-normal { 231 | word-wrap: normal; 232 | } 233 | 234 | 235 | .text-truncate { 236 | overflow: hidden; 237 | text-overflow: ellipsis; 238 | white-space: nowrap; 239 | } 240 | 241 | .text-gradient { 242 | background-clip: text; 243 | -webkit-background-clip: text; 244 | -webkit-text-fill-color: transparent; 245 | } 246 | 247 | /** 248 | text-stroke-width 249 | shorthand: .text-stroke-{width} 250 | */ 251 | 252 | @each $size, 253 | $value in $border-width { 254 | 255 | .text-stroke-#{$size} { 256 | -webkit-text-stroke-width: $value !important; 257 | } 258 | } 259 | 260 | /** 261 | text-stroke-color 262 | shorthand: .text-stroke-{color} 263 | */ 264 | 265 | @each $name, 266 | $value in $all-colors { 267 | 268 | .text-stroke-#{$name}, 269 | .hover-text-stroke-#{$name}:hover { 270 | -webkit-text-stroke-width: 2px; 271 | -webkit-text-stroke-color: $value !important; 272 | } 273 | } 274 | 275 | /** 276 | text-fill-color 277 | shorthand: .text-fill-{color} 278 | */ 279 | 280 | @each $name, 281 | $value in $all-colors { 282 | 283 | .text-fill-#{$name}, 284 | .hover-text-fill-#{$name}:hover{ 285 | -webkit-text-fill-color: $value; 286 | } 287 | } -------------------------------------------------------------------------------- /scss/_functions.scss: -------------------------------------------------------------------------------- 1 | @function color($color) { 2 | @return map-get($all-colors, $color); 3 | } 4 | 5 | @function font($font) { 6 | @return map-get($all-fonts, $font); 7 | } 8 | 9 | 10 | @keyframes rotation { 11 | from { 12 | transform: rotate(0deg); 13 | } 14 | 15 | to { 16 | transform: rotate(360deg); 17 | } 18 | } -------------------------------------------------------------------------------- /scss/_in-progress.scss: -------------------------------------------------------------------------------- 1 | .in-progress { 2 | position: relative; 3 | overflow: hidden; 4 | } 5 | 6 | .in-progress::before { 7 | content: " "; 8 | position: absolute; 9 | top: 0; 10 | right: 0; 11 | bottom: 0; 12 | left: 50%; 13 | z-index: 1; 14 | width: 400%; 15 | margin-left: -200%; 16 | animation: progress-animation 800ms linear infinite; 17 | background: linear-gradient(to right, rgba(255, 255, 255, 0) 46%, rgba(255, 255, 255, .35) 50%, rgba(255, 255, 255, 0) 54%) 50% 50%; 18 | } 19 | 20 | @keyframes progress-animation { 21 | 0% { 22 | transform: translate3d(-30%, 0, 0); 23 | } 24 | 25 | 100% { 26 | transform: translate3d(30%, 0, 0); 27 | } 28 | } -------------------------------------------------------------------------------- /scss/_list.scss: -------------------------------------------------------------------------------- 1 | /** 2 | List Style 3 | */ 4 | $list-style-options: (none, disc, decimal); 5 | 6 | @each $key in $list-style-options { 7 | .list-#{$key} { 8 | list-style-type: $key; 9 | } 10 | } -------------------------------------------------------------------------------- /scss/_mixins.scss: -------------------------------------------------------------------------------- 1 | @mixin breakpoint-up($name) { 2 | $min: map-get($breakpoints, $name); 3 | 4 | @media (min-width: $min) { 5 | @content; 6 | } 7 | } 8 | 9 | @mixin border-radius($class, $size, $value) { 10 | .#{$class}-#{$size} { 11 | border-radius: $value !important; 12 | } 13 | 14 | .#{$class}-t-#{$size} { 15 | border-top-left-radius: $value !important; 16 | border-top-right-radius: $value !important; 17 | } 18 | 19 | .#{$class}-r-#{$size} { 20 | border-top-right-radius: $value !important; 21 | border-bottom-right-radius: $value !important; 22 | } 23 | 24 | .#{$class}-b-#{$size} { 25 | border-bottom-left-radius: $value !important; 26 | border-bottom-right-radius: $value !important; 27 | } 28 | 29 | .#{$class}-l-#{$size} { 30 | border-top-left-radius: $value !important; 31 | border-bottom-left-radius: $value !important; 32 | } 33 | } 34 | 35 | 36 | @mixin gradient($direction, $color1, $color2) { 37 | 38 | background-image: linear-gradient($direction, $color1 0%, $color2 100%); 39 | background-image: -webkit-linear-gradient($direction, $color1 0%, $color2 100%); 40 | background-image: -moz-linear-gradient($direction, $color1 0%, $color2 100%); 41 | background-image: -o-linear-gradient($direction, $color1 0%, $color2 100%); 42 | } 43 | 44 | @mixin input($input-font-color, $input-border-color, $input-border-radius) { 45 | display: inline-block; 46 | font-weight: 400; 47 | line-height: 1.5; 48 | color: $input-font-color; 49 | background-color: transparent; 50 | background-clip: padding-box; 51 | border: 1px solid $input-border-color; 52 | border-radius: $input-border-radius; 53 | vertical-align: middle; 54 | } -------------------------------------------------------------------------------- /scss/_opacity.scss: -------------------------------------------------------------------------------- 1 | // Class 2 | .visible { 3 | visibility: visible !important; 4 | } 5 | 6 | .invisible { 7 | visibility: hidden !important; 8 | } 9 | 10 | // opacity 11 | @each $name, 12 | $value in $opacity { 13 | .opacity-#{$name} { 14 | opacity: $value; 15 | } 16 | 17 | .hover-opacity-#{$name}:hover { 18 | opacity: $value; 19 | } 20 | } -------------------------------------------------------------------------------- /scss/_position.scss: -------------------------------------------------------------------------------- 1 | /** 2 | position 3 | */ 4 | $positions: ( 5 | absolute, 6 | fixed, 7 | relative, 8 | static, 9 | sticky); 10 | 11 | @each $position in $positions { 12 | .#{$position} { 13 | position: $position !important; 14 | } 15 | } 16 | @each $breakpoint in map-keys($breakpoints){ 17 | @include breakpoint-up($breakpoint) { 18 | @each $position in $positions { 19 | .#{$breakpoint}-#{$position} { 20 | position: $position !important; 21 | } 22 | } 23 | } 24 | } 25 | /** 26 | Locations: top, right, bottom, left 27 | */ 28 | $locations: (0: 0, 29 | 50pc: 50%, 30 | 100pc: 100%, 31 | auto: auto); 32 | 33 | 34 | /** 35 | .top-0 { top: 0 } 36 | */ 37 | @each $location-key, $location-value in $locations { 38 | @each $side-key, $side-value in $sides { 39 | .#{$side-value}-#{$location-key} { 40 | #{$side-value}: $location-value; 41 | } 42 | } 43 | } 44 | 45 | /** 46 | display 47 | */ 48 | $display-options: (block:block, 49 | inline-block:inline-block, 50 | inline:inline, 51 | flex:flex, 52 | inline-flex:inline-flex, 53 | table:table, 54 | table-row:table-row, 55 | table-cell:table-cell, 56 | hidden:none); 57 | 58 | @each $display-key, $display-value in $display-options { 59 | .#{$display-key} { 60 | display: $display-value !important; 61 | } 62 | } 63 | @each $breakpoint in map-keys($breakpoints){ 64 | @include breakpoint-up($breakpoint) { 65 | @each $display-key, $display-value in $display-options { 66 | .#{$breakpoint}-#{$display-key} { 67 | display: $display-value !important; 68 | } 69 | } 70 | } 71 | } 72 | 73 | /** 74 | z-index 75 | */ 76 | 77 | @each $index in $z-index { 78 | .z-#{$index} { 79 | z-index: $index; 80 | } 81 | } 82 | 83 | /** 84 | float 85 | */ 86 | $float-options: (left, 87 | right, 88 | none); 89 | 90 | @each $float-option in $float-options { 91 | .float-#{$float-option} { 92 | float: $float-option; 93 | } 94 | } 95 | /** 96 | vertical-align 97 | */ 98 | $vertical-options:( 99 | baseline, top, middle, bottom 100 | ) !default; 101 | @each $name in $vertical-options { 102 | .align-#{$name} { 103 | vertical-align: $name; 104 | } 105 | } 106 | 107 | /** 108 | clear 109 | */ 110 | .clearfix, .clear-both { 111 | &::after { 112 | content: ""; 113 | display: table; 114 | clear: both; 115 | } 116 | } 117 | 118 | /** 119 | overflow 120 | */ 121 | $overflow-options: (auto, 122 | hidden, 123 | visible, 124 | scroll); 125 | 126 | @each $overflow-option in $overflow-options { 127 | .overflow-#{$overflow-option} { 128 | overflow: $overflow-option !important; 129 | } 130 | .overflow-x-#{$overflow-option} { 131 | overflow-x: $overflow-option !important; 132 | } 133 | .overflow-y-#{$overflow-option} { 134 | overflow-y: $overflow-option !important; 135 | } 136 | } 137 | 138 | @each $breakpoint in map-keys($breakpoints) { 139 | @include breakpoint-up($breakpoint) { 140 | @each $overflow-option in $overflow-options { 141 | .#{$breakpoint}-overflow-#{$overflow-option} { 142 | overflow: $overflow-option !important; 143 | } 144 | .#{$breakpoint}-overflow-x-#{$overflow-option} { 145 | overflow-x: $overflow-option !important; 146 | } 147 | .#{$breakpoint}-overflow-y-#{$overflow-option} { 148 | overflow-y: $overflow-option !important; 149 | } 150 | } 151 | } 152 | } 153 | 154 | /** 155 | absolute 156 | */ 157 | .absolute-full{ 158 | position: absolute; 159 | top: 0; 160 | right: 0; 161 | bottom: 0; 162 | left: 0; 163 | } 164 | .absolute-left{ 165 | position: absolute; 166 | top: 0; 167 | bottom: 0; 168 | left: 0; 169 | } 170 | .absolute-right{ 171 | position: absolute; 172 | top: 0; 173 | bottom: 0; 174 | right: 0; 175 | } 176 | .absolute-top{ 177 | position: absolute; 178 | top: 0; 179 | left: 0; 180 | right: 0; 181 | } 182 | .absolute-bottom{ 183 | position: absolute; 184 | bottom: 0; 185 | left: 0; 186 | right: 0; 187 | } 188 | .absolute-center{ 189 | position: absolute; 190 | top: 50%; 191 | left: 50%; 192 | transform: translateY(-50%) translateX(-50%); 193 | } 194 | 195 | /** 196 | fixed position 197 | */ 198 | .fixed-full{ 199 | position: fixed; 200 | top: 0; 201 | right: 0; 202 | bottom: 0; 203 | left: 0; 204 | } 205 | .fixed-left{ 206 | position: fixed; 207 | top: 0; 208 | bottom: 0; 209 | left: 0; 210 | } 211 | .fixed-right{ 212 | position: fixed; 213 | top: 0; 214 | bottom: 0; 215 | right: 0; 216 | } 217 | .fixed-top{ 218 | position: fixed; 219 | top: 0; 220 | left: 0; 221 | right: 0; 222 | } 223 | .fixed-bottom{ 224 | position: fixed; 225 | bottom: 0; 226 | left: 0; 227 | right: 0; 228 | } 229 | .fixed-center{ 230 | position: fixed; 231 | top: 50%; 232 | left: 50%; 233 | transform: translateY(-50%) translateX(-50%); 234 | } -------------------------------------------------------------------------------- /scss/_reset.scss: -------------------------------------------------------------------------------- 1 | *, 2 | *::before, 3 | *::after { 4 | box-sizing: border-box; 5 | } 6 | *{ 7 | margin: 0; 8 | padding: 0; 9 | } 10 | body { 11 | font-family: $default-font-family; 12 | font-size: $default-font-size; 13 | font-weight: 400; 14 | line-height: 1.5; 15 | text-align: left; 16 | color: black; 17 | background-color: white; 18 | -webkit-text-size-adjust: 100%; 19 | -webkit-tap-highlight-color: rgba(0, 0, 0, 0); // 4 20 | } 21 | a{ 22 | color: $default-link-color; 23 | } 24 | table{ 25 | border-collapse: collapse; 26 | } 27 | textarea { 28 | overflow: auto; 29 | } 30 | 31 | button{ 32 | cursor: pointer; 33 | } 34 | img, 35 | video{ 36 | height: auto; 37 | max-width: 100%; 38 | border-style: none; 39 | } 40 | -------------------------------------------------------------------------------- /scss/_shadow.scss: -------------------------------------------------------------------------------- 1 | /** 2 | Shadow 3 | */ 4 | 5 | .shadow-0, .hover-shadow-0:hover { 6 | box-shadow: none; 7 | } 8 | 9 | .shadow, .hover-shadow:hover { 10 | box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06); 11 | } 12 | 13 | .shadow-1, .hover-shadow-1:hover { 14 | box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); 15 | } 16 | 17 | .shadow-2, .hover-shadow-2:hover { 18 | box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); 19 | } 20 | 21 | .shadow-3, .hover-shadow-3:hover { 22 | box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); 23 | } 24 | 25 | .shadow-4, .hover-shadow-4:hover { 26 | box-shadow: 0 25px 50px -12px rgba(0, 0, 0, 0.25); 27 | } 28 | 29 | @each $color in $shadow-colors { 30 | @if color($color) { 31 | .shadow-#{$color}, .hover-shadow-#{$color}:hover { 32 | box-shadow: 0 2px 3px 0 adjust-color(color($color), $alpha: -0.50 ); 33 | } 34 | .shadow-1-#{$color}, .hover-shadow-1-#{$color}:hover { 35 | box-shadow: 0 4px 6px -1px adjust-color(color($color), $alpha: -0.50 ); 36 | } 37 | .shadow-2-#{$color}, .hover-shadow-2-#{$color}:hover { 38 | box-shadow: 0 10px 15px -3px adjust-color(color($color), $alpha: -0.50 ); 39 | } 40 | .shadow-3-#{$color}, .hover-shadow-3-#{$color}:hover { 41 | box-shadow: 0 20px 25px -5px adjust-color(color($color), $alpha: -0.60 ); 42 | } 43 | .shadow-4-#{$color}, .hover-shadow-4-#{$color}:hover { 44 | box-shadow: 0 25px 40px -8px adjust-color(color($color), $alpha: -0.75 ); 45 | } 46 | } 47 | } 48 | 49 | @each $name, 50 | $value in $all-colors { 51 | .focus-#{$name}:focus{ 52 | border-color: $value !important; 53 | box-shadow: 0 0 0 0.125em rgba($value, 0.25) !important; 54 | } 55 | } 56 | .focus-none:focus{ 57 | border-color: inherit !important; 58 | box-shadow: inherit !important; 59 | } -------------------------------------------------------------------------------- /scss/_size.scss: -------------------------------------------------------------------------------- 1 | /** 2 | Sizing: 3 | width 4 | min-width 5 | max-width 6 | 7 | height 8 | min-height 9 | max-height 10 | */ 11 | 12 | 13 | /** 14 | ===========width=========== 15 | */ 16 | @each $size, 17 | $value in $width-size { 18 | .w-#{$size} { 19 | width: $value !important; 20 | } 21 | 22 | .max-w-#{$size} { 23 | max-width: $value !important; 24 | } 25 | 26 | .min-w-#{$size} { 27 | min-width: $value !important; 28 | } 29 | } 30 | 31 | /** 32 | responsive 33 | */ 34 | @each $breakpoint in map-keys($breakpoints) { 35 | @include breakpoint-up($breakpoint) { 36 | 37 | @each $size, 38 | $value in $width-size { 39 | .#{$breakpoint}-w-#{$size} { 40 | width: $value !important; 41 | } 42 | 43 | .#{$breakpoint}-max-w-#{$size} { 44 | max-width: $value !important; 45 | } 46 | 47 | .#{$breakpoint}-min-w-#{$size} { 48 | min-width: $value !important; 49 | } 50 | } 51 | } 52 | } 53 | 54 | /** 55 | ===========Height=========== 56 | */ 57 | 58 | @each $size, 59 | $value in $height-size { 60 | .h-#{$size} { 61 | height: $value !important; 62 | } 63 | .max-h-#{$size} { 64 | max-height: $value !important; 65 | } 66 | .min-h-#{$size} { 67 | min-height: $value !important; 68 | } 69 | } 70 | 71 | /** 72 | responsive 73 | */ 74 | @each $breakpoint in map-keys($breakpoints) { 75 | @include breakpoint-up($breakpoint) { 76 | 77 | @each $size, 78 | $value in $height-size { 79 | .#{$breakpoint}-h-#{$size} { 80 | height: $value !important; 81 | } 82 | 83 | .#{$breakpoint}-max-h-#{$size} { 84 | max-height: $value !important; 85 | } 86 | 87 | .#{$breakpoint}-min-h-#{$size} { 88 | min-height: $value !important; 89 | } 90 | } 91 | } 92 | } 93 | 94 | /** 95 | responsive height 96 | */ 97 | $responsive-height: ('1by1': 100%, 98 | '1by2': 50%, 99 | '2by1': 200%, 100 | '9by16': 56.25%, 101 | '16by9': 177.77%, 102 | '4by3': 133.33%, 103 | '3by4': 75%) !default; 104 | 105 | @each $name, 106 | $value in $responsive-height { 107 | .h-#{$name}:after { 108 | content: ""; 109 | display: block; 110 | padding-bottom: $value; 111 | } 112 | } 113 | @each $breakpoint in map-keys($breakpoints) { 114 | @include breakpoint-up($breakpoint) { 115 | @each $name, 116 | $value in $responsive-height { 117 | .#{$breakpoint}-h-#{$name}:after { 118 | content: ""; 119 | display: block; 120 | padding-bottom: $value; 121 | } 122 | } 123 | } 124 | } -------------------------------------------------------------------------------- /scss/_spacing.scss: -------------------------------------------------------------------------------- 1 | /** 2 | padding 3 | */ 4 | @each $size, 5 | $value in $paddings { 6 | 7 | .p-#{$size} { 8 | padding: $value !important; 9 | } 10 | 11 | @each $side-key, 12 | $side-value in $sides { 13 | .p#{$side-key}-#{$size} { 14 | padding-#{$side-value}: $value !important; 15 | } 16 | } 17 | 18 | .px-#{$size} { 19 | padding-left: $value !important; 20 | padding-right: $value !important; 21 | } 22 | 23 | .py-#{$size} { 24 | padding-top: $value !important; 25 | padding-bottom: $value !important; 26 | } 27 | } 28 | 29 | @each $breakpoint in map-keys($breakpoints) { 30 | @include breakpoint-up($breakpoint) { 31 | 32 | @each $size, 33 | $value in $paddings { 34 | 35 | .#{$breakpoint}-p-#{$size} { 36 | padding: $value !important; 37 | } 38 | 39 | @each $side-key, 40 | $side-value in $sides { 41 | .#{$breakpoint}-p#{$side-key}-#{$size} { 42 | padding-#{$side-value}: $value !important; 43 | } 44 | } 45 | 46 | .#{$breakpoint}-px-#{$size} { 47 | padding-left: $value !important; 48 | padding-right: $value !important; 49 | } 50 | 51 | .#{$breakpoint}-py-#{$size} { 52 | padding-top: $value !important; 53 | padding-bottom: $value !important; 54 | } 55 | } 56 | } 57 | } 58 | 59 | /** 60 | margin 61 | */ 62 | @each $size, 63 | $value in $margins { 64 | 65 | .m-#{$size}, 66 | .after-m-#{$size}::after, 67 | .before-m-#{$size}::before { 68 | margin: $value !important; 69 | } 70 | 71 | .mx-#{$size}, 72 | .after-mx-#{$size}::after, 73 | .before-mx-#{$size}::before { 74 | margin-left: $value !important; 75 | margin-right: $value !important; 76 | } 77 | 78 | .my-#{$size}, 79 | .after-my-#{$size}::after, 80 | .before-my-#{$size}::before { 81 | margin-top: $value !important; 82 | margin-bottom: $value !important; 83 | } 84 | 85 | @each $side-key, 86 | $side-value in $sides { 87 | .m#{$side-key}-#{$size}, 88 | .after-m#{$side-key}-#{$size}::after, 89 | .before-m#{$side-key}-#{$size}::before { 90 | margin-#{$side-value}: $value !important; 91 | } 92 | } 93 | 94 | } 95 | 96 | @each $breakpoint in map-keys($breakpoints) { 97 | @include breakpoint-up($breakpoint) { 98 | 99 | @each $size, 100 | $value in $margins { 101 | 102 | .#{$breakpoint}-m-#{$size} { 103 | margin: $value !important; 104 | } 105 | 106 | @each $side-key, 107 | $side-value in $sides { 108 | .#{$breakpoint}-m#{$side-key}-#{$size} { 109 | margin-#{$side-value}: $value !important; 110 | } 111 | } 112 | 113 | .#{$breakpoint}-mx-#{$size} { 114 | margin-left: $value !important; 115 | margin-right: $value !important; 116 | } 117 | 118 | .#{$breakpoint}-my-#{$size} { 119 | margin-top: $value !important; 120 | margin-bottom: $value !important; 121 | } 122 | } 123 | } 124 | } -------------------------------------------------------------------------------- /scss/_transform.scss: -------------------------------------------------------------------------------- 1 | /** 2 | scale 3 | */ 4 | 5 | @each $size, $value in $scale-options { 6 | .scale-#{$size}, .hover-scale-#{$size}:hover, .after-scale-#{$size}::after, .before-scale-#{$size}::before { 7 | transform: scale($value); 8 | } 9 | } 10 | @each $breakpoint in map-keys($breakpoints){ 11 | @include breakpoint-up($breakpoint) { 12 | @each $size, $value in $scale-options { 13 | .#{$breakpoint}-scale-#{$size}, .#{$breakpoint}-hover-scale-#{$size}:hover { 14 | transform: scale($value); 15 | } 16 | } 17 | } 18 | } 19 | 20 | /** 21 | Translate, Shift center 22 | */ 23 | .shift-tr, .shift-rt{ 24 | transform: translateY(-50%) translateX(50%); 25 | } 26 | .shift-tl, .shift-lt{ 27 | transform: translateY(-50%) translateX(-50%); 28 | } 29 | .shift-bl, .shift-lb{ 30 | transform: translateY(50%) translateX(-50%); 31 | } 32 | .shift-br, .shift-rb{ 33 | transform: translateY(50%) translateX(50%); 34 | } 35 | .shift-l{ 36 | transform: translateX(-50%); 37 | } 38 | .shift-r{ 39 | transform: translateX(50%); 40 | } 41 | .shift-t{ 42 | transform: translateY(-50%); 43 | } 44 | .shift-b{ 45 | transform: translateY(50%); 46 | } 47 | 48 | $shift-options : ( 49 | 1: 1px, 50 | 2: 2px, 51 | 3: 3px, 52 | 4: 4px, 53 | 6: 6px, 54 | 8: 8px, 55 | 12: 12px, 56 | 16: 16px, 57 | ) !default; 58 | 59 | @each $size, $value in $shift-options { 60 | .shift-l-#{$size}, .hover-shift-l-#{$size}:hover { 61 | transform: translateX(-$value); 62 | } 63 | .shift-r-#{$size}, .hover-shift-r-#{$size}:hover{ 64 | transform: translateX($value); 65 | } 66 | .shift-t-#{$size}, .hover-shift-t-#{$size}:hover{ 67 | transform: translateY(-$value); 68 | } 69 | .shift-b-#{$size}, .hover-shift-b-#{$size}:hover{ 70 | transform: translateY($value); 71 | } 72 | } 73 | 74 | /** 75 | Rotate 76 | */ 77 | 78 | $rotate-options : ( 79 | 0: 0deg, 80 | 1: 1deg, 81 | 2: 2deg, 82 | 5: 5deg, 83 | 10: 10deg, 84 | 20: 20deg, 85 | 45: 45deg, 86 | 90: 90deg, 87 | 180: 180deg, 88 | 270: 270deg, 89 | ) !default; 90 | 91 | @each $angle, $value in $rotate-options { 92 | .rotate-#{$angle}, .hover-rotate-#{$angle}:hover { 93 | transform: rotate($value); 94 | } 95 | } -------------------------------------------------------------------------------- /scss/_transition.scss: -------------------------------------------------------------------------------- 1 | $duration-options: (100: 100ms, 2 | 200: 200ms, 3 | 300: 300ms, 4 | 400: 400ms, 5 | 500: 500ms, 6 | 600: 600ms, 7 | 700: 700ms, 8 | 800: 800ms, 9 | 900: 900ms, 10 | ) !default; 11 | 12 | $animation-options: (ease: ease, 13 | linear: linear, 14 | ease-in:ease-in, 15 | ease-out:ease-out, 16 | ) !default; 17 | 18 | @each $animation-name, 19 | $animation-value in $animation-options { 20 | 21 | @each $duration-name, 22 | $duration-value in $duration-options { 23 | .#{$animation-name}-#{$duration-name} { 24 | transition: all $duration-value $animation-value; 25 | } 26 | } 27 | } 28 | 29 | @each $duration-name, 30 | $duration-value in $duration-options { 31 | .transition-#{$duration-name} { 32 | transition-duration: $duration-value; 33 | } 34 | } 35 | 36 | $property-options: (width, height, padding, margin, color, background-color, background, all) !default; 37 | 38 | @each $name in $property-options { 39 | .transition-#{$name} { 40 | transition-property: $name !important; 41 | } 42 | } -------------------------------------------------------------------------------- /scss/_utility.scss: -------------------------------------------------------------------------------- 1 | /** 2 | cursor 3 | */ 4 | 5 | @each $key, 6 | $value in $cursor { 7 | .cursor-#{$key} { 8 | cursor: $value; 9 | } 10 | } 11 | 12 | .pointer { 13 | cursor: pointer; 14 | } 15 | 16 | // placeholder 17 | 18 | @each $name, 19 | $value in $all-colors { 20 | .ph-#{$name}::placeholder, 21 | .focus-ph-#{$name}:focus::placeholder { 22 | color: $value !important; 23 | } 24 | } 25 | 26 | /** 27 | outline 28 | */ 29 | .outline-none, 30 | .focus-outline-none:focus { 31 | outline: 0; 32 | } 33 | 34 | /** 35 | currentColor 36 | */ 37 | 38 | .fill-current { 39 | fill: currentColor !important; 40 | } 41 | 42 | .stroke-current { 43 | stroke: currentColor !important; 44 | } 45 | 46 | .bg-current { 47 | background-color: currentColor !important; 48 | } 49 | 50 | .color-current { 51 | color: currentColor !important; 52 | } 53 | 54 | .border-current { 55 | border-color: currentColor !important; 56 | } 57 | 58 | 59 | /** 60 | user-select 61 | */ 62 | $user-select-options:(none, text, all, auto); 63 | 64 | @each $name in $user-select-options { 65 | .select-#{$name} { 66 | user-select: $name; 67 | } 68 | } 69 | 70 | /** 71 | resize 72 | */ 73 | $resize-options:(none, both, horizontal, vertical, initial, inherit); 74 | 75 | @each $name in $resize-options { 76 | .resize-#{$name} { 77 | resize: $name; 78 | } 79 | } 80 | 81 | /** 82 | scroll-behavior 83 | */ 84 | .scroll-smooth { 85 | scroll-behavior: smooth; 86 | } 87 | 88 | /** 89 | object-fit 90 | */ 91 | 92 | $object-options:(fill, contain, cover, scale-down, none); 93 | 94 | @each $name in $object-options { 95 | .object-#{$name} { 96 | object-fit: $name; 97 | } 98 | } 99 | 100 | @each $breakpoint in map-keys($breakpoints) { 101 | @include breakpoint-up($breakpoint) { 102 | @each $name in $object-options { 103 | .#{$breakpoint}-object-#{$name} { 104 | object-fit: $name; 105 | } 106 | } 107 | } 108 | } 109 | 110 | /** 111 | box-sizing 112 | */ 113 | .border-box { 114 | box-sizing: border-box; 115 | } 116 | 117 | .content-box { 118 | box-sizing: content-box; 119 | } -------------------------------------------------------------------------------- /scss/_variables.scss: -------------------------------------------------------------------------------- 1 | $breakpoints: (sm: 576px, 2 | md: 768px, 3 | lg: 992px, 4 | xl: 1200px) !default; 5 | 6 | $sides : (t:top, 7 | r:right, 8 | b:bottom, 9 | l: left) !default; 10 | 11 | $border-radius: (none: 0px, 12 | 0: 0px, 13 | 1: 1px, 14 | 2: 2px, 15 | 3: 3px, 16 | 4: 4px, 17 | 6: 6px, 18 | 8: 8px, 19 | 12: 12px, 20 | 16: 16px, 21 | round: 9999rem) !default; 22 | 23 | $border-width: (0: 0px, 24 | 1: 1px, 25 | 2: 2px, 26 | 3: 3px, 27 | 4: 4px, 28 | 6: 6px, 29 | 8: 8px, 30 | 12: 12px, 31 | 16: 16px, 32 | ) !default; 33 | 34 | $alpha-options : ( 35 | 10: 0.9, 36 | 20: 0.8, 37 | 30: 0.7, 38 | 40: 0.6, 39 | 50: 0.5, 40 | 60: 0.4, 41 | 70: 0.3, 42 | 80: 0.2, 43 | 90: 0.1, 44 | ) !default; 45 | 46 | $paddings: (0: 0, 47 | 1: 1 * 0.25rem, 48 | 2: 2 * 0.25rem, 49 | 3: 3 * 0.25rem, 50 | 4: 4 * 0.25rem, 51 | 5: 5 * 0.25rem, 52 | 6: 6 * 0.25rem, 53 | 7: 7 * 0.25rem, 54 | 8: 8 * 0.25rem, 55 | 9: 9 * 0.25rem, 56 | 10: 10 * 0.25rem, 57 | l1: 1rem, 58 | l2: 2rem, 59 | l3: 3rem, 60 | l4: 4rem, 61 | l5: 5rem, 62 | l6: 6rem, 63 | l7: 7rem, 64 | l8: 8rem, 65 | l9: 9rem, 66 | l10: 10rem, 67 | 1px:1px) !default; 68 | 69 | $margins: map-merge((auto:auto, -100pc:-100%), $paddings); 70 | 71 | $width-size: (0: 0, 72 | 1: 1 * 0.25rem, 73 | 2: 2 * 0.25rem, 74 | 3: 3 * 0.25rem, 75 | 4: 4 * 0.25rem, 76 | 5: 5 * 0.25rem, 77 | 6: 6 * 0.25rem, 78 | 7: 7 * 0.25rem, 79 | 8: 8 * 0.25rem, 80 | 9: 9 * 0.25rem, 81 | 10: 10 * 0.25rem, 82 | l1: 1rem, 83 | l2: 2rem, 84 | l3: 3rem, 85 | l4: 4rem, 86 | l5: 5rem, 87 | l6: 6rem, 88 | l7: 7rem, 89 | l8: 8rem, 90 | l9: 9rem, 91 | l10: 10rem, 92 | auto: auto, 93 | 1px: 1px, 94 | 10pc: 10%, 95 | 20pc: 20%, 96 | 25pc: 25%, 97 | 30pc: 30%, 98 | 33pc: 33.3333%, 99 | 40pc: 40%, 100 | 50pc: 50%, 101 | 60pc: 60%, 102 | 66pc: 66.6666%, 103 | 70pc: 70%, 104 | 75pc: 75%, 105 | 80pc: 80%, 106 | 90pc: 90%, 107 | 100pc: 100%, 108 | 25vw: 25vw, 109 | 50vw: 50vw, 110 | 75vw: 75vw, 111 | 100vw: 100vw) !default; 112 | 113 | $height-size: (0: 0, 114 | 1: 1 * 0.25rem, 115 | 2: 2 * 0.25rem, 116 | 3: 3 * 0.25rem, 117 | 4: 4 * 0.25rem, 118 | 5: 5 * 0.25rem, 119 | 6: 6 * 0.25rem, 120 | 7: 7 * 0.25rem, 121 | 8: 8 * 0.25rem, 122 | 9: 9 * 0.25rem, 123 | 10: 10 * 0.25rem, 124 | l1: 1rem, 125 | l2: 2rem, 126 | l3: 3rem, 127 | l4: 4rem, 128 | l5: 5rem, 129 | l6: 6rem, 130 | l7: 7rem, 131 | l8: 8rem, 132 | l9: 9rem, 133 | l10: 10rem, 134 | auto: auto, 135 | 1px: 1px, 136 | 25pc: 25%, 137 | 33pc: 33.3333%, 138 | 50pc: 50%, 139 | 66pc: 66.6666%, 140 | 75pc: 75%, 141 | 100pc: 100%, 142 | 25vh: 25vh, 143 | 50vh: 50vh, 144 | 75vh: 75vh, 145 | 100vh: 100vh) !default; 146 | 147 | $font-size: (s5: .5rem, 148 | s4: .6rem, 149 | s3: .7rem, 150 | s2: .8rem, 151 | s1: .9rem, 152 | m1: 1.125rem, 153 | m2: 1.25rem, 154 | m3: 1.5rem, 155 | m4: 1.75rem, 156 | m5: 2rem, 157 | l1: 2.25rem, 158 | l2: 2.5rem, 159 | l3: 3rem, 160 | l4: 3.5rem, 161 | l5: 4rem, 162 | xl1: 5rem, 163 | xl2: 6rem, 164 | xl3: 7rem, 165 | xl4: 8rem, 166 | xl5: 9rem, 167 | ) !default; 168 | 169 | $font-weight: (100: 100, 170 | 200: 200, 171 | 300: 300, 172 | 400: 400, 173 | 500: 500, 174 | 600: 600, 175 | 700: 700, 176 | 800: 800, 177 | 900: 900, 178 | bold: bold) !default; 179 | 180 | $line-height: (1: 1, 181 | 2: 1.25, 182 | 3: 1.5, 183 | 4: 1.75, 184 | 5: 2, 185 | 6: 2.25, 186 | 7: 2.5, 187 | ) !default; 188 | 189 | // Letter Spacing. class: .ls 190 | $letter-spacing-options: (tightest: -1px, 191 | tighter: -0.75px, 192 | tight: -0.5px, 193 | none: 0, 194 | wide: 0.5px, 195 | wider: 0.75px, 196 | widest: 1px, 197 | ) !default; 198 | 199 | $word-spacing-options: (tightest: -2px, 200 | tighter: -0.1px, 201 | tight: -0.5px, 202 | none: 0, 203 | wide: 1px, 204 | wider: 5px, 205 | widest: 10px, 206 | ) !default; 207 | 208 | $scale-options: (down-4: 0.125, 209 | down-3: 0.25, 210 | down-2: 0.50, 211 | down-1: 0.75, 212 | none: 1, 213 | up-1: 1.125, 214 | up-2: 1.25, 215 | up-3: 1.5, 216 | up-4: 1.75 217 | ) !default; 218 | 219 | $opacity: (0: 0, 220 | 10: 0.1, 221 | 20: 0.2, 222 | 30: 0.3, 223 | 40: 0.4, 224 | 50: 0.5, 225 | 60: 0.6, 226 | 70: 0.7, 227 | 80: 0.8, 228 | 90: 0.9, 229 | 100: 1, 230 | ) !default; 231 | 232 | $cursor: (auto:auto, 233 | crosshair:crosshair, 234 | default:default, 235 | help:help, 236 | move: move, 237 | none:none, 238 | not-allowed:not-allowed, 239 | pointer: pointer, 240 | progress:progress, 241 | text:text, 242 | wait: wait, 243 | zoom-in:zoom-in, 244 | zoom-out:zoom-out) !default; 245 | 246 | $z-index: (-1, 0, 10, 20, 30, 40, 50, 100, 1000, 2000, 5000, 10000, auto) !default; 247 | 248 | $text-stroke-width: (0: 0px, 249 | 1: 1px, 250 | 2: 2px, 251 | 3: 3px, 252 | 4: 4px, 253 | ) !default; 254 | 255 | $default-font-family : $font-sans !default; 256 | $default-font-size : 16px !default; 257 | $body-color: map-get($all-colors, 'gray-light') !default; 258 | $body-bg-color: map-get($all-colors, 'white') !default; 259 | 260 | $default-border-color: map-get($all-colors, 'gray-lighter') !default; 261 | 262 | //table style default values 263 | $table-border-color: map-get($all-colors, 'gray-lighter') !default; 264 | $table-head-background: map-get($all-colors, 'gray-lightest') !default; 265 | $table-background-color: map-get($all-colors, 'white') !default; 266 | $table-background-accent: map-get($all-colors, 'gray-lightest') !default; 267 | $table-cell-padding: 0.8rem !default; 268 | 269 | // input style default values 270 | $input-border-color: map-get($all-colors, 'gray-light') !default; 271 | $input-font-color: map-get($all-colors, 'gray') !default; 272 | $input-ph-color: map-get($all-colors, 'gray-light') !default; 273 | $input-font-size: 0.8rem !default; 274 | $input-border-radius: 4px !default; 275 | // button style default values 276 | $button-background-color: map-get($all-colors, 'gray-dark') !default; 277 | $button-border-color: map-get($all-colors, 'transparent') !default; 278 | $button-focus-color: map-get($all-colors, 'gray') !default; 279 | $button-font-color: map-get($all-colors, 'white') !default; 280 | $button-font-size: 0.8rem !default; 281 | $button-border-radius: 4px !default; 282 | // checkbox/radio default values 283 | $default-checkbox-color: map-get($all-colors, 'gray-dark') !default; 284 | // link style default values 285 | $default-link-color: map-get($all-colors, 'gray-darker') !default; -------------------------------------------------------------------------------- /scss/elements/_button.scss: -------------------------------------------------------------------------------- 1 | // Button 2 | 3 | .button, 4 | .button-xs, 5 | .button-md, 6 | .button-lg { 7 | display: inline-flex; 8 | align-items: center; 9 | justify-content: center; 10 | line-height: 1.5; 11 | color: $button-font-color; 12 | text-align: center; 13 | vertical-align: middle; 14 | cursor: pointer; 15 | user-select: none; 16 | background-color: $button-background-color; 17 | border: 1px solid $button-border-color; 18 | border-radius: $button-border-radius; 19 | 20 | &:disabled, 21 | &.disabled, 22 | fieldset:disabled & { 23 | cursor: not-allowed !important; 24 | opacity: 0.3 !important; 25 | } 26 | 27 | &:focus { 28 | outline: none; 29 | box-shadow: 0 0 0 0.15em rgba($button-focus-color, 0.5); 30 | } 31 | 32 | &:hover { 33 | opacity: 0.6; 34 | } 35 | 36 | &[class*=' hover']:hover { 37 | opacity: 1; 38 | } 39 | 40 | .input-icon { 41 | display: flex; 42 | align-items: center; 43 | justify-content: center; 44 | } 45 | 46 | &.loading { 47 | pointer-events: none; 48 | cursor: wait !important; 49 | opacity: 0.8; 50 | } 51 | 52 | &.loading::after { 53 | content: ""; 54 | display: inline-block; 55 | vertical-align: text-bottom; 56 | border-width: .1rem; 57 | border-style: solid; 58 | border-color: currentColor; 59 | border-right-color: transparent; 60 | border-radius: 50%; 61 | animation: rotation .5s linear infinite; 62 | margin-left: 0.5rem; 63 | margin-right: -1rem; 64 | } 65 | 66 | &.full { 67 | width: 100%; 68 | } 69 | 70 | &.half { 71 | width: 50%; 72 | } 73 | } 74 | 75 | .button { 76 | height: calc(1.5rem + .75rem + 2px); 77 | padding: .375rem calc(.75rem + 1rem); 78 | font-size: $button-font-size; 79 | 80 | &.loading::after { 81 | width: 1.2rem; 82 | height: 1.2rem; 83 | } 84 | } 85 | 86 | .button-xs { 87 | height: calc(1.5rem + .4rem + 2px); 88 | padding: .2rem calc(.5rem + 1rem); 89 | font-size: $button-font-size * 0.8; 90 | 91 | &.loading::after { 92 | width: 1.2rem * 0.8; 93 | height: 1.2rem * 0.8; 94 | } 95 | } 96 | 97 | .button-md { 98 | height: calc(1.5rem + 1rem + 2px); 99 | padding: .5rem calc(1rem + 1.2rem); 100 | font-size: $button-font-size * 1.25; 101 | 102 | &.loading::after { 103 | width: 1.2rem * 1.25; 104 | height: 1.2rem * 1.25; 105 | } 106 | } 107 | 108 | .button-lg { 109 | height: calc(1.8rem + 1.25rem + 2px); 110 | padding: .625rem calc(1.25rem + 1.5rem); 111 | font-size: $button-font-size * 1.5; 112 | 113 | &.loading::after { 114 | width: 1.2rem * 1.5; 115 | height: 1.2rem * 1.5; 116 | } 117 | } 118 | -------------------------------------------------------------------------------- /scss/elements/_checkbox.scss: -------------------------------------------------------------------------------- 1 | /* Basic styles */ 2 | .checkbox, 3 | .radio, 4 | .checkbox-bullet, 5 | .checkbox-round { 6 | position: absolute; 7 | opacity: 0; 8 | z-index: -1; 9 | 10 | &+label { 11 | position: relative; 12 | display: inline-block; 13 | padding: 0 0 0 2em; 14 | height: 1.4em; 15 | line-height: 1.5; 16 | cursor: pointer; 17 | } 18 | 19 | &+label::before, 20 | &+label::after { 21 | position: absolute; 22 | top: 0; 23 | left: 0; 24 | display: block; 25 | width: 1.4em; 26 | height: 1.4em; 27 | } 28 | 29 | &+label::before { 30 | content: " "; 31 | border: 2px solid currentColor; 32 | } 33 | 34 | &+label:hover::before { 35 | opacity: 0.8; 36 | } 37 | 38 | &:disabled+label::before, 39 | &:disabled+label, 40 | &.disabled+label::before, 41 | &.disabled+label { 42 | cursor: not-allowed !important; 43 | opacity: 0.4 !important; 44 | } 45 | 46 | &+label::after { 47 | transform: scale(0); 48 | } 49 | 50 | &:checked+label::after { 51 | transform: scale(1); 52 | } 53 | 54 | &+label::before, 55 | &+label::after { 56 | transition: 200ms all ease; 57 | } 58 | } 59 | 60 | .checkbox, .checkbox-round { 61 | &+label::after { 62 | content: '\2714'; 63 | color: white !important; 64 | line-height: 1.5; 65 | text-align: center; 66 | } 67 | 68 | &+label::before { 69 | border-radius: 20%; 70 | } 71 | 72 | &:checked+label::before { 73 | background: currentColor; 74 | border-color: currentColor; 75 | } 76 | } 77 | .checkbox-round{ 78 | &+label::before { 79 | border-radius: 50%; 80 | } 81 | } 82 | .checkbox-bullet{ 83 | &+label::before { 84 | border-radius: 20%; 85 | } 86 | &+label::after { 87 | content: " "; 88 | top: .2em; 89 | left: .2em; 90 | width: 1em; 91 | height: 1em; 92 | background: currentColor; 93 | border: .2em solid white !important; 94 | border-radius: 20%; 95 | } 96 | } 97 | .radio { 98 | 99 | &+label::before { 100 | border-radius: 50%; 101 | } 102 | 103 | &+label::after { 104 | content: " "; 105 | top: .2em; 106 | left: .2em; 107 | width: 1em; 108 | height: 1em; 109 | background: currentColor; 110 | border: .2em solid white !important; 111 | border-radius: 50%; 112 | } 113 | } -------------------------------------------------------------------------------- /scss/elements/_group.scss: -------------------------------------------------------------------------------- 1 | 2 | .horizontal-group { 3 | display: inline-flex; 4 | 5 | &>:not(:first-child):not(:last-child) { 6 | border-radius: 0px; 7 | } 8 | 9 | &>:first-child { 10 | border-top-right-radius: 0px; 11 | border-bottom-right-radius: 0px; 12 | } 13 | 14 | &>:last-child { 15 | border-top-left-radius: 0px; 16 | border-bottom-left-radius: 0px; 17 | } 18 | 19 | &>:not(:last-child) { 20 | margin-right: -1px; 21 | } 22 | } 23 | 24 | .vertical-group { 25 | display: inline-flex; 26 | flex-direction: column; 27 | 28 | &>:not(:first-child):not(:last-child) { 29 | border-radius: 0px; 30 | } 31 | 32 | &>:first-child { 33 | border-bottom-left-radius: 0px; 34 | border-bottom-right-radius: 0px; 35 | } 36 | 37 | &>:last-child { 38 | border-top-left-radius: 0px; 39 | border-top-right-radius: 0px; 40 | } 41 | 42 | &>:not(:last-child) { 43 | margin-bottom: -1px; 44 | } 45 | } -------------------------------------------------------------------------------- /scss/elements/_input.scss: -------------------------------------------------------------------------------- 1 | /** 2 | Forms: 3 | input 4 | textarea 5 | select 6 | label 7 | */ 8 | 9 | /** 10 | shorthand class: 11 | .input 12 | .input.disabled 13 | .input.full|half 14 | .input-xs|md|lg 15 | .input-wrapper 16 | .input-icon 17 | */ 18 | .input, 19 | .input-xs, 20 | .input-md, 21 | .input-lg, 22 | .select, 23 | .select-xs, 24 | .select-md, 25 | .select-lg { 26 | @include input($input-font-color, $input-border-color, $input-border-radius); 27 | 28 | &:disabled, 29 | &.disabled, 30 | fieldset:disabled & { 31 | pointer-events: none; 32 | cursor: not-allowed; 33 | background-color: rgba($input-border-color, 0.2); 34 | } 35 | 36 | &:focus { 37 | outline: none; 38 | box-shadow: 0 0 0 0.125em rgba($input-border-color, 0.5); 39 | } 40 | 41 | &:hover { 42 | border-color: darken($input-border-color, 30%); 43 | } 44 | 45 | &::placeholder { 46 | color: $input-ph-color; 47 | } 48 | 49 | &.full { 50 | width: 100%; 51 | } 52 | 53 | &.half { 54 | width: 50%; 55 | } 56 | } 57 | 58 | .input, 59 | .select { 60 | height: calc(1.5rem + .75rem + 2px); 61 | padding: .375rem calc(.75rem + .5rem); 62 | font-size: $input-font-size; 63 | } 64 | 65 | .input-xs, 66 | .select-xs { 67 | height: calc(1.5rem + .4rem + 2px); 68 | padding: .2rem calc(.5rem + .5rem); 69 | font-size: $input-font-size * 0.8; 70 | } 71 | 72 | .input-md, 73 | .select-md { 74 | height: calc(1.5rem + 1rem + 2px); 75 | padding: .5rem calc(1rem + .5rem); 76 | font-size: $input-font-size * 1.25; 77 | } 78 | 79 | .input-lg, 80 | .select-lg { 81 | height: calc(1.8rem + 1.25rem + 2px); 82 | padding: .625rem calc(1.25rem + .5rem); 83 | font-size: $input-font-size * 1.5; 84 | } 85 | 86 | .input-wrapper { 87 | display: inline-flex; 88 | border: 1px solid $input-border-color; 89 | border-radius: $input-border-radius; 90 | 91 | .input-icon { 92 | opacity: 0.5; 93 | padding: .375rem .75rem; 94 | display: flex; 95 | align-items: center; 96 | justify-content: center; 97 | } 98 | 99 | .input { 100 | border: 0px solid transparent !important; 101 | 102 | &:focus { 103 | box-shadow: none; 104 | 105 | &~.input-icon { 106 | opacity: 1 !important; 107 | } 108 | } 109 | 110 | &:hover { 111 | border-color: transparent; 112 | } 113 | } 114 | } 115 | 116 | /** 117 | shorthand class: 118 | .textarea 119 | .textarea.disabled 120 | .textarea.full|half 121 | .textarea-xs|md|lg 122 | */ 123 | .textarea, 124 | .textarea-xs, 125 | .textarea-md, 126 | .textarea-lg { 127 | @include input($input-font-color, $input-border-color, $input-border-radius); 128 | padding: .75rem; 129 | width: 100%; 130 | 131 | &:disabled, 132 | &.disabled, 133 | fieldset:disabled & { 134 | pointer-events: none; 135 | cursor: not-allowed; 136 | background-color: rgba($input-border-color, 0.2); 137 | } 138 | 139 | &:focus { 140 | outline: none; 141 | box-shadow: 0 0 0 0.125em rgba($input-border-color, 0.5); 142 | } 143 | 144 | &:hover { 145 | border-color: darken($input-border-color, 30%); 146 | } 147 | 148 | &::placeholder { 149 | color: $input-ph-color; 150 | } 151 | 152 | &.full { 153 | width: 100%; 154 | } 155 | 156 | &.half { 157 | width: 50%; 158 | } 159 | } 160 | 161 | .textarea { 162 | font-size: $input-font-size; 163 | } 164 | 165 | .textarea-xs { 166 | font-size: $input-font-size * 0.8; 167 | } 168 | 169 | .textarea-md { 170 | font-size: $input-font-size * 1.25; 171 | } 172 | 173 | .textarea-lg { 174 | font-size: $input-font-size * 1.5; 175 | } 176 | 177 | /** 178 | select 179 | */ 180 | .select, 181 | .select-xs, 182 | .select-md, 183 | .select-lg { 184 | -moz-appearance: none; 185 | -webkit-appearance: none; 186 | appearance: none; 187 | position: relative; 188 | cursor: pointer; 189 | background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23000000%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23000000%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); 190 | background-size: .6em; 191 | background-position: calc(100% - .6em) center; 192 | background-repeat: no-repeat; 193 | 194 | &[multiple], 195 | &[size]:not([size="1"]) { 196 | height: auto; 197 | background-image: none; 198 | padding: 0px; 199 | 200 | option { 201 | padding: .375rem calc(.75rem + .5rem); 202 | } 203 | } 204 | } 205 | .select-dark{ 206 | background-image: url("data:image/svg+xml;charset=UTF-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2212%22%20height%3D%2212%22%20viewBox%3D%220%200%2012%2012%22%3E%3Ctitle%3Edown-arrow%3C%2Ftitle%3E%3Cg%20fill%3D%22%23ffffff%22%3E%3Cpath%20d%3D%22M10.293%2C3.293%2C6%2C7.586%2C1.707%2C3.293A1%2C1%2C0%2C0%2C0%2C.293%2C4.707l5%2C5a1%2C1%2C0%2C0%2C0%2C1.414%2C0l5-5a1%2C1%2C0%2C1%2C0-1.414-1.414Z%22%20fill%3D%22%23ffffff%22%3E%3C%2Fpath%3E%3C%2Fg%3E%3C%2Fsvg%3E"); 207 | } -------------------------------------------------------------------------------- /scss/elements/_spinner.scss: -------------------------------------------------------------------------------- 1 | .spinner { 2 | display: inline-block; 3 | width: 2rem; 4 | height: 2rem; 5 | vertical-align: text-bottom; 6 | border-width: .1rem; 7 | border-style: solid; 8 | border-color: currentColor; 9 | border-right-color: transparent; 10 | border-radius: 50%; 11 | animation: rotation .8s linear infinite; 12 | } -------------------------------------------------------------------------------- /scss/elements/_table.scss: -------------------------------------------------------------------------------- 1 | .table-container { 2 | width: 100%; 3 | 4 | table { 5 | width: 100%; 6 | border: none; 7 | border-collapse: collapse; 8 | border: 1px solid $table-border-color; 9 | 10 | th, 11 | td { 12 | padding: $table-cell-padding; 13 | } 14 | 15 | thead { 16 | font-weight: bold; 17 | } 18 | } 19 | } 20 | 21 | .table-striped { 22 | tbody tr:nth-child(even) { 23 | background-color: $table-background-accent; 24 | } 25 | } 26 | 27 | // .row-border { 28 | // tr { 29 | // border-top: 1px solid $table-border-color; 30 | // border-bottom: 1px solid $table-border-color; 31 | // } 32 | // } 33 | .row-border { 34 | tr { 35 | border-top-width: 1px; 36 | border-top-style: solid; 37 | border-top-color: inherit; 38 | border-bottom-width: 1px; 39 | border-bottom-style: solid; 40 | border-bottom-color: inherit; 41 | } 42 | } 43 | 44 | .cell-border { 45 | td { 46 | border-width: 1px; 47 | border-style: solid; 48 | border-color: inherit; 49 | } 50 | } 51 | 52 | 53 | .table-head { 54 | thead { 55 | background-color: $table-head-background; 56 | } 57 | } -------------------------------------------------------------------------------- /scss/lite.scss: -------------------------------------------------------------------------------- 1 | $cool-colors: ( // gray colors 2 | 'gray-darkest': #36454F, 3 | 'gray-darker':#465966, 4 | 'gray-dark': #566E7E, 5 | 'gray': #668295, 6 | 'gray-light': #B7C4CD, 7 | 'gray-lighter': #E4E8EB, 8 | 'gray-lightest': #EEF1F5, 9 | ) !default; 10 | 11 | @import 'shorthand.scss'; -------------------------------------------------------------------------------- /scss/shorthand.scss: -------------------------------------------------------------------------------- 1 | /** 2 | _____ _ _ _ _ 3 | / ____| | | | | | | | 4 | | (___ | |__ ___ _ __| |_| |__ __ _ _ __ __| | 5 | \___ \| '_ \ / _ \| '__| __| '_ \ / _` | '_ \ / _` | 6 | ____) | | | | (_) | | | |_| | | | (_| | | | | (_| | 7 | |_____/|_| |_|\___/|_| \__|_| |_|\__,_|_| |_|\__,_| 8 | 9 | */ 10 | @import "font-family"; 11 | @import "colors"; 12 | @import "variables"; 13 | @import "reset"; 14 | @import "functions"; 15 | @import "mixins"; 16 | @import "background"; 17 | @import "border"; 18 | @import "flex"; 19 | @import "font"; 20 | @import "list"; 21 | @import "opacity"; 22 | @import "position"; 23 | @import "shadow"; 24 | @import "size"; 25 | @import "spacing"; 26 | @import "transform"; 27 | @import "transition"; 28 | @import "filter"; 29 | @import "after-before"; 30 | @import "in-progress"; 31 | @import "utility"; 32 | @import "elements/spinner"; 33 | @import "elements/input"; 34 | @import "elements/button"; 35 | @import "elements/checkbox"; 36 | @import "elements/table"; 37 | @import "elements/group"; 38 | 39 | --------------------------------------------------------------------------------