UNPKG

harso-css

Version:

A CSS Framework to make beautiful pages in a few class names

437 lines (418 loc) 6.27 kB
/* Developed by sreehari Copyright (c) forever harso-css */ /* Main Setup */ *{ margin: 0; padding: 0; font-family: Verdana, Geneva, Tahoma, sans-serif; letter-spacing: 1.5px; } h1{ font-size: 36px; } h2{ font-size: 30px; } h3{ font-size: 24px; } h4{ font-size: 20px; } /* Fonts */ .sans-serif{ font-family: sans-serif; } .cursive{ font-family: cursive; } .monospace{ font-family: monospace; } .consolas{ font-family: consolas; } .fantasy{ font-family: fantasy; } /* colors */ .blue{ color: blue; } .red{ color: red; } .yellow{ color: yellow; } .white{ color: white; } .green{ color: green; } .light-green{ color: lightgreen; } .light-blue{ color: lightblue; } .royal-blue{ color: royalblue; } .dark{ color: rgb(17, 17, 17); } .brown{ color: brown; } .pink{ color: pink; } .plum{ color: plum; } .violet{ color: violet; } .purple{ color: purple; } .indigo{ color: indigo; } .orange{ color: orange; } /* bg-colors */ .bg-blue{ background: blue; } .bg-red{ background: red; } .bg-yellow{ background: yellow; } .bg-white{ color: white; } .bg-green{ background: green; } .bg-light-green{ background: lightgreen; } .bg-light-blue{ background: lightblue; } .bg-royal-blue{ background: royalblue; } .bg-black{ background: black; } .bg-brown{ background: brown; } .bg-pink{ background: pink; } .bg-plum{ background: plum; } .bg-violet{ background: violet; } .bg-purple{ background: purple; } .bg-indigo{ background: indigo; } .bg-orange{ background: orange; } /* Making In Center with this class name */ .center{ display: flex; align-items: center; justify-content: center; min-height: 100vh; } /* animations */ .rainbow-text-infinite{ animation: rainbow-text 3s linear infinite; } .rainbow-text-one-time-only{ animation: rainbow-text 3s linear ease-in-out; } @keyframes rainbow-text{ 10%{ color: violet; } 30%{ color: indigo; } 45%{ color: blue; } 60%{ color: green; } 75%{ color: yellow; } 90%{ color: orange; } 100%{ color: red; } } .rainbow-bg-infinite{ animation: rainbow-bg 3s linear infinite; } .rainbow-bg-one-time-only{ animation: rainbow-bg 3s linear ease-in-out; } @keyframes rainbow-bg{ 10%{ background: violet; } 30%{ background: indigo; } 45%{ background: blue; } 60%{ background: green; } 75%{ background: yellow; } 90%{ background: orange; } 100%{ background: red; } } /* This will make a nav-bar */ .har-nav-bar{ position: fixed; background: rgb(0, 0, 0); height: 80px; width: 100%; } .har-nav-bar ul{ margin-right: 20px; } .har-nav-bar ul li{ display: inline-block; line-height: 80px; margin: 0 5px; } .har-nav-bar ul li a{ color: rgb(6, 218, 247); font-size: 21px; text-decoration: none; transition: 0.9s; } .har-nav-bar ul li a:hover{ color: rgb(255, 0, 0); letter-spacing: 3px; } @media (max-width: 952px){ .har-nav-bar ul li a { font-size: 16px; } } /* a without text-decoration */ .a-no-decr{ text-decoration: none; } /* This will make text center */ .text-center{ text-align: center; } /* Buttons */ .btn{ font-family: "Raleway", sans-serif; font-weight: 500; font-size: 25px; letter-spacing: 1px; display: block; padding: 8px 28px; border-radius: 6px; height: 40%; transition: 0.3s; margin-top: 30px; cursor: pointer; } .btn-fill{ border:2px solid transparent; color: white; } .btn-border{ color:black; background-color: transparent; } /* Hover Button Themes*/ .btn-fill:hover{ color:black; background-color: transparent; } .btn-border:hover{ border:2px solid transparent; color: white; } /* Button Alerts */ .btn-danger{ background-color: #d10502; } .btn-info{ background-color: #0294b5; } .btn-warning{ background-color: #948f01; } /* Button Alerts Hover*/ .btn-danger:hover{ border: 2px solid #d10502; } .btn-info:hover{ border: 2px solid #0294b5; } .btn-warning:hover{ border: 2px solid #948f01; } /* Transitions */ .trans-0{ transition: 0s; } .trans-0dot1{ transition: 0.1s; } .trans-0dot2{ transition: 0.2s; } .trans-0dot3{ transition: 0.3s; } .trans-0dot4{ transition: 0.4s; } .trans-0dot5{ transition: 0.5s; } .trans-0dot6{ transition: 0.6s; } .trans-0dot7{ transition: 0.7s; } .trans-0dot8{ transition: 0.8s; } .trans-0dot9{ transition: 0.9s; } .trans-1{ transition: 1s; } .trans-1dot1{ transition: 1.1s; } .trans-1dot2{ transition: 1.2s; } .trans-1dot3{ transition: 1.3s; } .trans-1dot4{ transition: 1.4s; } .trans-1dot5{ transition: 1.5s; } .trans-1dot6{ transition: 1.6s; } .trans-1dot7{ transition: 1.7s; } .trans-1dot8{ transition: 1.8s; } .trans-1dot9{ transition: 1.9s; } .trans-2{ transition: 2s; } .trans-2dot1{ transition: 2.1s; } .trans-2dot2{ transition: 2.2s; } .trans-2dot3{ transition: 2.3s; } .trans-2dot4{ transition: 2.4s; } .trans-2dot5{ transition: 2.5s; } .trans-2dot6{ transition: 2.6s; } .trans-2dot7{ transition: 2.7s; } .trans-2dot8{ transition: 2.8s; } .trans-2dot9{ transition: 2.9s; } .trans-3{ transition: 3s; } /* Opacity */ .op-0{ opacity: 0; } .op-0dot1{ opacity: 0.1; } .op-0dot2{ opacity: 0.2; } .op-0dot3{ opacity: 0.3; } .op-0dot4{ opacity: 0.4; } .op-0dot5{ opacity: 0.5; } .op-0dot6{ opacity: 0.6; } .op-0dot7{ opacity: 0.7; } .op-0dot8{ opacity: 0.8; } .op-0dot9{ opacity: 0.9; } .op-1{ opacity: 1; }