├── .github └── FUNDING.yml ├── README.md ├── backup2.css ├── contact └── index.html ├── cursor.png ├── docs ├── formcode.png ├── formstyling.html ├── icon.png ├── index.html ├── logo.png ├── modes.html └── use.html ├── everything.html ├── icon.png ├── icons ├── basic-mad.png ├── basic-mad.svg ├── basic-shock.png ├── basic-shock.svg ├── basic-smile.png ├── basic-smile.svg ├── basic-sussy.png ├── basic-sussy.svg ├── icons └── index.html ├── index.html ├── js ├── intro └── main.js ├── logo.png ├── main.css ├── main2.css ├── main3.css ├── mainbackup.css ├── mission └── index.html ├── pressedbutton.css ├── savircssfont.woff ├── team └── index.html └── themainbackup.css /.github/FUNDING.yml: -------------------------------------------------------------------------------- 1 | # These are supported funding model platforms 2 | 3 | github: # 4 | patreon: # Replace with a single Patreon username 5 | open_collective: # Replace with a single Open Collective username 6 | ko_fi: # Replace with a single Ko-fi username 7 | tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel 8 | community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry 9 | liberapay: # Replace with a single Liberapay username 10 | issuehunt: # Replace with a single IssueHunt username 11 | otechie: # Replace with a single Otechie username 12 | lfx_crowdfunding: # Replace with a single LFX Crowdfunding project-name e.g., cloud-foundry 13 | custom: https://buymeacoffee.com/savircss 14 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # SavirCSS 2 | ## A free, open-source CSS library. 3 | 4 |  5 | 6 | ### Add to your website 7 | Add the following code to your head tag: 8 | ``` 9 | 10 | ``` 11 | 12 | ### See all the styles 13 | View the [Everything Page](https://savirsingh.github.io/SavirCSS/everything). 14 | 15 | ### Use SavirCSS JS 16 | Unlock more things that can't be done with CSS alone. 17 | 18 | Import SavirCSS JS by downloading version 0.8 or later or importing SavirCSS online and adding this code: 19 | 20 | ``` 21 | 22 | ``` 23 | 24 | ### Icons! 25 |  26 |  27 |  28 |  29 | 30 | 31 | We have amazing custom icon styles and are always adding more! 32 | Check out the [Icons Page](https://savirsingh.github.io/SavirCSS/icons). 33 | 34 | ### Fonts 35 | The main body font included with SavirCSS is called SavirCSS Font and is not available for separate distribution. It also cannot be redistributed, just like everything else provided by the library. 36 | 37 | 38 | ### Documentation & help 39 | See the [Official Docs](https://savirsingh.github.io/SavirCSS/docs). 40 | 41 | ### Feedback & support 42 | For feedback/support, create an issue or email kopichiki@gmail.com. 43 | 44 | #### Used by: 45 | 46 |  47 |  48 | 49 | 50 | 51 | -------------------------------------------------------------------------------- /backup2.css: -------------------------------------------------------------------------------- 1 | @import "pressedbutton.css"; 2 | @import "https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"; 3 | 4 | #dark { 5 | background-color: #4b4852; 6 | color: #edf1f7; 7 | } 8 | 9 | body { 10 | font-family: SavirCSS Font; 11 | background-color: #edf1f7; 12 | cursor:url(cursor.png), auto; 13 | ::-webkit-scrollbar { 14 | width: 20px; 15 | ::-moz-selection { 16 | color: white; 17 | background: purple; 18 | } 19 | 20 | ::selection { 21 | color: white; 22 | background: purple; 23 | } 24 | } 25 | 26 | ::-webkit-scrollbar-track { 27 | box-shadow: inset 0 0 5px grey; 28 | border-radius: 10px; 29 | } 30 | 31 | ::-webkit-scrollbar-thumb { 32 | background: red; 33 | border-radius: 10px; 34 | } 35 | 36 | ::-webkit-scrollbar-thumb:hover { 37 | background: #b30000; 38 | } 39 | } 40 | 41 | button { 42 | padding: 20px; 43 | border: 0px; 44 | background-color: #f2ecdc; 45 | font-size: 20px; 46 | cursor:url(cursor.png), auto; 47 | } 48 | 49 | @font-face { 50 | font-family: 'SavirCSS Font'; 51 | font-style: normal; 52 | font-weight: 400; 53 | src: url(savircssfont.woff) format('woff'); 54 | unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD; 55 | } 56 | 57 | button { 58 | font-family: SavirCSS Font; 59 | } 60 | 61 | .navigation-top { 62 | font-family: SavirCSS Font; 63 | overflow: hidden; 64 | background-color: indigo; 65 | font-size: 20px; 66 | } 67 | 68 | .navigation-top a { 69 | float: left; 70 | color: #f2f2f2; 71 | text-align: center; 72 | padding: 24px 8px; 73 | text-decoration: none; 74 | font-size: 20px; 75 | } 76 | 77 | .navigation-top a:hover { 78 | background-color: white; 79 | color: black; 80 | } 81 | 82 | .navigation-top a.active { 83 | background-color: darkblue; 84 | color: white; 85 | } 86 | 87 | .dropdown { 88 | float: left; 89 | overflow: hidden; 90 | cursor:url(cursor.png), auto; 91 | } 92 | 93 | .dropdown .dropbtn { 94 | font-size: 20px; 95 | border: none; 96 | outline: none; 97 | color: white; 98 | padding: 24px 8px; 99 | background-color: inherit; 100 | font-family: inherit; 101 | margin: 0; 102 | } 103 | 104 | .dropdown-content { 105 | display: none; 106 | position: absolute; 107 | background-color: #edf1f7; 108 | min-width: 160px; 109 | box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2); 110 | z-index: 1; 111 | } 112 | 113 | .dropdown-content a { 114 | float: none; 115 | color: black; 116 | padding: 12px 16px; 117 | text-decoration: none; 118 | display: block; 119 | text-align: left; 120 | } 121 | 122 | .dropdown-content a:hover { 123 | background-color: white; 124 | } 125 | 126 | .dropdown:hover .dropdown-content { 127 | display: block; 128 | } 129 | 130 | .footer { 131 | position: fixed; 132 | left: 0; 133 | bottom: 0; 134 | width: 100%; 135 | background-color: #4b4852; 136 | color: white; 137 | text-align: center; 138 | cursor:url(cursor.png), auto; 139 | } 140 | 141 | .footer-unfixed { 142 | left: 0; 143 | bottom: 0; 144 | width: 100%; 145 | height: 32px; 146 | background-color: #4b4852; 147 | color: white; 148 | text-align: center; 149 | cursor:url(cursor.png), auto; 150 | } 151 | 152 | img:hover { 153 | opacity: 0.6; 154 | } 155 | 156 | @media only screen and (max-width: 600px) { 157 | img { 158 | width: 100%; 159 | } 160 | } 161 | 162 | .rainbow { 163 | 164 | text-shadow: 1px 1px 2px #000000; 165 | font-size:20px; 166 | -webkit-animation: rainbow 5s infinite; 167 | cursor:url(cursor.png), auto; 168 | 169 | -ms-animation: rainbow 5s infinite; 170 | 171 | animation: rainbow 5s infinite; 172 | } 173 | 174 | @-webkit-keyframes rainbow{ 175 | 0%{color: orange;} 176 | 10%{color: purple;} 177 | 20%{color: red;} 178 | 30%{color: CadetBlue;} 179 | 40%{color: yellow;} 180 | 50%{color: coral;} 181 | 60%{color: green;} 182 | 70%{color: cyan;} 183 | 80%{color: DeepPink;} 184 | 90%{color: DodgerBlue;} 185 | 100%{color: orange;} 186 | } 187 | 188 | @-ms-keyframes rainbow{ 189 | 0%{color: orange;} 190 | 10%{color: purple;} 191 | 20%{color: red;} 192 | 30%{color: CadetBlue;} 193 | 40%{color: yellow;} 194 | 50%{color: coral;} 195 | 60%{color: green;} 196 | 70%{color: cyan;} 197 | 80%{color: DeepPink;} 198 | 90%{color: DodgerBlue;} 199 | 100%{color: orange;} 200 | } 201 | 202 | @keyframes rainbow{ 203 | 0%{color: orange;} 204 | 10%{color: purple;} 205 | 20%{color: red;} 206 | 30%{color: CadetBlue;} 207 | 40%{color: yellow;} 208 | 50%{color: coral;} 209 | 60%{color: green;} 210 | 70%{color: cyan;} 211 | 80%{color: DeepPink;} 212 | 90%{color: DodgerBlue;} 213 | 100%{color: orange;} 214 | } 215 | 216 | 217 | code { 218 | background-color: lightgray; 219 | } 220 | 221 | ::-webkit-scrollbar { 222 | width: 16px; 223 | cursor:url(cursor.png), auto; 224 | } 225 | 226 | ::-webkit-scrollbar-track { 227 | box-shadow: inset 0 0 5px grey; 228 | border-radius: 10px; 229 | } 230 | 231 | ::-webkit-scrollbar-thumb { 232 | background: #ad77e6; 233 | border-radius: 10px; 234 | } 235 | 236 | ::-webkit-scrollbar-thumb:hover { 237 | background: #9c52eb; 238 | } 239 | 240 | .shadowed { 241 | 242 | text-shadow: 1px 1px 2px #000000; 243 | font-size:20px; 244 | } 245 | 246 | a { 247 | color: green; 248 | cursor:url(cursor.png), auto; 249 | text-decoration: none; 250 | } 251 | 252 | a:link { 253 | text-decoration: none; 254 | } 255 | 256 | a:visited { 257 | text-decoration: none; 258 | } 259 | 260 | a:hover { 261 | text-decoration: underline; 262 | } 263 | 264 | a:active { 265 | text-decoration: underline; 266 | } 267 | 268 | .linkbutton, .linkbutton:visited { 269 | background-color: #f2ecdc; 270 | color: #4b4852; 271 | padding: 14px 25px; 272 | text-align: center; 273 | text-decoration: none; 274 | display: inline-block; 275 | } 276 | 277 | .linkbutton:hover, a:active { 278 | background-color: #f2ecdc; 279 | text-decoration: none; 280 | } 281 | 282 | .accordion { 283 | background-color: #edf1f7; 284 | color: #444; 285 | cursor: pointer; 286 | padding: 18px; 287 | width: 100%; 288 | border: none; 289 | text-align: left; 290 | outline: none; 291 | font-size: 15px; 292 | transition: 0.4s; 293 | } 294 | 295 | .active, .accordion:hover { 296 | background-color: #ccc; 297 | } 298 | 299 | .accordion:after { 300 | content: '\002B'; 301 | color: #777; 302 | font-weight: bold; 303 | float: right; 304 | margin-left: 5px; 305 | } 306 | 307 | .active:after { 308 | content: "\2212"; 309 | } 310 | 311 | .accordiontext { 312 | padding: 0 18px; 313 | background-color: white; 314 | max-height: 0; 315 | overflow: hidden; 316 | transition: max-height 0.2s ease-out; 317 | } 318 | 319 | input[type=text], select, textarea { 320 | width: 100%; 321 | padding: 12px; 322 | border: 1px solid #ccc; 323 | border-radius: 4px; 324 | resize: vertical; 325 | } 326 | 327 | label { 328 | padding: 12px 12px 12px 0; 329 | display: inline-block; 330 | } 331 | 332 | input[type=submit] { 333 | background-color: #ad77e6; 334 | color: white; 335 | padding: 12px 20px; 336 | border: none; 337 | border-radius: 4px; 338 | cursor: pointer; 339 | float: right; 340 | } 341 | 342 | input[type=submit]:hover { 343 | background-color: #9c52eb; 344 | } 345 | 346 | .container { 347 | border-radius: 5px; 348 | background-color: #edf1f7; 349 | padding: 20px; 350 | } 351 | 352 | .basic-smile { 353 | background: url('https://savirsingh.github.io/SavirCSS/icons/basic-smile.png'); 354 | height: 20px; 355 | width: 20px; 356 | display: block; 357 | } 358 | 359 | .basic-shock { 360 | background: url('https://savirsingh.github.io/SavirCSS/icons/basic-shock.png'); 361 | height: 20px; 362 | width: 20px; 363 | display: block; 364 | } 365 | 366 | .basic-sussy { 367 | background: url('https://savirsingh.github.io/SavirCSS/icons/basic-sussy.png'); 368 | height: 20px; 369 | width: 20px; 370 | display: block; 371 | } 372 | 373 | .basic-mad { 374 | background: url('https://savirsingh.github.io/SavirCSS/icons/basic-mad.png'); 375 | height: 20px; 376 | width: 20px; 377 | display: block; 378 | } 379 | -------------------------------------------------------------------------------- /contact/index.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |To contact SavirCSS, please email kopichiki@gmail.com.
31 | 32 |