All Projects → kareem-m → customize.css

kareem-m / customize.css

Licence: other
Customize.css is Modern Alternative To Reset Css & Html Elements

Programming Languages

HTML
75241 projects
Pug
443 projects
SCSS
7915 projects
CSS
56736 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to customize.css

ResetCSS
Reset CSS Stylesheet to reduce browser inconsistencies.
Stars: ✭ 17 (-19.05%)
Mutual labels:  css-reset
stitches-reset
The famous Eric Meyer's Reset CSS for stitches
Stars: ✭ 35 (+66.67%)
Mutual labels:  css-reset
Normalize.css
A modern alternative to CSS resets
Stars: ✭ 46,177 (+219790.48%)
Mutual labels:  css-reset
Modern Normalize
🐒 Normalize browsers' default style
Stars: ✭ 3,924 (+18585.71%)
Mutual labels:  css-reset
skelet
Skelet.css a contemporary CSS framework. The basics to get started.
Stars: ✭ 69 (+228.57%)
Mutual labels:  css-reset

About customize.css

Customize.css is a small css file that improves user agent stylesheet values

so that browsers display all elements more consistently & in compliance with modern standards.

For example:


h1 {
    font-size: 2em;
}

a {
    text-decoration: none;
    user-select: none;
}

p {
    color: #666;
}

ul, ol {
    margin: 0;
    padding: 0;
}

Features customize.css

The advantages of customize.css are very many, and this is evident from the following:

  • Small file size and not a lot of comments.
  • Corrected some errors in browsers.
  • Improve usability with subtle improvements.

One of the most important features that are not present in the frameworks and that many developers and programmers do not know is the ability to change the shape of the scroll bar, which gives an attractive appearance to customers.


::-webkit-scrollbar {
    width: 10px;
    height: 5px;
}

::-webkit-scrollbar-track {
    background: var(--main-background, #fff);
}

::-webkit-scrollbar-thumb {
    background: var(--main-color, #07f);
}

::-webkit-scrollbar-thumb:hover {
    border: 1px solid #fff;
}

Another advantage is the addition of features to some elements that must be placed each time you create a site, which reduces the time required to create the site, and these features include:


form input:not([type="submit"]) {
    padding: 10px 50px 10px 10px;
    caret-color: var(--main-color, #07f);
}

[type="submit"] {
    padding: 10px;
    cursor: pointer;
    text-transform: capitalize;
}

form input:not([type="submit"]):focus,
[type="submit"]:focus {
    outline: 0;
}

textarea {
    resize: none;
}

Customize vs Normalize vs Reset

customize.css, of course, overcomes normalize and reset, because customize has all the properties of normalize and reset, in addition to other properties, and it does not have a lot of annoying commints that increase the file space.


Browser support

customize.css supports this browsers.


  • Chrome
  • Edge
  • Firefox ESR+
  • Safari 8+
  • Opera

Quick start

Looking to quickly add customize.css to your project?

Copy-paste the stylesheet into your before all other stylesheets to load our CSS.


<link rel="stylesheet" href="https://kareem-m.github.io/customize.css/src/customize.min.css">
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].