list of css properties

STEPS TO REMOVE OLD WINDOWS FILES


 CSS PROPERTIES LIST TO USE AND LEARN

html {
    box-sizingborder-box;
    font-size18px;
}

:root {
    --dark-bluehsl(23326%24%);
    --lime-greenhsl(13665%51%);
    --bright-cyanhsl(19270%51%);
    --grayish-bluehsl(2338%62%);
    --light-grayish-bluehsl(22016%96%);
    --light-grayhsl(00%98%);
    --whitehsl(00%100%);
}

bodyh1h2h3h4h5h6polul {
    margin0;
    padding0;
    font-weightnormal;
    font-family'Public Sans'sans-serif;
    -webkit-font-smoothingantialiased;
}

p {
    line-height1.4;
}

.root {
    overflow-xhidden;
}

img {
    max-width100%;
    heightauto;
}

nav {
    displayflex;
    justify-contentspace-between;
    align-itemscenter;
    /* padding: 20px 0; */
    height60px;
}

nav ul {
    displayflex;
    list-style-typenone;
    align-itemscenter;
}

nav ul li a {
    text-decorationnone;
    colorvar(--grayish-blue);
    transitionall .3s ease-in-out;
}

nav ul li a:hover {
    colorvar(--dark-blue);
}

nav ul li {
    margin-left20px;
}

.container {
    width1120px;
    margin0 auto;
    max-width90%;
}

.btn {
  bordernone;
  backgroundlinear-gradient(to rightvar(--lime-green), var(--bright-cyan));
  padding10px 20px;
  border-radius50px;
  colorvar(--white);
  cursorpointer;
  transitionall .3s ease-in-out;
}

.btn:hover {
    backgroundlinear-gradient(to rightvar(--bright-cyan), var(--lime-green));
}

.header-wrap {
    displayflex;
    align-itemscenter;
    positionrelative;
    padding-bottom40px;
}

.header-section {
    backgroundvar(--light-gray);
}

.header-text {
    flex1 0 40%;
}

.header-images {
    flex1 0 60%;
    positionrelative;
}

.header-images img:first-child {
    positionrelative;
    top-50px;
    transformscale(1.6);
    bottom0;
    right-200px;
}

.header-images img:last-child {
    positionabsolute;
    top-160px;
    right-190px;
    transformscale(1.1);
}

.nav-section {
    positionrelative;
    z-index1;
    backgroundvar(--white);
}

.header-text h1 {
    font-size48px;
    font-weight300;
    line-height1.1;
    margin-bottom30px;
}

.header-text p {
    margin-bottom30px;
    colorvar(--grayish-blue);
}

section.pros-section {
    backgroundvar(--light-grayish-blue);
    padding100px 0;
}

section.pros-section h1 {
    margin-bottom20px;
}

section.pros-section p.section-text {
    margin-bottom60px;
    colorvar(--grayish-blue);
}

section.pros-section .card-wrapper {
    displayflex;
    /* gap: 100px; */
}

section.pros-section .card-wrapper > * + *{
    margin-left30px;
}

.card-wrapper .card img {
    margin-bottom30px;
}

.card-wrapper .card h2 {
    font-size22px;
    margin-bottom20px;
}

.card-wrapper .card p {
    font-size16px;
}

section.articles-section {
    padding100px 0;
    backgroundvar(--light-gray);
}

section.articles-section h1 {
    margin-bottom30px;
}

.article-wrapper {
    displayflex;
}

.article-wrapper > * + * {
    margin-left30px;
}

.article-wrapper  img {
    width100%;
    height200px;
    object-fitcover;
}

.article-card {
    backgroundvar(--white);
}
.article-wrapper .content {
    backgroundvar(--white);
    padding20px;
}

.article-wrapper .content a {
    padding10px 0;
    displayinline-block;
    colorvar(--dark-blue);
    text-decorationnone;
    transitionall .3s ease-in-out;
}

.article-wrapper .content a:hover {
    colorvar(--lime-green);
}

.article-wrapper .content p {
    font-size16px;
    colorvar(--grayish-blue);
}

footer ul {
    list-style-typenone;
}

footer {
    backgroundvar(--dark-blue);
    padding30px;
}

footer ul.socials {
    displayflex;
    margin-top60px;
}

footer ul.socials > * + * {
    margin-left14px;
}

footer .content {
    displayflex;
    justify-contentspace-between;
}

footer .content a {
    colorvar(--light-gray);
    text-decorationnone;
    transitionall .3s ease-in-out;
}

footer .content a:hover {
    colorvar(--grayish-blue);
}

footer .content li {
    margin-bottom10px;
}

footer .footer-cta {
    text-alignright;
}

footer .copyright {
    colorvar(--grayish-blue);
    font-size16px;
    margin-top30px;
}

/* Responsive */
.hamburger-btn {
    displaynone;
}
@media(max-width1198px) {
    .card-wrapper.article-wrapper {
        flex-wrapwrap;
    }
    .card-wrapper .card {
        flex1 0 40%;
        margin-bottom30px;
    }
    .card-wrapper .card:nth-child(odd) {
        margin-left0;
    }
    .article-wrapper .article-card {
        flex1 0 40%;
        margin-bottom30px;
    }
    .article-wrapper .article-card:nth-child(odd) {
        margin-left0;
    }
}

@media(max-width998px) {
    footer .content {
        flex-wrapwrap;
    }
    footer .content > * {
        flex1 0 30%;
        margin-bottom30px;
        text-alignleft;
    }
    footer ul.socials {
        margin-top30px;
    }
    footer .footer-cta {
        margin-bottom0;
    }
}

@media(max-width870px) {
    .hamburger-btn {
        displayblock;
    }
    .nav-links {
        positionfixed;
        top80px;
        left-500px;
        /* left: 50%; */
        transformtranslateX(-50%);
        backgroundvar(--white);
        displayflex;
        flex-directioncolumn;
        width90%;
        border-radius20px;
        padding20px 0;
        box-shadow0px 30px 50px 5px #A0A0A0;
        transitionall .3s ease-in-out;
    }
    .nav-links.open {
        left50%;
    }
    .navbar-cta {
        displaynone;
    }
    .hamburger-btn {
      bordernone;
      backgroundnone;
      outlinenone;
    }
    .nav-links a {
        colorvar(--dark-blue);
    }
    .nav-links li{
        padding-bottom10px;
    }
    .nav-links li:last-child {
        padding-bottom0;
    }
    .header-text {
        flex1 0 70%;
    }
    .header-images {
        flex1 0 30%;
    }
    .header-wrap {
        padding-top30px;
    }
    .header-images img:first-child {
        right-50px;
    }
    .header-images img:last-child {
        top-135px;
        right-72px;
    }
    .header-text h1 {
        font-size30px;
    }
    .header-text p {
        font-size16px;
    }
    section.pros-sectionsection.articles-section{
        padding30px 0;
    }
    section.pros-section h1 {
        font-size24px;
    }
    section.pros-section p.section-text {
        font-size16px;
    }
}
@media (max-width768px) {
    footer .content > * {
        flex1 0 100%;
        text-aligncenter;
    }
    footer .socials {
      justify-contentcenter;
    }
}

@media(max-width580px) {
    .card-wrapper .card {
        flex1 0 100%;
        margin-left0!important;
    }

    .article-wrapper .article-card {
        flex1 0 100%;
        margin-left0;
    }
    .article-wrapper .article-card:last-child {
        margin-bottom0;
    }

}

 

No comments:

Post a Comment