diff --git a/app/docs-nav-v3.js b/app/docs-nav-v3.js index 5fb322a..c998f40 100644 --- a/app/docs-nav-v3.js +++ b/app/docs-nav-v3.js @@ -1,6 +1,6 @@ console.log("Soy el docs-nav-v3.js"); -/* mobil nav */ +/* eventListener para el hello-nav para manejar el display con clases */ const navOpener = document.querySelector('.nav-hamburger') const navCloser = document.querySelector('.nav-close') @@ -8,25 +8,25 @@ const navLinks = document.querySelector('.nav-links') navOpener.addEventListener('click', () => { navLinks.classList.add('open-nav') - navCloser.classList.add('open-nav') - navOpener.classList.add('close-nav') +/* navCloser.classList.add('open-nav') */ + /* navOpener.classList.add('close-nav') */ }) navCloser.addEventListener('click', () => { navLinks.classList.remove('open-nav') - navCloser.classList.remove('open-nav') - navOpener.classList.remove('close-nav') +/* navCloser.classList.remove('open-nav') + navOpener.classList.remove('close-nav') */ }) -/* position fixed on nav */ +/* Agrega el .position-fixed al nav */ document.addEventListener("DOMContentLoaded", function () { let nav = document.querySelector(".nav-links"); - let hamburger = document.querySelector(".nav-hamburger"); + let buttons = document.querySelector(".nav-buttons"); window.addEventListener("scroll", function () { let scroll = window.scrollY; - if (window.innerWidth > 768) { // Verifica el ancho de la ventana + if (window.innerWidth > 768) { if (scroll >= 60) { nav.classList.add("position-fixed"); } else { @@ -35,9 +35,9 @@ document.addEventListener("DOMContentLoaded", function () { } if (scroll >= 60) { - hamburger.style.top = '18px'; + buttons.style.top = '18px'; } else { - hamburger.style.top = '168px'; + buttons.style.top = '55px'; } }); }); diff --git a/app/docs-styles.css b/app/docs-styles.css index 0bf1cc2..998a463 100644 --- a/app/docs-styles.css +++ b/app/docs-styles.css @@ -141,9 +141,7 @@ nav ul li a { right: unset; } - button.hamburger, button.close { - display: none; - } + main section.cover { display: grid; diff --git a/app/styles.css b/app/styles.css index e4b9110..6d9f979 100644 --- a/app/styles.css +++ b/app/styles.css @@ -16,15 +16,6 @@ img#tpg-wordmark { position: absolute; } -main { - grid-column: 1/2; - grid-row: 2/3; - position: block; - /* position: absolute; - left: 280px; - */ -} - section.sub-brands-container { max-width: 800px; } @@ -123,7 +114,7 @@ img.web-icon { @media (min-width: 768px) { .home-container { justify-items: unset; - grid-template-columns: 280px 1fr; + grid-template-columns: minmax(190px, 280px) 1fr; grid-template-rows: auto; grid-template-areas: 'header main' @@ -181,7 +172,7 @@ header.home { } main.home { - padding-left: 1px; + padding-inline: 15px; } main.sub-sitio { @@ -190,19 +181,19 @@ main.sub-sitio { } -section#home-cover { +#home-cover { max-width: 990px; - padding-top: 1.6rem; + padding-top: 2.5rem; padding-bottom: 4rem; border-bottom: 2px solid #0709240d; - padding-top: 40px; } -section#home-cover p { + +#home-cover p { max-width: 490px; } -section.sub-brand { +.sub-brand { margin-bottom: 2rem; } @@ -342,8 +333,143 @@ a:hover img.web-icon { /* end h1 with images -seo- ///////////////////////*/ +/* The navigation bar ------------------ */ + +/*reset agregado para buttons*/ + +.hello-nav button { + border: none; + /* Elimina el borde por defecto */ + background: none; + /* Elimina el fondo por defecto */ + padding: 0; + /* Elimina el espacio interno por defecto */ + font: inherit; + /* Utiliza la fuente del elemento contenedor */ + cursor: pointer; + /* Muestra el cursor como puntero */ + outline: none; + /* Elimina el contorno por defecto al enfocar */ +} + +/* END reset agregado para buttons*/ + + +.hello-nav div { + text-align: right; +} + +.nav-links.position-fixed, +.nav-buttons { + position: fixed; + background: #070924a8; + backdrop-filter: blur(20px); + z-index: 90; +} + +.position-fixed a { + color: white; +} + +.nav-links.position-fixed:hover { + border-color: rgba(255, 255, 255, 0.35); +} + +.nav-links a { + text-decoration: none; +} + +/* desktop */ +@media (min-width: 768px) { + .nav-buttons { + display: none; + } + + .nav-links { + position: absolute; + right: 15px; + top: 55px; + padding-block: 10px; + display: flex; + gap: 15px; + padding: 15px 18px; + border-radius: 200px; + } + .nav-links.position-fixed { + top: 20px; + } +} + +/* mobile */ +@media (max-width: 768px) { + #home-cover { + padding-top: unset; -/* grid for sub-brands */ + } + .nav-links { + display: none; + position: fixed; + background-color: rgba(0, 0, 0, 0.723); + backdrop-filter: blur(7px); + top: 0; + right: 0px; + padding-top: 100px; + padding-bottom: 100vh; + width: 100%; + z-index: 80; + display: none; + text-align: left; + font-family: 'BiotifBold', helvetica, arial, sans-serif; + font-weight: 700; + } + .nav-buttons { + padding: 7px 8px; + border-radius: 18px; + right: 15px; + top: 55px; + } + + .hamburger svg { + fill: white; + } + + .nav-hamburger { + display: flex; + } + + .nav-links a { + padding-left: 20px; + font-size: 8vw; + color: #FFFFFF88; + padding: 14px 16px; + } + + .nav-close { + z-index: 89; + display: none; + } + + .nav-links.open-nav { + display: grid !important; + } + + body:has(.nav-links.open-nav) { + overflow: hidden; + } + .nav-links.open-nav + .nav-buttons :is(.nav-hamburger) { + display: none; + } + .nav-links.open-nav + .nav-buttons :is(.nav-close) { + display: block; + } + .nav-links.open-nav + .nav-buttons { + background: none; + } +} + +/* END of navigation bar ----------------- */ + +/* family-of-brands */ .sub-brand { display: grid; grid-template-areas: @@ -402,17 +528,18 @@ a.screen { } /* hide sub-brands from home page*/ -main #polyforum, -main #polypress { +main :is(#polyforum, #polypress) { display: none; } -main .sub-brands-container hr:nth-last-child(-n+3) { +.sub-brands-container hr:nth-last-of-type(-n+2) { display: none; } /*end hide sub-brands*/ -/* end grid for sub-brands */ + + +/* end family-of-brands */ /* hello social media */ .hello-social { @@ -449,113 +576,10 @@ main .sub-brands-container hr:nth-last-child(-n+3) { /* end hello social media */ -/* start hello nav */ - -/* .hello-nav { - position: absolute; - top: 55px; - right: 15px; - padding-block: 1rem; - background-color: #1d272c; - border-radius: 10px; - z-index: 100; - padding: 10px; -} - -.hello-nav a { - color: #ffffffc8; -} - -.hello-nav a:hover { - color: #ffffff; -} - -.hello-nav a.current-page:hover { - color: #ffffffc8; -} - -.nav-links { - position: fixed; - display: flex; - flex-direction: column; - justify-content:flex-start; - height: fit-content; - gap: 1rem; - background-color: #1d272c;; -} - -.nav-hamburger { - z-index: 400; - position: fixed; - padding: 0; - right: 12px; - top: 60px; - background-color: #ffffff; - border-color: transparent; - border-radius: 18px; - width: 50px; - height: 50px; - display: flex; - align-items: center; - justify-content: center; -} - -.nav-close { - z-index: 380; - position: fixed; - padding: 0; - right: 12px; - top: 60px; - background-color: #ffffff; - border-color: transparent; - border-radius: 18px; - width: 50px; - height: 50px; - align-items: center; - justify-content: center; - display: none; -} -.nav-links { - display: none; -} -.nav-buttons { - display: flex; -} - -.open-nav { - display: flex; -} - -.close-nav { - display: none; -} - -@media screen and (min-width: 700px) { - .nav-buttons { - display: none; - } - .nav-close { - display: none; - } - .nav-links { - display: flex; - } - .nav-links { - height: fit-content; - padding-top: unset; - display: flex; - flex-direction: row; - justify-content:flex-start; - gap: 1rem; - background-color: #1d272c;; - } -} */ - -/* end old hello-nav */ - /*************************** sub-styles *************************************/ .sub-sites-container { display: grid; + grid-template-columns: 1fr; align-items: start; justify-items: center; grid-template-areas: @@ -563,15 +587,6 @@ main .sub-brands-container hr:nth-last-child(-n+3) { 'main'; } -@media (min-width: 768px) { - .sub-sites-container { - justify-items: unset; - grid-template-columns: 400px 1fr; - grid-template-rows: auto; - grid-template-areas: - 'header main' - } -} nav.sub-sites { grid-area: header; @@ -579,13 +594,11 @@ nav.sub-sites { main.sub-sites { grid-area: main; - width: 760px; padding-top: 60px; margin-inline: unset; + padding-right: 10px; } - - #navbar li { line-height: 1; } @@ -597,8 +610,30 @@ ul.toc { } /*///////////Media queries///////////*/ +/* mobile */ +@media (max-width: 768px) { + main.sub-sites { + padding-inline: 15px; + } +} + +/* desktop */ +@media (min-width: 768px) { + .sub-sites-container { + justify-items: unset; + grid-template-columns: minmax(290px,400px) 1fr; + grid-template-rows: auto; + grid-template-areas: + 'header main' + } + + main.sub-sites { + width: clamp(350px, 760px, 61vw); + } +} -/* table x */ + +/* table */ th, td, th p, @@ -631,7 +666,7 @@ table.buyer-persona tr:hover td p { color: black; } -/* end table x */ +/* end table */ div.preview { @@ -734,7 +769,6 @@ li[data-icon="1password"] { /*************************** end sub-styles *************************************/ -/* issue to talk, this is not mobile first polykit*/ section#cover { padding-top: 1.6rem; } @@ -751,10 +785,7 @@ section.sub-brands-container hr { } img.window-frame { - min-width: calc(100% + 2px); - margin-bottom: -2px; - margin-left: -1px; - margin-right: -1px; + min-width: calc(100%); } .sub-brands-container h2.heading-1 { @@ -781,136 +812,4 @@ a.screen figure:hover { } -/* traido de polyfen */ -/* The navigation bar ------------------ */ - -/*agregado*/ - -.hello-nav button { - border: none; - /* Elimina el borde por defecto */ - background: none; - /* Elimina el fondo por defecto */ - padding: 0; - /* Elimina el espacio interno por defecto */ - font: inherit; - /* Utiliza la fuente del elemento contenedor */ - cursor: pointer; - /* Muestra el cursor como puntero */ - outline: none; - /* Elimina el contorno por defecto al enfocar */ -} - -/* end agregado */ - - -.hello-nav div { - text-align: right; -} - -.position-fixed a { - color: white; -} - -.nav-links.position-fixed, -.nav-buttons { - position: fixed; - right: 25px; - top: 20px; - background: #070924a8; - padding: 7px 8px 2px; - border-radius: 18px; - backdrop-filter: blur(20px); - z-index: 90; -} - -.nav-links.position-fixed:hover { - border-color: rgba(255, 255, 255, 0.35); -} - -.nav-links a { - padding: 14px 16px; - text-decoration: none; -} - - - - -/* desktop */ -@media (min-width: 768px) { - .nav-buttons { - display: none; - } - - .nav-links { - position: absolute; - right: 30px; - top: 60px; - padding-block: 10px; - } - - .nav-close { - display: none; - } - - .nav-links.position-fixed, - .nav-buttons { - padding: 15px 8px 10px; - border-radius: 200px; - } -} - -/* mobile */ -@media (max-width: 768px) { - .nav-links { - display: none; - position: fixed; - background-color: rgba(0, 0, 0, 0.723); - backdrop-filter: blur(7px); - top: 0; - right: 0px; - padding-top: 100px; - padding-bottom: 100vh; - width: 100%; - z-index: 80; - display: none; - text-align: left; - font-family: 'BiotifBold', helvetica, arial, sans-serif; - font-weight: 700; - } - - .hamburger svg { - fill: white; - } - - .nav-hamburger { - display: flex; - } - - .nav-links a { - padding-left: 20px; - font-size: 45px; - } - - .nav-close { - z-index: 667; - position: fixed; - right: 10px; - top: 20px; - display: none; - } - - .nav-links.open-nav { - display: grid !important; - } - - .nav-close.open-nav { - display: block !important; - } - - .nav-links.open-nav+nav.hamburger { - display: none; - } -} -/* END of navigation bar ----------------- */ \ No newline at end of file diff --git a/brand/content/visual-identity.php b/brand/content/visual-identity.php index 4905d61..a06395a 100644 --- a/brand/content/visual-identity.php +++ b/brand/content/visual-identity.php @@ -4,14 +4,14 @@

Symbol

- +

The Symbol expresses Polyfen's brand in its most essential, visual form. It represents the coming together of the (A) logical and (B) creative.

Logotype

- +

The Logotype is made up of two parts: (1) the Symbol and (2) the Brand Name.

@@ -19,7 +19,7 @@

Family

- +

4.2. Color scheme

@@ -80,19 +80,19 @@

4.3. Visual Language

Icons

- +

All icons in Polyfen's touchpoints & communications should correspond to the Iconography set we've selected for our Brand, Phospor.

Phospor's line-icons are meant only for use at large sizes accross Polyfen's Brand, while for smaller sizes the fill-icons are preferred to ensure accessible legibility.

Illustrations

- +

Our Brand's illustrations uses the Retro Dudes set by Vectorly Space .

Pearls

- +

The Pearls are part of our visual dictoniary which we use to give plain backgrounds a bit more depth.

\ No newline at end of file diff --git a/business/index.php b/business/index.php index 4110b37..a9c9dfd 100644 --- a/business/index.php +++ b/business/index.php @@ -61,15 +61,7 @@

- +
Folder Illustration diff --git a/imgs/icons/close_icon.svg b/imgs/icons/close_icon.svg new file mode 100644 index 0000000..01de8da --- /dev/null +++ b/imgs/icons/close_icon.svg @@ -0,0 +1,12 @@ + + + + + + \ No newline at end of file diff --git a/imgs/window-frame-tide.svg b/imgs/window-frame-tide.svg new file mode 100644 index 0000000..a373339 --- /dev/null +++ b/imgs/window-frame-tide.svg @@ -0,0 +1,11 @@ + + + + + + + + + diff --git a/includes/family-of-brands.php b/includes/family-of-brands.php index 2079343..d30b635 100644 --- a/includes/family-of-brands.php +++ b/includes/family-of-brands.php @@ -1,7 +1,7 @@
- + Polyfen screenshot
@@ -19,7 +19,7 @@ class="web-icon" alt="">polyfen.com
- + Polyatlas screenshot
@@ -35,7 +35,7 @@ class="web-icon" alt="">polyfen.com
- + Polycookies screenshot
@@ -51,7 +51,7 @@ class="web-icon" alt="">polyfen.com
- + Polyqwerty screenshot
@@ -67,7 +67,7 @@ class="web-icon" alt="">polyfen.com
- + Polikit screenshot
@@ -86,7 +86,7 @@ class="web-icon" alt="">polykit.xyz
- + Poliforum screenshot
@@ -102,7 +102,7 @@ class="web-icon" alt="">polykit.xyz
- + Polipress screenshot
diff --git a/includes/hello-nav.php b/includes/hello-nav.php index 3083305..cf92086 100644 --- a/includes/hello-nav.php +++ b/includes/hello-nav.php @@ -7,13 +7,10 @@ \ No newline at end of file diff --git a/wiki/content/google-drive.php b/wiki/content/google-drive.php index cf13768..f127814 100644 --- a/wiki/content/google-drive.php +++ b/wiki/content/google-drive.php @@ -1,5 +1,5 @@

10. Google Drive

-

https://www.figma.com/file/1Va1EE7o5DLbHGT8LNv5xq/Google-Drive?type=whiteboard&node-id=8%3A541&t=8XWj1bU7xBRCsBHY-1

+

Google Drive(figma file)

\ No newline at end of file diff --git a/wiki/content/sprints.php b/wiki/content/sprints.php index 8e3a05a..4e5a230 100644 --- a/wiki/content/sprints.php +++ b/wiki/content/sprints.php @@ -1,6 +1,6 @@

2. Sprints

-

We organize our tasks in time cycles of 1 week called a “Sprint”.

+

We organize our tasks in time cycles of 1 week called a “Sprint”.

We schedule a call every Tuesday with the following agenda structure:

diff --git a/wiki/index.php b/wiki/index.php index e728de1..647cb8a 100644 --- a/wiki/index.php +++ b/wiki/index.php @@ -50,16 +50,6 @@
  • 13. Accounting workflow
  • - -
    Videogame Illustration