ok
Direktori : /home/shopnoc1/www/ |
Current File : /home/shopnoc1/www/style.css |
*{ margin: 0; padding: 0; box-sizing: border-box; outline: none; font-family: 'Merriweather', serif; } /* top navbar */ .navbar .icons{ margin-top: 13px; margin-right: 15px; } .navbar a{ text-decoration: none; color: #FFFFFF; margin-left: 10px; } .navbar a img{ margin-bottom: 3px; } /* top navbar */ /* navbar */ #navbar{ background-color: rgb(97, 131, 203); } #logo{ margin-left: 15px; color: white; font-size: 25px; font-weight: bold; margin-bottom: 6px; } #logo span{ color: #ffc800; } #logo #span1{ font-size: 30px; } .navbar-nav{ margin-left: 20px; } .nav-item{ margin-left: 10px; } .nav-item .nav-link{ color: white; margin-left: 2px; text-shadow: 0px 0px 1px black; transition: 0.5s ease; } .nav-item .nav-link:hover{ color: #ffc800; } .dropdown-menu li a{ color: white; transition: 0.5s ease; } .dropdown-menu li a:hover{ background-color: rgb(36, 113, 163); color: #ffc800; } #search input{ border-radius: 50px; border: none; } #search button{ border-radius: 50px; color: white; border: 1px solid #ffc800; background-color: #ffc800; } /* navbar */ /* home content */ .home{ width: 100%; height: 80vh; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; position: relative; background-color: #a9a9a92b; z-index: 0; } .home .img{ flex: 1 1 300px; } .home .img img{ margin-top: 30px; width: 100%; } .home .content{ flex: 1 1 400px; margin-top: 20px; } .content h1{ color: rgb(67 0 86); font-weight: bold; margin-left: 23px; font-size: 3 rem; text-shadow: -1px 1px 1px black; } .content h1 span{ color: rgb(67 0 86); text-shadow: 1px 1px 1px black; } #span2{ color: #ffc800; } .content p{ margin-left: 23px; } .btn{ margin-left: 13px; } .btn button{ width: 150px; height: 32px; letter-spacing: 3px; background-color: rgb(67 0 86); color: white; border-radius: 5px; border: none; transition: 0.5s ease; cursor: pointer; } .btn button:hover{ background-color: #ffc800; color: black; border: none; } .dott{ display: none; } @media screen and (max-width:1200px){ .home{ height: 90vh; } } @media screen and (max-width:799px){ .home{ height: 140vh; } } @media screen and (max-width:550px){ .home{ height: 110vh; } } @media screen and (max-width:420px){ .home{ height: 110vh; } .content h1{ font-size: 45px; } } @media screen and (max-width:320px){ .home{ height: 110vh; } .content h1{ font-size: 36px; } } /* home content */ /* product cards */ #product-cards{ margin-top: 100px; } #product-cards h1{ color:#e5490a; font-size: 24PX; text-shadow: 1px 1px 1px black; border-bottom: 2px solid #ffc800; background-color: #12addf; } #product-cards .card h4{ font-size: 14px; color: black; } #product-cards .card p{ font-size: 12px; margin-top: 5px; color: black; } .star i{ margin-left: 5px; font-size: 13px; } .checked{ color: #ffc800; } #product-cards .card h2{ font-size: 20px; color: black; margin-top: 20px; } #product-cards .card h2 span{ float: right; color: black; cursor: pointer; } @media screen and (max-width:1000px){ #product-cards .card h3{ font-size: 15px; } } /* product cards */ /* other cards */ #other-cards{ margin-top: 30px; } #other-cards .card{ background-color: #a9a9a92b; } #other-cards .card h3{ margin-top: 30px; color: black; margin-left: 10px; letter-spacing: 3px; } #other-cards .card h5{ margin-top: 15px; font-weight: 100; font-size: 18px; color: black; margin-left: 10px; letter-spacing: 3px; border-bottom: 2px solid black; width: 220px; } #other-cards .card p{ margin-top: 10px; font-weight: 100; font-size: 15px; color: black; margin-left: 10px; letter-spacing: 3px; } #shopnow{ width: 130px; height: 30px; margin-top: 10px; margin-left: 10px; letter-spacing: 3px; color: white; background-color: black; font-weight: bold; border: none; cursor: pointer; } @media screen and (max-width:1000px){ #other-cards .card h3{ margin-top: 5px; font-size: 20px; } #other-cards .card h5{ margin-top: 5px; font-size: 15px; } #other-cards .card p{ margin-top: 0px; } #shopnow{ margin-top: 0px; width: 120px; height: 30px; font-size: 16px; } } /* other cards */ /* banner */ .banner{ width: 100%; display: flex; align-items: center; justify-content: center; flex-wrap: wrap; position: relative; background-color: #a9a9a92b; z-index: 0; padding: 5px; } .banner .img{ flex: 1 1 500px; } .banner .img img{ width: 100%; } .banner .content{ flex: 1 1 300px; margin-top: 10px; } .banner .content h1{ color: rgb(67 0 86); font-weight: bold; margin-left: 23px; font-size: 3rem; text-shadow: -1px 1px 1px black; } .banner .content h1 span{ color: rgb(67 0 86); text-shadow: 1px 1px 1px black; } #span2{ color: #ffc800; } .banner .content p{ margin-left: 23px; } .btn{ margin-left: 13px; } .btn button{ width: 150px; height: 32px; letter-spacing: 3px; background-color: rgb(67 0 86); color: white; border-radius: 5px; border: none; transition: 0.5s ease; cursor: pointer; } .btn button:hover{ background-color: #ffc800; color: black; border: none; } @media screen and (max-width:420px){ .banner .content h1{ font-size: 25px; } } @media screen and (max-width:320px){ .banner .content h1{ font-size: 36px; } } /* banner */ /* other cards */ #other{ margin-top: 50px; } #other .card{ box-shadow: rgba(17,12,46, 0.15) 0px 48px 100px 0px; } #other .card h3{ margin-top: 10px; color: white; text-shadow: 1px 1px 1px black; letter-spacing: 3px; font-weight: bold; } #other .card p{ margin-top: 10px; color: white; text-shadow: 0px 1px 1px black; letter-spacing: 3px; font-weight: bold; } /* other cards */ /* offer */ #offer{ margin-top: 100px; } #offer i{ font-size: 32px; color: black; } /* offer */ /* newslater */ #newslater{ margin-top: 100px; } #newslater h3{ font-size: 25px; letter-spacing: 3px; } .input{ margin-top: 30px; } .input input{ width: 350px; height: 36px; letter-spacing: 2px; border-radius: 3px; border: 1px solid black; padding-left: 5px; } #subscribe{ width: 200px; height: 36px; margin-left: 10px; border-radius: 3px; border: none; background-color: #ffc800; color: white; letter-spacing: 3px; font-weight: bold; text-shadow: 0px 0px 1px black; } @media screen and (max-width:465px){ .input input{ width: 280px; } #subscribe{ margin-top: 10px; } } @media screen and (max-width:250px){ .input input{ width: 150px; } #subscribe{ width: 150px; } } /* newslater */ /* footer */ #footer{ padding: 0 0 30px 0px; color: white; font-size: 14px; background-color: rgb(97, 131, 203); margin-top: 100px; } #footer .footer-top{ padding: 60px 0 30px 0; background-color: rgb(97, 131, 203); color: white; } #footer .footer-top .footer-contact{ margin-bottom: 30px; } #footer .footer-top .footer-contact h3{ color: #ffc800; } #footer .footer-top .footer-contact h4{ font-size: 22px; margin: 0 0 30px 0; padding: 2px 0 2px 0; line-height: 1; font-weight: 700; } #footer .footer-top .footer-contact p{ font-size: 14px; line-height: 24px; margin-bottom: 0; color: white; } #footer .footer-top h4{ font-size: 16px; font-weight: bold; position: relative; padding-bottom: 12px; } #footer .footer-top .footer-links{ margin-bottom: 30px; margin-top: 10px; } #footer .footer-top .footer-links h4{ color: #ffc800; } #footer .footer-top .footer-links ul{ list-style: none; padding: 0; margin: 0; } #footer .footer-top .footer-links ul li{ padding: 10px 0; display: flex; align-items: center; } #footer .footer-top .footer-links ul li a{ text-decoration: none; color: white; display: inline-block; line-height: 1; font-weight: bold; transition: 0.5s ease; } #footer .footer-top .footer-links ul li a:hover{ color: #ffc800; } #footer .footer-top .socail-links a{ font-size: 18px; display: inline-block; text-decoration: none; background-color: #373737; color: white; line-height: 1; padding: 8px 0; margin-right: 4px; border-radius: 50%; text-align: center; width: 36px; transition: 0.5s ease; } #footer .footer-top .socail-links a:hover{ background-color: #ffc800; color: white; } #footer .copyright{ text-align: center; float: left; } /* footer */ html{ scroll-behavior: smooth; } .arrow{ position: fixed; width: 50px; height: 50px; bottom: 50px; right: 50px; text-decoration: none; text-align: center; line-height: 50px; } /* login */ #login{ width: 65%; height: 70vh; background-color: rgb(67 0 86); margin-top: 35px; border-radius: 10px; box-shadow: rgba(17,12, 46, 0.15) 0px 48px 100px 0px; } #side1 h3{ color: #ffc800; font-weight: bold; margin-top: 200px; } #side2{ background-color: white; height: 70vh; border-radius: 10px; } #side2 h3{ margin-top: 30px; color: #ffc800; font-weight: bold; text-shadow: 0px 1px 1px black; } .input2 input{ margin-top: 15px; width: 300px; border: none; border-bottom: 2px solid #ffc800; } .input2 input ::placeholder{ font-weight: bold; } #btnlogin{ padding-top: 10px; } #btnlogin a{ padding: 10px; text-decoration: none; border-radius: 15px; background-color: #ffc800; color: white; font-weight: bold; border: none; text-shadow: 0px 0px 1px black; } #side2 p{ margin-top: 10px; } @media screen and (max-width:991px){ .input2 input{ width: 250px; } } @media screen and (max-width:765px){ .input2 input{ width: 260px; } #side2{ height: 60vh; } } /* login */ /* about */ #about{ margin-top: 30px; } #about h3{ font-weight: bold; color: #ffc800; text-shadow: 0px 1px 1px black; } #about button{ width: 150px; height: 36px; color: white; background-color: rgb(67 0 86); border-radius: 5px; cursor: pointer; } /* about */ /* contact */ #contact{ margin-top: 50px; } #contact .card{ height: 80px; margin-top: 20px; box-shadow: rgba(100, 100, 111 ,0.2) 0px 7px 29px 0px; } #contact .card i{ margin-top: 10px; margin-left: 10px; font-size: 15px; color: rgb(67 0 86); font-weight: bold; letter-spacing: 3px; } #contact .card h6{ margin-left: 10px; margin-top: 10px; letter-spacing: 3px; font-weight: bold; color: rgb(67 0 86); } .messagebtn button{ margin-top: 30px; width: 200px; height: 33px; background: transparent; border: 2px solid rgb(67 0 86); font-weight: bold; letter-spacing: 3px; transition: 0.5s ease; cursor: pointer; } .messagebtn button:hover{ background-color: rgb(67 0 86); color: white; } /* contact */ .fhom {display: none;} .slideshow-container { position: relative; margin: auto; } img {vertical-align: middle;} * Number text (1/5 etc) */ .numbertext { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; } /* The dots/bullets/indicators */ .dot { height: 15px; width: 15px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; } .active { background-color: #717171; } /* Fading animation */ .fade { animation-name: fade; animation-duration: 5s; } @keyframes fade { from {opacity: .7} to {opacity: 1} } /* On smaller screens, decrease text size */ @media only screen and (max-width: 300px) { .text {font-size: 11px} } .exam{margin-top: 5px;} #course_details h1{ font-size: 18px; background-color: #f00000; } a.nav-link:active{ background-color: red; }