diff options
author | Jesús <heckyel@hyperbola.info> | 2020-11-30 19:03:15 -0500 |
---|---|---|
committer | Jesús <heckyel@hyperbola.info> | 2020-11-30 19:03:15 -0500 |
commit | 17bf8112c470a69f2b8df29d02efc7d768787e44 (patch) | |
tree | 8cfbec19e7bc9b6bb2d6125c514d78dcb63fb3bf | |
parent | 9b163cde41184bbb0cb0a19175e2d897bfb33cbf (diff) | |
download | web-base-17bf8112c470a69f2b8df29d02efc7d768787e44.tar.lz web-base-17bf8112c470a69f2b8df29d02efc7d768787e44.tar.xz web-base-17bf8112c470a69f2b8df29d02efc7d768787e44.zip |
Refactoring design
-rw-r--r-- | grid.css | 188 | ||||
-rw-r--r-- | index.html | 118 | ||||
-rw-r--r-- | styles.css | 403 |
3 files changed, 475 insertions, 234 deletions
diff --git a/grid.css b/grid.css deleted file mode 100644 index 9c39c90..0000000 --- a/grid.css +++ /dev/null @@ -1,188 +0,0 @@ -:root { - --background: #555ED5; - --text: #000; - --secondary-text: #FFF; - --secondary-background: #102027; - --h1: #FFF; - --h2: #d5dce2; - --h3: #bbc6ce; - --h4: #a2afb9; - --h5: #8a99a3; - --h6: #73828c; - --header-bg: #555ED5; -} - -h1, h2, h3, h4, h5, h6, div, button { - margin: 0; - padding: 0; -} - -h1 { - color: var(--h1); -} - -html { - font-family: "liberation serif", "times new roman", calibri, carlito, serif; - color: var(--text); -} - -body { - display: grid; - grid-template-columns: 1fr; - grid-template-rows: auto 1fr 1fr; - gap: 0px 0px; - grid-template-areas: - "header" - "main" - "footer"; - /* Fix height */ - height: 100vh; - /* grid-template-rows: auto 1fr auto; */ -} - -img { - width: 100%; - height: auto; -} - -video { - width: 100%; - height: auto; -} - -.text-center { - text-align: center; -} - -.header { - display: grid; - grid-template-columns: 0.3fr auto auto; - grid-template-rows: auto auto; - gap: 0px 0px; - grid-template-areas: - "navbar-burger logo-name ." - "navbar-menu navbar-menu ."; - grid-area: header; - - background: var(--header-bg); -} - -.header { - position: sticky; - top: 0px; -} - -.navbar-menu { - grid-area: navbar-menu; - - display: none; -} - -/* ---------- Menu Mobile sin JS ------------ */ -/* --------- End Menu Mobile sin JS ----------- */ -/* input hidden */ -#navbar-toggle-cbox { - display: none; -} - -label[for=navbar-toggle-cbox] { - cursor: pointer; -} - -#navbar-toggle-cbox:checked ~ .navbar-menu { - display: block; -} - -/* --------- Menu Mobile JS ------------ */ -.navbar-burger.is-active { - display: flex; - cursor: pointer; - position: relative; - justify-content: center; - width: 100%; - height: auto; -} - -.navbar-burger.is-active span { - display: block; - position: absolute; -} - -.navbar-burger.is-active span:nth-child(1) { - transform: translateY(5px) rotate(45deg); - top: calc(50% - 6px); -} - -.navbar-burger.is-active span:nth-child(2) { - opacity: 0; -} - -.navbar-burger.is-active span:nth-child(3) { - transform: translateY(-5px) rotate(-45deg); - top: calc(50% + 4px); -} -/* --------- End Menu Mobile JS ----------- */ - -.navbar-menu > ul > li { - list-style: none; -} - -ul.list-item > li > a { - color: var(--secondary-text); - text-decoration: none; -} - -.navbar-burger { - grid-area: navbar-burger; - margin: auto; - - display: grid; - grid-row-gap: .25rem; - grid-template-columns: 1fr; - grid-template-rows: 1fr 1fr 1fr; -} - -.navbar-burger span { - background-color: var(--secondary-text); - display: block; - height: 2px; - transform-origin: center; - transition-duration: 86ms; - transition-property: background-color,opacity,transform; - transition-timing-function: ease-out; - width: 16px; -} - -.logo-name { - grid-area: logo-name; - justify-self: center; - align-self: center; - - text-decoration: none; - margin-top: 0.5rem; - margin-bottom: 0.5rem; -} -.main { grid-area: main; } - -.footer { - grid-area: footer; - - display: grid; - grid-template-columns: 1fr; - grid-template-rows: auto auto; - grid-template-areas: - "footer-info" - "copy-info"; - margin: auto; -} - -.footer-info { - grid-area: footer-info; -} -.copy-info { - grid-area: copy-info; -} - -.copy-info > address > p { - margin: 0px; -} @@ -1,24 +1,36 @@ -<!doctype html> -<html lang="zxx"> +<!Doctype html> +<html lang="en"> <head> <meta charset="UTF-8"/> <meta name="viewport" content="width=device-width, initial-scale=1"/> - <title>Web base</title> + <title>Kastter</title> <link href="normalize.css" rel="stylesheet"/> - <link href="grid.css" rel="stylesheet"/> + <link href="styles.css" rel="stylesheet"/> </head> <body> <header class="header"> <!-- Input for menu-mobile with checkbox--> <input id="navbar-toggle-cbox" role="button" type="checkbox"> <!-- End Input for menu-mobile with checkbox--> + + <!-- controler search-mobile --> + <input id="cm-search" role="button" type="checkbox"> + <!-- end-controler --> + <label class="navbar-burger" for="navbar-toggle-cbox" data-target="navMenu"> <span></span> <span></span> <span></span> </label> <a class="logo-name" href="#" rel="home"> - <h1 class="title">Name</h1> + <span class="logotype"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 50"> + <g transform="matrix(3.7795276,0,0,3.7795572,0,-1072.5285)"> + <path style="fill:currentColor;stroke-width:0.16136923" d="m 17.239538,295.76796 0.003,-1.3058 0.241644,0.57012 c 0.641218,1.51282 2.05759,2.18567 3.260851,1.54904 0.744777,-0.39405 1.15132,-1.47937 0.852545,-2.27598 -0.12289,-0.32765 -0.924111,-0.74732 -2.328967,-1.21987 -1.338964,-0.45041 -1.8793,-1.03225 -1.878431,-2.02274 0.0012,-1.72057 1.804996,-2.79082 3.495537,-2.07438 0.393182,0.16663 0.540757,0.16777 0.73168,0.005 0.208759,-0.17726 0.237412,-0.0605 0.225443,0.91868 -0.0098,0.79883 -0.04938,1.00154 -0.13756,0.70416 -0.337444,-1.13777 -0.961001,-1.62271 -2.086563,-1.62271 -1.256768,0 -2.079774,1.45195 -1.257811,2.21904 0.183254,0.17102 0.990245,0.5313 1.793317,0.80062 1.24563,0.41774 1.51515,0.57359 1.83474,1.06096 0.307139,0.46839 0.362407,0.72686 0.306849,1.43499 -0.157482,2.00709 -2.118924,3.09489 -3.859481,2.14043 l -0.623635,-0.34199 -0.287778,0.3828 c -0.284491,0.37841 -0.287747,0.36789 -0.285076,-0.92302 z m 32.056677,1.06522 c -0.480919,-0.11957 -0.775559,-0.87118 -0.788669,-2.01187 -0.01591,-1.38438 -0.571874,-2.07301 -1.673631,-2.07301 h -0.568859 v 1.94835 1.94836 l 0.518488,0.0658 c 0.285168,0.0362 -0.199419,0.0658 -1.076859,0.0658 -0.877441,0 -1.362028,-0.0296 -1.07686,-0.0658 l 0.518488,-0.0658 v -3.8151 -3.8151 l -0.518488,-0.0658 c -0.285168,-0.0362 0.271209,-0.0771 1.236394,-0.0911 2.040082,-0.0293 2.831917,0.15206 3.457308,0.79193 0.844425,0.86395 0.471827,2.34115 -0.719819,2.85379 l -0.480265,0.20662 0.467112,0.24713 c 0.85516,0.45245 1.060486,0.83104 1.145792,2.11265 0.09182,1.3794 0.244799,1.65997 0.823981,1.51125 0.22569,-0.0579 0.362338,-0.0563 0.303662,0.004 -0.191839,0.19628 -1.159945,0.34947 -1.567775,0.24808 z m -1.05849,-4.5864 c 0.37485,-0.30168 0.420351,-0.44991 0.420351,-1.36933 0,-1.40048 -0.277115,-1.74423 -1.489076,-1.84705 l -0.903944,-0.0767 v 1.81569 1.81569 h 0.776159 c 0.543652,0 0.902079,-0.10139 1.19651,-0.33829 z m -40.4604081,4.46061 c -1.5122259,-0.0589 -1.89687,-0.32045 -0.5889286,-0.40042 l 0.8070033,-0.0493 -2.0072731,-2.90885 c -1.1040061,-1.5999 -2.1250559,-3.09279 -2.2690019,-3.31756 l -0.2617173,-0.40868 2.6966254,-2.76259 2.6966315,-2.76259 H 8.0148553 c -0.459689,0 -0.8357949,-0.0735 -0.8357949,-0.16322 0,-0.0993 0.717903,-0.16323 1.8346498,-0.16323 1.1167408,0 1.8346448,0.0639 1.8346448,0.16323 0,0.0897 -0.341966,0.16322 -0.759925,0.16322 H 9.3285005 l -2.1974543,2.2526 -2.1974605,2.2526 2.5803016,3.79711 c 1.4191581,2.08842 2.6333317,3.73736 2.6981567,3.66431 0.06482,-0.0731 0.637426,-1.73681 1.272457,-3.69726 0.635026,-1.96044 1.209345,-3.50292 1.276274,-3.42772 0.06692,0.0752 0.673645,1.84016 1.348267,3.92214 l 1.226589,3.78541 0.508337,0.0651 c 0.279583,0.0358 -0.281362,0.0645 -1.246548,0.0637 -0.965185,-6.1e-4 -1.485665,-0.0301 -1.156626,-0.0654 0.329044,-0.0352 0.598256,-0.11878 0.598256,-0.18571 0,-0.0669 -0.150169,-0.57664 -0.333711,-1.13272 l -0.333718,-1.01102 H 12.2044 11.037185 l -0.323256,0.97935 -0.323256,0.97935 h 0.627682 c 0.451579,0 0.627675,0.0687 0.627675,0.24484 0,0.25649 -0.248163,0.2644 -3.8687131,0.1233 z m 5.4640581,-2.61208 c 0,-0.248 -0.99253,-3.16075 -1.05519,-3.09664 -0.08549,0.0875 -1.018759,2.91455 -1.018759,3.08605 0,0.073 0.466641,0.13261 1.036974,0.13261 0.57034,0 1.036975,-0.0549 1.036975,-0.12202 z m 12.084752,2.61553 0.51849,-0.0658 v -3.82543 -3.82545 h -0.650413 c -0.805779,0 -1.50654,0.64081 -1.668864,1.52607 -0.185141,1.00972 -0.417704,0.68082 -0.30003,-0.4243 0.05975,-0.5611 0.13934,-1.07525 0.176874,-1.14257 0.03757,-0.0673 1.394383,-0.12243 3.015227,-0.12243 2.218461,0 2.962171,0.0504 3.008419,0.20403 0.03377,0.11222 0.103957,0.62638 0.155921,1.14257 0.102371,1.01688 -0.125628,1.29978 -0.296497,0.36791 -0.16479,-0.89874 -0.693434,-1.40571 -1.57137,-1.50696 l -0.752526,-0.0868 v 3.84668 3.84666 l 0.51849,0.0658 c 0.285167,0.0362 -0.199418,0.0658 -1.07686,0.0658 -0.877442,0 -1.362027,-0.0296 -1.076861,-0.0658 z m 7.179061,0 0.51849,-0.0658 v -3.82543 -3.82545 h -0.650413 c -0.805779,0 -1.50654,0.64081 -1.668865,1.52607 -0.18514,1.00972 -0.417704,0.68082 -0.300029,-0.4243 0.05975,-0.5611 0.139339,-1.07525 0.176874,-1.14257 0.03756,-0.0673 1.394388,-0.12243 3.015226,-0.12243 2.218462,0 2.962172,0.0504 3.008419,0.20403 0.03377,0.11222 0.103957,0.62638 0.155921,1.14257 0.102372,1.01688 -0.125628,1.29978 -0.296496,0.36791 -0.164791,-0.89874 -0.693435,-1.40571 -1.571371,-1.50696 l -0.752525,-0.0868 v 3.84668 3.84666 l 0.51849,0.0658 c 0.285166,0.0362 -0.199419,0.0658 -1.076861,0.0658 -0.877441,0 -1.362027,-0.0296 -1.07686,-0.0658 z m 5.424183,0 0.518484,-0.0658 v -3.8151 -3.8151 l -0.518484,-0.0658 c -0.285173,-0.0362 0.719898,-0.0776 2.233484,-0.092 l 2.751973,-0.0261 -0.01633,1.10177 c -0.01308,0.88248 -0.04066,0.997 -0.138569,0.57538 -0.287175,-1.23667 -0.86836,-1.59592 -2.401248,-1.48432 l -0.714314,0.052 v 1.71385 c 0,1.67508 0.0085,1.7151 0.375179,1.7682 0.679816,0.0984 1.100888,-0.11445 1.316109,-0.66545 l 0.20759,-0.53146 0.05703,0.69802 c 0.03137,0.38391 0.03198,0.97152 0.0013,1.3058 -0.04489,0.48995 -0.07986,0.54449 -0.180424,0.28133 -0.282107,-0.73826 -0.383204,-0.81675 -1.115156,-0.86587 l -0.741375,-0.0497 v 1.96765 1.96764 h 1.187615 c 1.455103,0 1.90515,-0.31218 2.235475,-1.55064 l 0.217679,-0.81613 0.01426,1.265 0.01427,1.26499 -2.911508,-0.0261 c -1.601329,-0.0143 -2.678188,-0.0558 -2.393021,-0.092 z m 13.925753,-0.11893 c -0.318224,-0.3923 -0.05056,-0.90556 0.47225,-0.90556 0.320561,0 0.488078,0.0999 0.560801,0.33428 0.122313,0.39429 -0.164924,0.80829 -0.560801,0.80829 -0.154,0 -0.366513,-0.10665 -0.47225,-0.23701 z M 0,296.50248 c 0,-0.0897 0.32305696,-0.16323 0.71790303,-0.16323 H 1.4358121 v -6.12093 -6.12094 H 0.71790303 C 0.32305696,284.09738 0,284.02393 0,283.93415 c 0,-0.10159 0.90402648,-0.16322 2.3930201,-0.16322 1.4889877,0 2.3930199,0.0617 2.3930199,0.16322 0,0.0898 -0.3230567,0.16323 -0.7179088,0.16323 h -0.717903 v 6.12094 6.12093 h 0.717903 c 0.3948521,0 0.7179088,0.0735 0.7179088,0.16323 0,0.1016 -0.9040322,0.16322 -2.3930199,0.16322 C 0.90402648,296.6657 0,296.60401 0,296.50248 Z"/> + </g> + <title>Kastter</title> + </svg> + </span> </a> <div id="navMenu" class="navbar-menu"> @@ -26,57 +38,71 @@ <li><a href="#" class="navbar-item is-active">Home</a></li> <li><a href="#" class="navbar-item">Service</a></li> <li><a href="#" class="navbar-item">About us</a></li> - <li><a href="#" class="navbar-item">Login</a></li> - <li><a href="#" class="navbar-item">Earn Money</a></li> + <li><a href="/login.php" class="navbar-item">Login</a></li> + <li><a href="/account.php" class="navbar-item">Earn Money</a></li> </ul> </div> + <!-- mobile search --> + <!-- lupa --> + <div class="sc-lupa clicked"> + <label for="cm-search" data-target="fm-search"> + <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"> + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z"> + </path> + </svg> + </label> + </div> + <!-- form-mobile-search --> + <div id="fm-search" class="sc-form open-form"> + <div class="back-search"> + <label for="cm-search" data-target="fm-search"> + <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"> + <path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z" class="style-scope yt-icon"></path> + </svg> + </label> + </div> + <div class="fm-send-search"> + <form> + <input type="search" placeholder="Type to search..."/> + <button type="submit"> + <svg stroke="currentColor" fill="currentColor" stroke-width="0" viewBox="0 0 24 24" height="1em" width="1em" xmlns="http://www.w3.org/2000/svg"> + <path + d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" + ></path> + </svg> + </button> + </form> + </div> + </div> + <!-- end mobile search --> </header> - <main class="main"></main> + <div class="l-block"></div> + <main class="main"> + + <!-- Your content --> + + </main> <footer class="footer"> <div class="footer-info"> - <aside> - <h4>Servicio</h4> - <ul> - <li><a href="#">Privacidad</a></li> - <li><a href="#">Quiénes somos</a></li> - <li><a href="#">Contacto</a></li> - <li><a href="#">Empleos <span>Nuevas posiciones</span></a></li> - <li><a href="#">Términos y condiciones</a></li> - <li><a href="#">Prensa</a></li> - </ul> - </aside> - <aside> - <h4>Para los pacientes</h4> - <ul> - <li><a href="#">Especialistas</a></li> - <li><a href="#">Clínicas</a></li> - <li><a href="#">Pregunta al Experto</a></li> - <li><a href="#">Enfermedades</a></li> - <li><a href="#">Medicamentos</a></li> - <li><a href="#">Servicios</a></li> - <li><a href="#">Preguntas Frecuentes</a></li> - <li><a href="#">Consulta online <span>nuevo</span></a></li> - </ul> - </aside> - <aside> - <h4>Para profesionales</h4> - <ul> - <li><a href="#">Para especialistas</a></li> - <li><a href="#">Planes y precios</a></li> - <li><a href="#">Recursos</a></li> - <li><a href="#">Widget para su web</a></li> - <li><a href="#">Para clínicas</a></li> - <li><a href="#">Consulta online <span>nuevo</span></a></li> - </ul> - </aside> + <address class="text-center"> + <span class="logotype"> + <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 200 50" width="100px"> + <g transform="matrix(3.7795276,0,0,3.7795572,0,-1072.5285)"> + <path style="fill:currentColor;stroke-width:0.16136923" d="m 17.239538,295.76796 0.003,-1.3058 0.241644,0.57012 c 0.641218,1.51282 2.05759,2.18567 3.260851,1.54904 0.744777,-0.39405 1.15132,-1.47937 0.852545,-2.27598 -0.12289,-0.32765 -0.924111,-0.74732 -2.328967,-1.21987 -1.338964,-0.45041 -1.8793,-1.03225 -1.878431,-2.02274 0.0012,-1.72057 1.804996,-2.79082 3.495537,-2.07438 0.393182,0.16663 0.540757,0.16777 0.73168,0.005 0.208759,-0.17726 0.237412,-0.0605 0.225443,0.91868 -0.0098,0.79883 -0.04938,1.00154 -0.13756,0.70416 -0.337444,-1.13777 -0.961001,-1.62271 -2.086563,-1.62271 -1.256768,0 -2.079774,1.45195 -1.257811,2.21904 0.183254,0.17102 0.990245,0.5313 1.793317,0.80062 1.24563,0.41774 1.51515,0.57359 1.83474,1.06096 0.307139,0.46839 0.362407,0.72686 0.306849,1.43499 -0.157482,2.00709 -2.118924,3.09489 -3.859481,2.14043 l -0.623635,-0.34199 -0.287778,0.3828 c -0.284491,0.37841 -0.287747,0.36789 -0.285076,-0.92302 z m 32.056677,1.06522 c -0.480919,-0.11957 -0.775559,-0.87118 -0.788669,-2.01187 -0.01591,-1.38438 -0.571874,-2.07301 -1.673631,-2.07301 h -0.568859 v 1.94835 1.94836 l 0.518488,0.0658 c 0.285168,0.0362 -0.199419,0.0658 -1.076859,0.0658 -0.877441,0 -1.362028,-0.0296 -1.07686,-0.0658 l 0.518488,-0.0658 v -3.8151 -3.8151 l -0.518488,-0.0658 c -0.285168,-0.0362 0.271209,-0.0771 1.236394,-0.0911 2.040082,-0.0293 2.831917,0.15206 3.457308,0.79193 0.844425,0.86395 0.471827,2.34115 -0.719819,2.85379 l -0.480265,0.20662 0.467112,0.24713 c 0.85516,0.45245 1.060486,0.83104 1.145792,2.11265 0.09182,1.3794 0.244799,1.65997 0.823981,1.51125 0.22569,-0.0579 0.362338,-0.0563 0.303662,0.004 -0.191839,0.19628 -1.159945,0.34947 -1.567775,0.24808 z m -1.05849,-4.5864 c 0.37485,-0.30168 0.420351,-0.44991 0.420351,-1.36933 0,-1.40048 -0.277115,-1.74423 -1.489076,-1.84705 l -0.903944,-0.0767 v 1.81569 1.81569 h 0.776159 c 0.543652,0 0.902079,-0.10139 1.19651,-0.33829 z m -40.4604081,4.46061 c -1.5122259,-0.0589 -1.89687,-0.32045 -0.5889286,-0.40042 l 0.8070033,-0.0493 -2.0072731,-2.90885 c -1.1040061,-1.5999 -2.1250559,-3.09279 -2.2690019,-3.31756 l -0.2617173,-0.40868 2.6966254,-2.76259 2.6966315,-2.76259 H 8.0148553 c -0.459689,0 -0.8357949,-0.0735 -0.8357949,-0.16322 0,-0.0993 0.717903,-0.16323 1.8346498,-0.16323 1.1167408,0 1.8346448,0.0639 1.8346448,0.16323 0,0.0897 -0.341966,0.16322 -0.759925,0.16322 H 9.3285005 l -2.1974543,2.2526 -2.1974605,2.2526 2.5803016,3.79711 c 1.4191581,2.08842 2.6333317,3.73736 2.6981567,3.66431 0.06482,-0.0731 0.637426,-1.73681 1.272457,-3.69726 0.635026,-1.96044 1.209345,-3.50292 1.276274,-3.42772 0.06692,0.0752 0.673645,1.84016 1.348267,3.92214 l 1.226589,3.78541 0.508337,0.0651 c 0.279583,0.0358 -0.281362,0.0645 -1.246548,0.0637 -0.965185,-6.1e-4 -1.485665,-0.0301 -1.156626,-0.0654 0.329044,-0.0352 0.598256,-0.11878 0.598256,-0.18571 0,-0.0669 -0.150169,-0.57664 -0.333711,-1.13272 l -0.333718,-1.01102 H 12.2044 11.037185 l -0.323256,0.97935 -0.323256,0.97935 h 0.627682 c 0.451579,0 0.627675,0.0687 0.627675,0.24484 0,0.25649 -0.248163,0.2644 -3.8687131,0.1233 z m 5.4640581,-2.61208 c 0,-0.248 -0.99253,-3.16075 -1.05519,-3.09664 -0.08549,0.0875 -1.018759,2.91455 -1.018759,3.08605 0,0.073 0.466641,0.13261 1.036974,0.13261 0.57034,0 1.036975,-0.0549 1.036975,-0.12202 z m 12.084752,2.61553 0.51849,-0.0658 v -3.82543 -3.82545 h -0.650413 c -0.805779,0 -1.50654,0.64081 -1.668864,1.52607 -0.185141,1.00972 -0.417704,0.68082 -0.30003,-0.4243 0.05975,-0.5611 0.13934,-1.07525 0.176874,-1.14257 0.03757,-0.0673 1.394383,-0.12243 3.015227,-0.12243 2.218461,0 2.962171,0.0504 3.008419,0.20403 0.03377,0.11222 0.103957,0.62638 0.155921,1.14257 0.102371,1.01688 -0.125628,1.29978 -0.296497,0.36791 -0.16479,-0.89874 -0.693434,-1.40571 -1.57137,-1.50696 l -0.752526,-0.0868 v 3.84668 3.84666 l 0.51849,0.0658 c 0.285167,0.0362 -0.199418,0.0658 -1.07686,0.0658 -0.877442,0 -1.362027,-0.0296 -1.076861,-0.0658 z m 7.179061,0 0.51849,-0.0658 v -3.82543 -3.82545 h -0.650413 c -0.805779,0 -1.50654,0.64081 -1.668865,1.52607 -0.18514,1.00972 -0.417704,0.68082 -0.300029,-0.4243 0.05975,-0.5611 0.139339,-1.07525 0.176874,-1.14257 0.03756,-0.0673 1.394388,-0.12243 3.015226,-0.12243 2.218462,0 2.962172,0.0504 3.008419,0.20403 0.03377,0.11222 0.103957,0.62638 0.155921,1.14257 0.102372,1.01688 -0.125628,1.29978 -0.296496,0.36791 -0.164791,-0.89874 -0.693435,-1.40571 -1.571371,-1.50696 l -0.752525,-0.0868 v 3.84668 3.84666 l 0.51849,0.0658 c 0.285166,0.0362 -0.199419,0.0658 -1.076861,0.0658 -0.877441,0 -1.362027,-0.0296 -1.07686,-0.0658 z m 5.424183,0 0.518484,-0.0658 v -3.8151 -3.8151 l -0.518484,-0.0658 c -0.285173,-0.0362 0.719898,-0.0776 2.233484,-0.092 l 2.751973,-0.0261 -0.01633,1.10177 c -0.01308,0.88248 -0.04066,0.997 -0.138569,0.57538 -0.287175,-1.23667 -0.86836,-1.59592 -2.401248,-1.48432 l -0.714314,0.052 v 1.71385 c 0,1.67508 0.0085,1.7151 0.375179,1.7682 0.679816,0.0984 1.100888,-0.11445 1.316109,-0.66545 l 0.20759,-0.53146 0.05703,0.69802 c 0.03137,0.38391 0.03198,0.97152 0.0013,1.3058 -0.04489,0.48995 -0.07986,0.54449 -0.180424,0.28133 -0.282107,-0.73826 -0.383204,-0.81675 -1.115156,-0.86587 l -0.741375,-0.0497 v 1.96765 1.96764 h 1.187615 c 1.455103,0 1.90515,-0.31218 2.235475,-1.55064 l 0.217679,-0.81613 0.01426,1.265 0.01427,1.26499 -2.911508,-0.0261 c -1.601329,-0.0143 -2.678188,-0.0558 -2.393021,-0.092 z m 13.925753,-0.11893 c -0.318224,-0.3923 -0.05056,-0.90556 0.47225,-0.90556 0.320561,0 0.488078,0.0999 0.560801,0.33428 0.122313,0.39429 -0.164924,0.80829 -0.560801,0.80829 -0.154,0 -0.366513,-0.10665 -0.47225,-0.23701 z M 0,296.50248 c 0,-0.0897 0.32305696,-0.16323 0.71790303,-0.16323 H 1.4358121 v -6.12093 -6.12094 H 0.71790303 C 0.32305696,284.09738 0,284.02393 0,283.93415 c 0,-0.10159 0.90402648,-0.16322 2.3930201,-0.16322 1.4889877,0 2.3930199,0.0617 2.3930199,0.16322 0,0.0898 -0.3230567,0.16323 -0.7179088,0.16323 h -0.717903 v 6.12094 6.12093 h 0.717903 c 0.3948521,0 0.7179088,0.0735 0.7179088,0.16323 0,0.1016 -0.9040322,0.16322 -2.3930199,0.16322 C 0.90402648,296.6657 0,296.60401 0,296.50248 Z"/> + </g> + <title>Kastter</title> + </svg> + </span> + <p>766 Liberty Ave Brokling NY 11028</p> + </address> </div> <aside class="copy-info"> <a href="/"></a> <address class="text-center"> - <p>Doctoralia Internet SL</p> - <p>C/ Josep Pla 2 - Building B2, floor 13</p> - <p>08019 Barcelona, Spain</p> + <p>Need help Call Us</p> + <p><a class="strong" href="tel:+9293025031">(929) 302-5031</a></p> </address> </aside> <!-- navbar-burger --> diff --git a/styles.css b/styles.css new file mode 100644 index 0000000..ccd6e6f --- /dev/null +++ b/styles.css @@ -0,0 +1,403 @@ +:root { + --background: #1976d3; + --background-l1: #eff3f6; + --background-l2: #FFF; + --background-l3: #7c8083; + --header-bg: #FFF; + --vertical-block-space: 3.5rem; + --text: #000; + --text-l1: #1976d3; + --text-l2: #FFF; + --h1: #000; + --h2: #d5dce2; + --h3: #bbc6ce; + --h4: #a2afb9; + --h5: #8a99a3; + --h6: #73828c; +} + +div, button { + margin: 0; + padding: 0; +} + +html { + font-family: "liberation serif", "times new roman", calibri, carlito, serif; + color: var(--text); +} + +body { + display: grid; + grid-template-columns: 1fr; + grid-template-rows: auto 1fr 1fr; + grid-gap: 10px 10px; + grid-template-areas: + "header" + "main" + "footer"; + /* Fix height */ + height: 100vh; + /* grid-template-rows: auto 1fr auto; */ +} + +.text-center { + text-align: center; +} + +.header { + display: grid; + grid-template-columns: 60px auto 60px; + grid-template-rows: auto auto; + gap: 0px 0px; + grid-template-areas: + "navbar-burger logo-name ." + "navbar-menu navbar-menu navbar-menu"; + grid-area: header; + + background: var(--header-bg); +} + +.header { + position: fixed; + top: 0; + width: 100%; + left: 0; + z-index: 100; +} + +.l-block { + margin-bottom: var(--vertical-block-space); +} + +.navbar-menu { + grid-area: navbar-menu; + + display: none; +} + +/* ---------- Menu Mobile sin JS ------------ */ +/* input hidden */ +#navbar-toggle-cbox { + display: none; +} + +label[for=navbar-toggle-cbox] { + cursor: pointer; +} + +#navbar-toggle-cbox:checked ~ .navbar-menu { + display: block; +} +/* --------- End Menu Mobile sin JS ----------- */ + +/* --------- Menu Mobile JS ------------ */ +.navbar-burger.is-active { + display: flex; + cursor: pointer; + position: relative; + justify-content: center; + width: 100%; + height: auto; +} + +.navbar-burger.is-active span { + display: block; + position: absolute; +} + +.navbar-burger.is-active span:nth-child(1) { + transform: translateY(5px) rotate(45deg); + top: calc(50% - 6px); +} + +.navbar-burger.is-active span:nth-child(2) { + opacity: 0; +} + +.navbar-burger.is-active span:nth-child(3) { + transform: translateY(-5px) rotate(-45deg); + top: calc(50% + 4px); +} +/* --------- End Menu Mobile JS ----------- */ + +.navbar-menu > ul > li { + list-style: none; + padding-top: 1rem; + padding-bottom: 1rem; +} + +.navbar-menu .list-item { + display: grid; + grid-row-gap: 1rem; + padding-left: 60px; + padding-right: 60px; +} + +/* Item menu hover */ +.navbar-menu > ul > li:hover { + border-bottom: 1px solid var(--background-l3); +} + +ul.list-item > li > a { + color: var(--text); + text-decoration: none; +} + +.navbar-burger { + grid-area: navbar-burger; + margin: auto; + + display: grid; + grid-row-gap: .25rem; + grid-template-columns: 1fr; + grid-template-rows: 1fr 1fr 1fr; +} + +.navbar-burger span { + background-color: var(--text); + display: block; + height: 2px; + transform-origin: center; + transition-duration: 86ms; + transition-property: background-color,opacity,transform; + transition-timing-function: ease-out; + width: 16px; +} + +.logo-name { + grid-area: logo-name; + justify-self: center; + align-self: center; + + text-decoration: none; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} +.logo-name > span.logotype { + display: block; + color: var(--text); + width: 100px; +} + +#cm-search { + display: none; +} + +.sc-lupa { + justify-self: center; + align-self: center; +} + +.sc-lupa label svg { + width: 24px; + height: 24px; + color: var(--black20); + cursor: pointer; +} + +.sc-form { + display: none; +} + +/* back search*/ +#cm-search:checked ~ .open-form { + grid-column: 1 / span 3; + justify-self: center; + + display: grid; + grid-template-columns: auto auto; + align-items: center; + margin-top: 0.5rem; + margin-bottom: 0.5rem; +} +#cm-search:checked ~ .open-form form > input { + background: var(--background-l2); + color: var(--text); + border: 1px solid var(--background-l3); +} +#cm-search:checked ~ .clicked { + display: none; +} +#cm-search:checked ~ .navbar-burger { + display: none; +} +#cm-search:checked ~ .logo-name { + display: none; +} + +.back-search > label svg { + width: 24px; + height: 24px; + color: var(--black20); +} +.back-search > label svg { + width: 24px; + height: 24px; +} + +.fm-send-search form { + display: flex; + justify-content: center; + align-items: center; + width: 100%; + height: 30px; +} + +.fm-send-search form input { + border-radius: 2px 0px 0px 2px; + border: 1px solid var(--background-l3); + color: var(--text); + font-weight: 400; + height: 30px; + font-size: 14px; + padding: 0px 1rem; +} + +.fm-send-search form button { + display: flex; + align-items: center; + justify-content: center; + width: 65px; + height: 30px; + border: 1px solid var(--background-l3); + border-left-width: 0px; + color: var(--text); + background-color: var(--background-l1); + border-radius: 0px 2px 2px 0px; + cursor: pointer; +} + +.main { + grid-area: main; + display: grid; + grid-template-columns: 1fr; + grid-template-rows: auto; + grid-template-areas: + "categories" + "shopping"; +} + +/* ------ Hidden arrows ------ */ +/* Chrome, Safari, Edge, Opera */ +input::-webkit-outer-spin-button, +input::-webkit-inner-spin-button { + -webkit-appearance: none; + margin: 0; +} + +.strong { + font-weight: 800; +} + +.footer { + grid-area: footer; + + display: grid; + grid-template-columns: 1fr; + grid-template-rows: auto auto; + grid-row-gap: 10px; + grid-template-areas: + "footer-info" + "copy-info"; + + background: var(--background); + border-radius: 10px; + color: var(--text-l2); +} + +.footer-info { + grid-area: footer-info; + + margin-top: 1rem; +} +.copy-info { + grid-area: copy-info; + + margin-bottom: 1rem; +} + +.footer-info > address > p, +.copy-info > address > p { + margin: 0px; +} + +.copy-info > address > p > a { + color: var(--text-l2); +} + +/* tables */ +@media (min-width: 600px) { + #cm-search:checked ~ .open-form { + grid-column: 1 / span 3; + grid-template-columns: auto minmax(auto, 500px); + } + .open-form form > input { + width: 80%; + } +} + +/* For desktop: */ +@media only screen and (min-width: 992px) { + body { + height: auto; + grid-template-rows: auto auto auto; + } + .header { + display: grid; + grid-template-columns: auto auto auto; + grid-template-rows: auto auto; + grid-template-areas: "logo-name navbar-menu sc-form"; + background: var(--header-bg); + } + .logo-name { + justify-self: start; + margin-left: 2rem; + } + .logo-name > span.logotype { + display: block; + color: var(--text); + width: 150px; + } + .navbar-burger { + display: none; + } + .navbar-menu { + display: flex; + } + .list-item { + justify-content: flex-end; + margin-left: auto; + display: flex; + align-items: stretch; + } + .navbar-item { + padding: 0px .75rem; + } + + .navbar-menu .list-item { + display: flex; + align-items: center; + margin-bottom: 0px; + margin-top: 0px; + } + + .navbar-menu > ul > li { + padding-top: .7rem; + padding-bottom: .7rem; + } + + .sc-form { + grid-area: sc-form; + } + #cm-search:checked ~ .logo-name { + display: block; + } + + #cm-search:checked ~ .open-form { + grid-column: auto; + grid-template-columns: auto minmax(auto, 500px); + } + .l-block { + margin-bottom: 4rem; + } +} |