Separado los contenidos de html, css y javascript en diferentes directorios \ Creado primera actividad de JavaScript

This commit is contained in:
2026-01-02 16:43:42 +01:00
parent 7ecd35ca73
commit b9d16cd92b
91 changed files with 99 additions and 0 deletions

View File

@@ -0,0 +1,54 @@
# Investigacions
En aquest README m'encarrego principalment de recopilar totes les coses noves que vagi aprenent mentre faig el projecte, així com noves idees per implementar-hi. Suposo que és una bona pràctica documentar allò que s'aprèn.
---
## 1. Estils Visuals i Efectes
### Glassmorfisme (Efecte Vidre)
Efecte de tipus vidre opac, popularitzat per Apple i Windows Aero. En aquest projecte s'utilitza intensivament a la **Navbar**, el **Footer** i els **Formularis**.
**Com s'aconsegueix en CSS:**
Per aconseguir aquest efecte "glass" sobre fons foscos, hem utilitzat tres propietats clau:
1. **Color semi-transparent:** `background: rgba(255, 255, 255, 0.05);` (molt subtil).
2. **Desenfocament del fons:** `backdrop-filter: blur(12px);` (això és el que fa que el que hi ha darrere es vegi borrós).
3. **Borde subtil:** `border: 1px solid rgba(255, 255, 255, 0.2);` per delimitar el vidre.
### Efecte Neó (Glow)
Per donar l'estètica "Gamer/Ciberpunk", s'utilitzen ombres de colors brillants sobre fons foscos.
* **En text:** `text-shadow: 0 0 10px #00c3ff;` (crea una resplendor al voltant de les lletres).
* **En botons/caixes:** `box-shadow: 0 0 20px rgba(...);`.
* **Enllaços:** Al fer *hover*, el color canvia a cian (`#00c3ff`) o verd, típic de neons.
---
## 2. Layout i Estructura (Maquetació)
### CSS Grid (Graella de Rànquing)
Per a la secció de rànquings (`.ranking-grid`), hem utilitzat **CSS Grid** en lloc de Flexbox.
* **Codi:** `grid-template-columns: repeat(3, 1fr);`
* **Què fa:** Crea automàticament 3 columnes d'igual amplada.
* **Responsive:** Amb una *Media Query*, quan la pantalla és petita (`max-width: 900px`), canviem a `grid-template-columns: 1fr;` perquè les targetes es posin una sota l'altra.
### Flexbox (Navbar i Footer)
S'utilitza per a alineacions unidimensionals (una fila).
* `justify-content: space-between;`: Separa el logo a l'esquerra i els enllaços a la dreta.
* `align-items: center;`: Centra verticalment els elements.
---
## 3. Menú Hamburguesa sense JavaScript (El "Checkbox Hack")
Aquesta és una de les parts més interessants. Hem creat un menú mòbil que s'obre i es tanca **només amb CSS**, sense utilitzar JavaScript.
**Com funciona?**
1. Tenim un `<input type="checkbox" id="menu-toggle">` que està ocult (`display: none`).
2. Tenim una `<label>` amb la icona de l'hamburguesa vinculada a aquest input.
3. Utilitzem el selector de "germans" (`~`) per detectar quan el checkbox està marcat:
```css
#menu-toggle:checked ~ .navbarLinks {
display: flex;
animation: fadeIn 0.4s ease forwards;
}

View File

@@ -0,0 +1,342 @@
/*=============INICIO DE ESTILOS DE PLANTILLA==============*/
/*Reset básico: Eliminacion del padding y evita que el tamaño crezca por máargenes internos*/
*
{
padding: 0;
margin: 0;
box-sizing: border-box;
list-style: none;
text-decoration: none;
}
/*Estilo básico del cuerpo*/
body
{
font-family: 'Manjari', sans-serif;
background: linear-gradient(135deg, #0f172a, #1e293b);
color: white;
min-height: 100vh;
}
/*Barra de navegacion fija. Efecto "glassmorphism"*/
.navbar
{
position:fixed;
top: 1rem;
left: 1rem;
right: 1rem;
width: calc(100% - 2rem);
padding: 1rem 1.5rem;
border-radius: 20px;
z-index: 100;
/*Efecto cristal difuminado*/
background: rgba(255, 255, 255, 0.07);
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
display:flex;
justify-content: space-between;
align-items: center;
}
/*Estilo del texto e icono del logo*/
.logoContainer a
{
color: white;
font-size: 1.125rem;
font-weight: bold;
margin-right: 1rem;
text-decoration: none;
}
/*Aumenta el tamaño del logo en pantallas más grandes*/
@media (min-width: 768px){
.logoContainer a
{
font-size: 1.25rem;
}
.navbarLinks
{
display: flex;
justify-content: flex-end;
align-items: center;
margin-right: 1rem;
}
/*Espacio entre items del menú*/
.navbarLinks li
{
margin-right: 0.5rem;
}
}
/*Lista de links del menú*/
/*En pantallas grandes, la lista se alinea de manera horizontal*/
@media (min-width: 768px){
.navbarLinks
{
display: flex;
justify-content: flex-end;
align-items: center;
}
}
/*Espacio entre items del menú*/
.navbarLinks li
{
margin-right: 0.5rem;
}
/*En pantallas grandes, los items se muestran en línea con más espacio*/
@media (min-width: 768px) {
.navbarLinks li
{
display: inline-block;
margin-right: 1rem;
}
}
/*Estilos de enlaces del navbar*/
.navbarLinks a
{
text-decoration: none;
color: white;
}
/*Contenedor general centrado*/
.container
{
max-width: 1200px;
margin: 0 auto;
}
/*Estilos del footer. Estilo glassmorphism*/
.footer
{
bottom: 1rem;
left: 1rem;
right: 1rem;
padding: 1rem;
color: white;
z-index: 50;
border-radius: 20px;
/*Efecto cristal difuminado*/
background: rgba(255, 255, 255, 0.06);
backdrop-filter: blur(20px) saturate(180%);
-webkit-backdrop-filter: blur(20px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
display: flex;
justify-content: center;
align-items: center;
}
/*Fila principal del footer (flex)*/
.footerRow
{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
/*Cada columna del footer*/
.footerLinks
{
flex: 1 1 200px;
max-width: 300px;
}
/*Titulos de los bloques del footer*/
.footerLinks h4
{
font-size: 20px;
color: #FFFFFF;
margin-bottom: 25px;
font-weight: 500;
border-bottom: 2px solid #00c3ff;
padding-bottom: 10px;
display: inline-block;
}
/*Enlaces dentro de las columnas del footer*/
.footerLinks ul li a
{
font-size: 18px;
text-decoration: none;
color: #bbbbbb;
display: block;
margin-bottom: 15px;
transition: all .3s ease;
}
/*Hover del footer*/
.footerLinks ul li a:hover
{
color:#ffffff;
padding-left: 6px;
}
/*Iconos redondos de redes sociales*/
.socialLinks a
{
display: inline-block;
min-height: 40px;
width: 40px;
background-color: rgba(255, 255, 255, 0.2);
margin: 0 10px 10px 0;
text-align: center;
line-height: 40px;
border-radius: 50%;
color: #ffffff;
transition: all .5s ease;
}
.socialLinks a:hover
{
background-color: #41eb60;
}
/*Footer responsive para moviles*/
@media(max-width: 991px) {
.footerRow
{
text-align:center;
}
.footerLinks
{
width: 100%;
margin-bottom: 30px;
}
}
/*Zona de Creative Commons*/
.creativeCommons
{
width: 100%;
text-align: center;
margin-top: 2rem;
font-size: 0.875rem;
color: #bbbbbb;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 0.2em;
}
.creativeCommons a
{
color: #bbbbbb;
text-decoration: none;
margin: 0 0.2em;
transition: color 0.3s ease;
}
.creativeCommons a:hover
{
color: #ffffff;
}
.creativeCommons img
{
vertical-align: middle;
max-width: 1em;
max-height: 1em;
margin-left: 0.2em;
}
/*Espacio para que el contenido no quede oculto por el navbar y el footer*/
.content
{
padding-top: 8rem;
padding-bottom: 12rem;
max-width: 1400px;
margin: 0 auto;
width: 100%;
}
/*=============FINAL DE ESTILOS DE PLANTILLA==============*/
/*======================Responsividad=====================*/
#menu-toggle {display: none;}
.hamburguer-label
{
display: none;
font-size:1.5rem;
color: white;
cursor: pointer;
}
@media (max-width:768px) {
.hamburguer-label { display: block;}
.navbarLinks{
position: absolute;
top: 80px;
left:0;
right: 0;
display: none;
flex-direction: column;
align-items: center;
gap: 1.5rem;
padding:2rem;
background: rgba(15, 23, 42, 0.95);
backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 20px;
box-shadow: 0 10px 30px rgba(0,0 ,0 ,0.5)
}
#menu-toogle:checked ~ .navbarLinks{
display: flex;
animation: fadeIn 0.4s ease forwards;
}
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(-10px); }
to { opacity: 1; transform: translateY(0);}
}
/*============FINAL DE ESTILOS DE RESPONSIVIDAD===========*/
/*====================Seccion juegos======================*/
.sectionTitle
{
text-align: center;
font-size: 2rem;
margin-bottom: 3rem;
color: #00C3FF;
text-transform: uppercase;
letter-spacing: 2px;
text-shadow: 0 0 15px rgba(0, 195, 255, 0.5);
}
.cardsContainer
{
display: grid;
grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
gap: 2.5rem;
padding: 0 1.5rem;
margin-bottom: 5rem;
}
/*==================Fin seccion juegos====================*/
/*=====================Seccion CTA========================*/
/*===================Fin seccion CTA======================*/

View File

@@ -0,0 +1,754 @@
/*======Reset y estilos generales======*/
*
{
padding: 0;
margin: 0;
box-sizing: border-box;
list-style: none;
text-decoration: none;
}
body
{
font-family: 'Manjari', sans-serif;
background: linear-gradient(135deg, #0f172a, #1e293b);
color: white;
min-height: 100vh;
width: 100%;
overflow-x: hidden;
}
/*=======NAVBAR======*/
.navbar
{
position: fixed;
top: 1rem;
left: 1rem;
right: 1rem;
/*width: calc(100% - 2rem);*/
padding: 1rem 1.5rem;
border-radius: 20px;
z-index: 100;
/*Efecto glassmorphism*/
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
display: flex;
justify-content: space-between;
align-items: center;
}
.logoContainer a
{
color: white;
font-size: 1.125rem;
font-weight: bold;
margin-right: 0;
}
@media (min-width: 768px){
.logoContainer a { font-size: 1.25rem; }
.navbarLinks{
display: flex;
justify-content: flex-end;
align-items: center;
margin-right: 1rem;
}
.navbarLinks li {
margin-left: 1.5rem;
}
}
.navbarLinks a
{
color: white;
transition: color 0.3s ease;
}
.navbarLinks a:hover{
color: #00c3ff;
}
/*=======Menu movil========*/
#menu-toggle {display: none;}
.hamburger-label
{
display: none;
font-size: 1.5rem;
color: white;
cursor: pointer;
}
@media (max-width: 767px){
.hamburger-label { display: block; }
.navbarLinks
{
position: absolute;
top: 6rem;
left: 1rem;
right: 1rem;
display: none;
flex-direction: column;
align-items: center;
gap: 1.5rem;
padding: 2rem;
background: rgba(15, 23, 42, 0.95);
backdrop-filter: blur(20px);
border: 1px solid rgba(255, 255, 255, 0.2);
border-radius: 20px;
box-shadow: 0 10px 30px rgba(0,0,0,0.5);
}
#menu-toggle:checked ~ .navbarLinks {
display: flex;
animation: fadeIn 0.4s ease forwards;
}
}
@keyframes fadeIn {
from { opacity: 0; transform: translateY(-10px); }
to { opacity: 1; transform: translateY(0); }
}
/*======Footer======*/
.footer
{
padding: 1rem;
padding-top: 3rem;
color: white;
z-index: 50;
border-radius: 20px;
position:static;
margin-top: 3em;
/*Efecto cristal difuminado*/
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(20px) saturate(180%);
-webkit-backdrop-filter: blur(20px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
display: flex;
justify-content: center;
align-items: center;
}
/*Fila principal del footer (flex)*/
.footerRow
{
display: flex;
flex-wrap: wrap;
justify-content: center;
}
/*Cada columna del footer*/
.footerLinks
{
flex: 1 1 200px;
max-width: 300px;
}
/*Titulos de los bloques del footer*/
.footerLinks h4
{
font-size: 20px;
color: #FFFFFF;
margin-bottom: 25px;
font-weight: 500;
border-bottom: 2px solid #00c3ff;
padding-bottom: 10px;
display: inline-block;
}
/*Enlaces dentro de las columnas del footer*/
.footerLinks ul li a
{
font-size: 18px;
text-decoration: none;
color: #bbbbbb;
display: block;
margin-bottom: 15px;
transition: all .3s ease;
}
/*Hover del footer*/
.footerLinks ul li a:hover
{
color:#ffffff;
padding-left: 6px;
}
/*Iconos redondos de redes sociales*/
.socialLinks a
{
display: inline-block;
min-height: 40px;
width: 40px;
background-color: rgba(255, 255, 255, 0.2);
margin: 0 10px 10px 0;
text-align: center;
line-height: 40px;
border-radius: 50%;
color: #ffffff;
transition: all .5s ease;
}
.socialLinks a:hover
{
background-color: #41eb60;
}
/*Footer responsive para moviles*/
@media(max-width: 991px) {
.footerRow
{
text-align:center;
}
.footerLinks
{
width: 100%;
margin-bottom: 30px;
}
}
/*Zona de Creative Commons*/
.creativeCommons
{
width: 100%;
text-align: center;
margin-top: 2rem;
font-size: 0.875rem;
color: #bbbbbb;
display: flex;
justify-content: center;
align-items: center;
flex-wrap: wrap;
gap: 0.2em;
}
.creativeCommons a
{
color: #bbbbbb;
text-decoration: none;
margin: 0 0.2em;
transition: color 0.3s ease;
}
.creativeCommons a:hover
{
color: #ffffff;
}
.creativeCommons img
{
vertical-align: middle;
max-width: 1em;
max-height: 1em;
margin-left: 0.2em;
}
/*Espacio para que el contenido no quede oculto por el navbar y el footer*/
.content
{
padding-top: 7rem;
padding-bottom: 10rem;
max-width: 1200px;
margin: 0 auto;
}
.section-title
{
font-size: 2.5rem;
margin-bottom:3rem;
text-align: center;
text-transform: uppercase;
letter-spacing: 1px;
}
.highlight-neon
{
color: #fff;
text-shadow: 0 0 10px #00c3ff, 0 0 20px #00c3ff;
font-style: italic;
margin-left: 10px;
}
/*=======Layout grid========*/
.ranking-grid
{
display: grid;
grid-template-columns: repeat(3, 1fr);
gap: 2rem;
margin-bottom: 5rem;
}
.rank-card
{
position: relative;
height: 500px;
border-radius: 20px;
overflow: hidden;
border: 1px solid rgba(255, 255, 255, 0.1);
background: linear-gradient(to bottom, #1e293b, #0f172a);
transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
display: flex;
flex-direction: column;
}
.card-img
{
width: 100%;
height: 60%;
object-fit: cover;
transition: transform 0.5s ease;
filter: brightness(0.8);
}
.card-content
{
height: 40%;
padding: 1.5rem;
background: linear-gradient(to bottom, #1e239b, #0f172a);
position: relative;
z-index: 2;
display: flex;
flex-direction: column;
justify-content: flex-start;
border-top: 1px solid rgba(255, 255, 255, 0.05);
}
.rank-badge
{
position: absolute;
top: 15px;
left: 15px;
width: 45px;
height: 45px;
background: rgba(15, 23, 42, 0.9);
color: #00c3ff;
border: 2px solid #00c3ff;
border-radius: 12px;
display: flex;
justify-content: center;
align-items: center;
font-size: 1.2rem;
font-weight: bold;
z-index: 10;
box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
}
.rank-1 .rank-badge
{
color: #ffd700;
border-color: #ffd700;
box-shadow: 0 0 15px rgba(255, 215, 0, 0.4);
}
.rank-2 .rank-badge
{
color: #c0c0c0;
border-color: #c0c0c0;
box-shadow: 0 0 15px rgba(192, 192, 192, 0.4);
}
.rank-3 .rank-badge
{
color: #cd7f32;
border-color: #cd7f32;
box-shadow: 0 0 15px rgba(205, 127, 50, 0.4);
}
.card-content h3
{
font-size: 1.8rem;
color: #fff;
margin-bottom: 0.5rem;
text-transform: uppercase;
}
.genre-tag
{
display: inline;
font-size: 1rem;
color: #00c3ff;
text-transform: uppercase;
letter-spacing: 1px;
margin-bottom: 1rem;
font-weight: 700;
}
.description
{
font-size: 0.95rem;
color: #94a3b8;
line-height: 1.5;
}
.rank-card:hover
{
transform: translateY(-10px);
/*Mantener box shadow. Al ser css reutilizable, se ha de dejar para el videojocsSAD.html*/
border-color: #00c3ff;
box-shadow: 0 20px 40px -5px rgba(0, 192, 255, 0.15);
}
.rank-card:hover .card-img
{
transform: scale(1.05);
filter: brightness(1.1);
}
.rank-1:hover
{
border-color: #ffd700;
box-shadow: 0 20px 40px -5px rgba(255, 215, 0, 0.15);
}
.rank-2:hover
{
border-color: #c0c0c0;
box-shadow: 0 20px 40px -5px rgba(192, 192, 192, 0.15);
}
.rank-3:hover
{
border-color: #cd7f32;
box-shadow: 0 20px 40px -5px rgba(205, 127, 50, 0.15);
}
/*======SECCION Call To Action (CTA)======*/
.cta-section
{
display: flex;
justify-content: center;
margin-top: 2rem;
}
.cta-card
{
width: 100%;
background: linear-gradient(135deg, rgba(15, 23, 42, 0.8));
border: 1px solid rgba(0, 195, 255, 0.3);
border-radius: 20px;
padding: 3rem;
text-align: center;
position: relative;
overflow: hidden;
}
.cta-card::before
{
content: '';
position: absolute;
top: 0; left: 0; right: 0; height: 2px;
background: linear-gradient(90deg, transparent, #00c3ff, transparent);
opacity: 0.7;
}
@keyframes float
{
0%, 100% { transform: translateY(0); }
50% { transform: translateY(-10px); }
}
.cta-icon
{
font-size: 3rem;
color: #00c3ff;
margin-bottom: 1.5rem;
animation: float 3s ease-in-out infinite;
}
.cta-card h3
{
font-size: 2rem;
margin-bottom: 1rem;
color: #fff;
}
.cta-card p
{
color: #cbd5e1;
margin-bottom: 2rem;
font-size: 1.1rem;
}
.btn-neon
{
padding: 12px 35px;
background: transparent;
color: #00c3ff;
border: 2px solid #00c3ff;
font-weight: bold;
font-size: 1rem;
border-radius: 15px;
text-transform: uppercase;
cursor: pointer;
transition: all 0.5s;
position: relative;
overflow: hidden;
display: inline-block;
}
.btn-neon:hover
{
background: #00c3ff;
color: #0f172a;
box-shadow: 0 0 20px rgba(0, 195, 255, 0.6);
}
@media (max-width: 900px) {
.ranking-grid {
grid-template-columns: 1fr;
gap: 2rem;
}
.rank-card {height: auto;}
.card-img { height: 250px;}
.card-content { height: auto; flex: 1;}
}
/*Nueva media query para la navbar.
Tenia el siguiente problema:
- A partir de ~400px de ancho, esta comenzaba a irse a la derecha,
ocultando el desplegador de menu y moviendo la navbar fuera
de la pantalla.
Ocurria por el section-title y el highlight-neon, que hacia que
la barra no pudiera achicarse mas debido a que este estaba limitando
el movimiento por no bajar y separar las palabras como debia.
Es decir:
Antes:
Quedaba "Top 3" arriba
Y quedaba "vendes Setmanals" abajo, sin romperse y ponerse
uno encima de otro o haciendose mas pequeño.
Lo siguiente soluciona el problema:
*/
@media (max-width: 450px) {
.section-title {
font-size: 1.7rem;
line-height: 1.3;
margin-bottom: 2rem;
padding: 0 10px;
}
.highlight-neon {
display:block;
margin-left: 0;
margin-top: 5px;
}
.navbar{
width: auto;
padding: 0.8rem 0.8rem;
/*width: calc(100% - 1rem); */
left: 0.5rem;
right: 0.5rem;
}
.logoContainer a {
font-size: 1rem;
margin-right: 0.5rem;
}
.logoContainer a:last-child {
margin-right: 0;
}
}
/*========Formularios========*/
.register-wrapper
{
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
.glass-form-card
{
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
padding: 3rem;
border-radius: 20px;
width: 100%;
max-width: 500px;
position: relative;
overflow: hidden;
}
.glass-form-card::before
{
content: '';
position: absolute;
top: 0; left: 0; right: 0; height: 2px;
background: linear-gradient(90deg, transparent, #00c3ff, transparent);
opacity: 0.7;
}
.form-group
{
margin-bottom: 1.5rem;
position: relative;
}
.form-label
{
display: block;
margin-bottom: 0.5rem;
color: #00c3ff;
font-size: 0.9rem;
font-weight: bold;
text-transform: uppercase;
letter-spacing: 1px;
}
.form-input
{
width: 100%;
padding: 12px 15px;
background: rgba(15, 23, 42, 0.6);
border: 1ox solid rgba(255, 255, 255, 0.1);
border-radius: 12px;
color: white;
font-family: 'Manjari', sans-serif;
font-size: 1rem;
outline: none;
transition: all 0.3s ease;
}
.form-input::placeholder
{
color: rgba(255, 255, 255, 0.3)
}
.form-input:focus
{
border-color: #00c3ff;
box-shadow: 0 0 15px rgba(0, 195, 255, 0.2);
background: rgba(15, 23, 42, 0.9);
}
/*==============Pagina cercar============*/
.options-grid
{
display: grid;
grid-template-columns: 1fr 1fr;
gap: 0.5rem;
margin-top: 0.5rem;
}
.option-label
{
display: flex;
align-items: center;
color: #cbd5e1;
font-size: 0.9rem;
cursor: pointer;
}
.option-label input
{
margin-right: 8px;
accent-color: #00c3ff;
}
.buttons-container
{
display: flex;
gap:1rem;
margin-top: 2rem;
}
.btn-reset
{
border-color: #ff4757;
color: #ff4757;
}
.btn-reset:hover
{
background: #ff4757;
color: white;
box-shadow: 0 0 20px rgba(255, 71, 87, 0.6);
}
output
{
display: block;
text-align: center;
color: #00c3ff;
font-weight: bold;
margin-top: 0.5rem;
}
/*================Politica de privacitat==============*/
.policy-container
{
background: rgba(255, 255, 255, 0.05);
backdrop-filter: blur(12px) saturate(180%);
-webkit-backdrop-filter: blur(12px) saturate(180%);
border: 1px solid rgba(255, 255, 255, 0.2);
box-shadow: 0 4px 30px rgba(0, 0, 0, 0.2);
padding: 3rem;
border-radius: 20px;
width: 100%;
max-width: 1000px; /* Más ancho para lectura cómoda */
position: relative;
overflow: hidden;
margin: 0 auto;
}
.policy-container::before
{
content: '';
position: absolute;
top: 0; left: 0; right: 0; height: 2px;
background: linear-gradient(90deg, transparent, #00c3ff, transparent);
opacity: 0.7;
}
.policy-content h3
{
color: #00c3ff;
margin-top: 2rem;
margin-bottom: 1rem;
font-size: 1.4rem;
border-bottom: 1px solid rgba(255,255,255,0.1);
padding-bottom: 5px;
display: inline-block;
}
.policy-content p
{
color: #cbd5e1;
line-height: 1.8;
margin-bottom: 1.2rem;
text-align: justify;
}
/* Ajustes para móviles en la política */
@media (max-width: 768px) {
.policy-container {
padding: 1.5rem;
}
.policy-content h3 {
font-size: 1.2rem;
}
.policy-content p {
font-size: 0.95rem;
}
}

Binary file not shown.

After

Width:  |  Height:  |  Size: 59 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 6.6 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 76 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 46 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 40 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.4 MiB

View File

@@ -0,0 +1,134 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>JocsMania - Cercar</title>
<link href="assets/css/style.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Manjari:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="icon" href="assets/img/favicon.png">
</head>
<body>
<header>
<nav class="navbar">
<div class="logoContainer">
<a href="indexSAD.html"><i class="fa-solid fa-gamepad"></i></a>
<a href="indexSAD.html">JocsMania</a>
</div>
<input type="checkbox" id="menu-toggle">
<label for="menu-toggle" class="hamburger-label">
<i class="fa-solid fa-bars"></i>
</label>
<ul class="navbarLinks">
<li><a href="indexSAD.html">Inici</a></li>
<li><a href="videojocsSAD.html">Videojocs</a></li>
<li><a href="cercarSAD.html">Cercar</a></li>
<li><a href="socisSAD.html">Socis</a></li>
<li><a href="https://www.instagram.com/"><i class="fab fa-instagram"></i></a></li>
<li><a href="https://www.tiktok.com"><i class="fa-brands fa-tiktok"></i></a></li>
</ul>
</nav>
</header>
<main class="content">
<section>
<h2 class="section-title">Cercar <span class="highlight-neon">Videojocs</span></h2>
<div class="register-wrapper">
<div class="glass-form-card">
<form action="indexSAD.html" method="get">
<div class="form-group">
<label for="edat" class="form-label">Edat del jugador</label>
<input type="range" id="edat" name="edat" class="form-input" min="3" max="18" oninput="this.nextElementSibling.value = this.value + ' anys'">
<output>12 anys</output>
</div>
<div class="form-group">
<label class="form-label">Temàtica</label>
<div class="options-grid">
<label class="option-label">
<input type="radio" name="tematica" value="accio"> Acció
</label>
<label class="option-label">
<input type="radio" name="tematica" value="rpg"> RPG
</label>
<label class="option-label">
<input type="radio" name="tematica" value="esports"> Esports
</label>
<label class="option-label">
<input type="radio" name="tematica" value="accio"> Aventura
</label>
</div>
</div>
<div class="form-group">
<label class="form-label">Requisits de maquinari</label>
<div class="options-grid">
<label class="option-label">
<input type="checkbox" name="req" value="8gb_ram"> 8GB RAM
</label>
<label class="option-label">
<input type="checkbox" name="req" value="8gb_ram"> GPU Dedicada
</label>
<label class="option-label">
<input type="checkbox" name="req" value="8gb_ram"> Disc SSD
</label>
<label class="option-label">
<input type="checkbox" name="req" value="8gb_ram"> Windows 11
</label>
</div>
</div>
<div class="buttons-container">
<input type="reset" value="Esborrar" class="btn-neon btn-reset">
<input type="submit" name="Cercar" class="btn-neon">
</div>
</form>
</div>
</div>
</section>
</main>
<footer class="footer">
<div class="container">
<div class="footerRow">
<div class="footerLinks">
<h4>Contactes</h4>
<ul>
<li><a href="nosaltresSAD.html">Sobre nosaltres</a></li>
<li><a href="https://maps.app.goo.gl/Eucdw56tTZbn8KnH7">A on som? (08304)</a></li>
<li><a href="politicaSAD.html">Política de privadesa</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Socis</h4>
<ul>
<li><a href="socisSAD.html">Vols ser-ne soci?</a></li>
<li><a href="videojocsSAD.html">Qué oferim?</a></li>
<li><a href="mailto:contacte@jocsmania.cat">Contacta amb nosaltres</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Xarxes socials</h4>
<div class="socialLinks">
<a href="https://www.whatsapp.com/"><i class="fab fa-whatsapp"></i></a>
</div>
</div>
<div class="creativeCommons">
<a href="https://lilcarpi.xyz">lilcarpi.xyz</a> © 2025 by <a href="https://lilcarpi.xyz">Lil_Carpi</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/sa.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;">
</div>
</div>
</div>
</footer>
</body>
</html>

View File

@@ -0,0 +1,125 @@
<!DOCTYPE html>
<html lang="ca">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>JocsMania - Inici</title>
<link href="assets/css/style.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Manjari:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="icon" href="assets/img/favicon.png">
</head>
<body>
<header>
<nav class="navbar">
<div class="logoContainer">
<a href="indexSAD.html"><i class="fa-solid fa-gamepad"></i></a>
<a href="indexSAD.html">JocsMania</a>
</div>
<input type="checkbox" id="menu-toggle">
<label for="menu-toggle" class="hamburger-label">
<i class="fa-solid fa-bars"></i>
</label>
<ul class="navbarLinks">
<li><a href="indexSAD.html">Inici</a></li>
<li><a href="videojocsSAD.html">Videojocs</a></li>
<li><a href="cercarSAD.html">Cercar</a></li>
<li><a href="socisSAD.html">Socis</a></li>
<li><a href="https://www.instagram.com/"><i class="fab fa-instagram"></i></a></li>
<li><a href="https://www.tiktok.com"><i class="fa-brands fa-tiktok"></i></a></li>
</ul>
</nav>
</header>
<main class="content">
<section class="top-sales-section">
<h2 class="section-title">Top 3 vendes<span class="highlight-neon">Setmanals</span></h2>
<div class="ranking-grid">
<article class="rank-card rank-1">
<div class="rank-badge">#1</div>
<img class="card-img" src="assets/img/elden_ring.jpg" alt="Elden Ring">
<div class="card-content">
<span class="genre-tag">RPG / Acció</span>
<h3>Elden Ring</h3>
<p class="description">L'obra mestra de món obert. Un món vast i perillós on cada racó amaga un nou desafiament.</p>
</div>
</article>
<article class="rank-card rank-2">
<div class="rank-badge">#2</div>
<img class="card-img" src="assets/img/fc24.jpg" alt="EA FC 24">
<div class="card-content">
<span class="genre-tag">Esports / Simulació</span>
<h3>EA FC 24</h3>
<p class="description">El rei del futbol torna. Realisme pur amb HyperMotionV i integració total del futbol femení.</p>
</div>
</article>
<article class="rank-card rank-3">
<div class="rank-badge">#3</div>
<img class="card-img" src="assets/img/zeldatotk.jpg" alt="Zelda: TOTK">
<div class="card-content">
<span class="genre-tag">Aventura / Puzzle</span>
<h3>Zelda: TOTK</h3>
<p class="description">Creativitat sense límits. Construeix, vola i explora Hyrule com mai abans.</p>
</div>
</article>
</div>
<div class="cta-section">
<div class="cta-card">
<i class="fa-solid fa-layer-group cta-icon"></i>
<h3>Vols veure el catàleg complet?</h3>
<p>Tenim una gran varietat de jocs per a tots els gustos.</p>
<a href="videojocsSAD.html" class="btn-neon">Veure Catàleg Complet</a>
</div>
</div>
</section>
</main>
<footer class="footer">
<div class="container">
<div class="footerRow">
<div class="footerLinks">
<h4>Contactes</h4>
<ul>
<li><a href="nosaltresSAD.html">Sobre nosaltres</a></li>
<li><a href="https://maps.app.goo.gl/Eucdw56tTZbn8KnH7">A on som? (08304)</a></li>
<li><a href="politicaSAD.html">Política de privadesa</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Socis</h4>
<ul>
<li><a href="socisSAD.html">Vols ser-ne soci?</a></li>
<li><a href="videojocsSAD.html">Qué oferim?</a></li>
<li><a href="mailto:contacte@jocsmania.cat">Contacta amb nosaltres</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Xarxes socials</h4>
<div class="socialLinks">
<a href="https://www.whatsapp.com/"><i class="fab fa-whatsapp"></i></a>
</div>
</div>
<div class="creativeCommons">
<a href="https://lilcarpi.xyz">lilcarpi.xyz</a> © 2025 by <a href="https://lilcarpi.xyz">Lil_Carpi</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/sa.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;">
</div>
</div>
</div>
</footer>
</body>
</html>

View File

@@ -0,0 +1,131 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>JocsMania - Politica</title>
<link href="assets/css/style.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Manjari:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="icon" href="assets/img/favicon.png">
</head>
<body>
<header>
<nav class="navbar">
<div class="logoContainer">
<a href="indexSAD.html"><i class="fa-solid fa-gamepad"></i></a>
<a href="indexSAD.html">JocsMania</a>
</div>
<input type="checkbox" id="menu-toggle">
<label for="menu-toggle" class="hamburger-label">
<i class="fa-solid fa-bars"></i>
</label>
<ul class="navbarLinks">
<li><a href="indexSAD.html">Inici</a></li>
<li><a href="videojocsSAD.html">Videojocs</a></li>
<li><a href="cercarSAD.html">Cercar</a></li>
<li><a href="socisSAD.html">Socis</a></li>
<li><a href="https://www.instagram.com/"><i class="fab fa-instagram"></i></a></li>
<li><a href="https://www.tiktok.com"><i class="fa-brands fa-tiktok"></i></a></li>
</ul>
</nav>
</header>
<main class="content">
<section class="policy-section">
<h2 class="section-title">Política de <span class="highlight-neon">Privacitat</span></h2>
<div class="policy-container">
<div class="policy-content">
<p><strong>POLÍTICA DE PRIVACITAT</strong></p>
<p>
Aquesta Política de Privacitat estableix els termes en què JocsMania utilitza i protegeix la informació que és proporcionada pels seus usuaris en el moment d'utilitzar el seu lloc web. Aquesta companyia està compromesa amb la seguretat de les dades dels seus usuaris. Quan li demanem omplir els camps d'informació personal amb la qual vostè pugui ser identificat, ho fem assegurant que només s'emprarà d'acord amb els termes d'aquest document. No obstant això, aquesta Política de Privacitat pot canviar amb el temps o ser actualitzada, per la qual cosa li recomanem i emfatitzem revisar contínuament aquesta pàgina per assegurar-se que està d'acord amb aquests canvis.
</p>
<h3>Informació que es recull</h3>
<p>
El nostre lloc web podrà recollir informació personal, per exemple: Nom, informació de contacte com la seva adreça de correu electrònic i informació demogràfica. Així mateix, quan sigui necessari, podrà ser requerida informació específica per processar alguna comanda o realitzar un lliurament o facturació.
</p>
<h3>Ús de la informació recollida</h3>
<p>
El nostre lloc web empra la informació amb la finalitat de proporcionar el millor servei possible, particularment per mantenir un registre d'usuaris, de comandes en cas que apliqui, i millorar els nostres productes i serveis. És possible que siguin enviats correus electrònics periòdicament a través del nostre lloc amb ofertes especials, nous productes i altra informació publicitària que considerem rellevant per a vostè o que pugui brindar-li algun benefici; aquests correus electrònics seran enviats a l'adreça que vostè proporcioni i podran ser cancel·lats en qualsevol moment.
</p>
<p>
JocsMania està altament compromès per complir amb el compromís de mantenir la seva informació segura. Usem els sistemes més avançats i els actualitzem constantment per assegurar-nos que no existeixi cap accés no autoritzat.
</p>
<h3>Cookies</h3>
<p>
Una cookie es refereix a un fitxer que és enviat amb la finalitat de sol·licitar permís per emmagatzemar-se al seu ordinador; en acceptar aquest fitxer es crea i la cookie serveix llavors per tenir informació respecte al trànsit web, i també facilita les futures visites a un web recurrent. Una altra funció que tenen les cookies és que amb elles els webs poden reconèixer-te individualment i per tant brindar-te el millor servei personalitzat del seu web.
</p>
<p>
El nostre lloc web empra les cookies per poder identificar les pàgines que són visitades i la seva freqüència. Aquesta informació és emprada únicament per a anàlisi estadística i després la informació s'elimina de forma permanent. Vostè pot eliminar les cookies en qualsevol moment des del seu ordinador. No obstant això, les cookies ajuden a proporcionar un millor servei dels llocs web; aquestes no donen accés a informació del seu ordinador ni de vostè, tret que vostè així ho vulgui i la proporcioni directament.
</p>
<p>
Vostè pot acceptar o negar l'ús de cookies, tot i que la majoria de navegadors accepten cookies automàticament doncs serveix per tenir un millor servei web. També vostè pot canviar la configuració del seu ordinador per declinar les cookies. Si es declinen és possible que no pugui utilitzar alguns dels nostres serveis.
</p>
<h3>Enllaços a Tercers</h3>
<p>
Aquest lloc web podria contenir enllaços a altres llocs que podrien ser del seu interès. Una vegada que vostè faci clic en aquests enllaços i abandoni la nostra pàgina, ja no tenim control sobre el lloc al qual és redirigit i per tant no som responsables dels termes o privacitat ni de la protecció de les seves dades en aquests altres llocs tercers. Aquests llocs estan subjectes a les seves pròpies polítiques de privacitat per la qual cosa és recomanable que els consulti per confirmar que vostè està d'acord amb aquestes.
</p>
<h3>Control de la seva informació personal</h3>
<p>
En qualsevol moment vostè pot restringir la recopilació o l'ús de la informació personal que és proporcionada al nostre lloc web. Cada vegada que se li sol·liciti emplenar un formulari, com el d'alta d'usuari, pot marcar o desmarcar l'opció de rebre informació per correu electrònic. En cas que hagi marcat l'opció de rebre el nostre butlletí o publicitat vostè pot cancel·lar-la en qualsevol moment.
</p>
<p>
Aquesta companyia no vendrà, cedirà ni distribuirà la informació personal que és recopilada sense el seu consentiment, excepte que sigui requerit per un jutge amb una ordre judicial.
</p>
<p>
JocsMania es reserva el dret de canviar els termes de la present Política de Privacitat en qualsevol moment.
</p>
</div>
</div>
</section>
</main>
<footer class="footer">
<div class="container">
<div class="footerRow">
<div class="footerLinks">
<h4>Contactes</h4>
<ul>
<li><a href="nosaltresSAD.html">Sobre nosaltres</a></li>
<li><a href="https://maps.app.goo.gl/Eucdw56tTZbn8KnH7">A on som? (08304)</a></li>
<li><a href="politicaSAD.html">Política de privadesa</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Socis</h4>
<ul>
<li><a href="socisSAD.html">Vols ser-ne soci?</a></li>
<li><a href="videojocsSAD.html">Qué oferim?</a></li>
<li><a href="mailto:contacte@jocsmania.cat">Contacta amb nosaltres</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Xarxes socials</h4>
<div class="socialLinks">
<a href="https://www.whatsapp.com/"><i class="fab fa-whatsapp"></i></a>
</div>
</div>
<div class="creativeCommons">
<a href="https://lilcarpi.xyz">lilcarpi.xyz</a> © 2025 by <a href="https://lilcarpi.xyz">Lil_Carpi</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/sa.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;">
</div>
</div>
</div>
</footer>
</body>
</html>

View File

@@ -0,0 +1,115 @@
<!DOCTYPE html>
<html lang="ca">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>JocsMania - Socis</title>
<link href="assets/css/style.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Manjari:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="icon" href="assets/img/favicon.png">
</head>
<body>
<header>
<nav class="navbar">
<div class="logoContainer">
<a href="indexSAD.html"><i class="fa-solid fa-gamepad"></i></a>
<a href="indexSAD.html">JocsMania</a>
</div>
<input type="checkbox" id="menu-toggle">
<label for="menu-toggle" class="hamburger-label">
<i class="fa-solid fa-bars"></i>
</label>
<ul class="navbarLinks">
<li><a href="indexSAD.html">Inici</a></li>
<li><a href="videojocsSAD.html">Videojocs</a></li>
<li><a href="cercarSAD.html">Cercar</a></li>
<li><a href="socisSAD.html">Socis</a></li>
<li><a href="https://www.instagram.com/"><i class="fab fa-instagram"></i></a></li>
<li><a href="https://www.tiktok.com"><i class="fa-brands fa-tiktok"></i></a></li>
</ul>
</nav>
</header>
<main class="content">
<h2 class="section-title">Zona de <span class="highlight-neon">Socis</span></h2>
<div class="register-wrapper">
<div class="glass-form-card">
<form action="videojocsSAD.html">
<div class="form-group">
<label for="nom" class="form-label">Nom</label>
<input type="text" id="nom" name="nom" class="form-input" placeholder="El teu nom" required>
</div>
<div class="form-group">
<label for="cognoms" class="form-label">Cognoms</label>
<input type="text" id="cognoms" name="cognoms" class="form-input" placeholder="El teus cognoms" required>
</div>
<div class="form-group">
<label for="dni" class="form-label">DNI</label>
<input type="text" id="dni" name="dni" class="form-input" placeholder="00000000X" required pattern="[0-9]{8}[A-Za-z]{1}" title="8 números i una lletra">
</div>
<div class="form-group">
<label for="usuari" class="form-label">Usuari</label>
<input type="text" id="usuari" name="usuari" class="form-input" placeholder="Escull un nickname" required>
</div>
<div class="form-group">
<label for="password" class="form-label">Contrasenya</label>
<input type="text" id="password" name="password" class="form-input" placeholder="·········" required>
</div>
<div class="form-submit-container">
<button type="submit" class="btn-neon">Registrar-se <i class="fa-solid fa-arrow-right"></i></button>
</div>
</form>
</div>
</div>
</main>
<footer class="footer">
<div class="container">
<div class="footerRow">
<div class="footerLinks">
<h4>Contactes</h4>
<ul>
<li><a href="nosaltresSAD.html">Sobre nosaltres</a></li>
<li><a href="https://maps.app.goo.gl/Eucdw56tTZbn8KnH7">A on som? (08304)</a></li>
<li><a href="politicaSAD.html">Política de privadesa</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Socis</h4>
<ul>
<li><a href="socisSAD.html">Vols ser-ne soci?</a></li>
<li><a href="videojocsSAD.html">Qué oferim?</a></li>
<li><a href="mailto:contacte@jocsmania.cat">Contacta amb nosaltres</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Xarxes socials</h4>
<div class="socialLinks">
<a href="https://www.whatsapp.com/"><i class="fab fa-whatsapp"></i></a>
</div>
</div>
<div class="creativeCommons">
<a href="https://lilcarpi.xyz">lilcarpi.xyz</a> © 2025 by <a href="https://lilcarpi.xyz">Lil_Carpi</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/sa.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;">
</div>
</div>
</div>
</footer>
</body>
</html>

Binary file not shown.

View File

@@ -0,0 +1,147 @@
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>JocsMania - Socis</title>
<link href="assets/css/style.css" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Manjari:wght@400;700&display=swap" rel="stylesheet">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.5.1/css/all.min.css">
<link rel="icon" href="assets/img/favicon.png">
</head>
<body>
<header>
<nav class="navbar">
<div class="logoContainer">
<a href="indexSAD.html"><i class="fa-solid fa-gamepad"></i></a>
<a href="indexSAD.html">JocsMania</a>
</div>
<input type="checkbox" id="menu-toggle">
<label for="menu-toggle" class="hamburger-label">
<i class="fa-solid fa-bars"></i>
</label>
<ul class="navbarLinks">
<li><a href="indexSAD.html">Inici</a></li>
<li><a href="videojocsSAD.html">Videojocs</a></li>
<li><a href="cercarSAD.html">Cercar</a></li>
<li><a href="socisSAD.html">Socis</a></li>
<li><a href="https://www.instagram.com/"><i class="fab fa-instagram"></i></a></li>
<li><a href="https://www.tiktok.com"><i class="fa-brands fa-tiktok"></i></a></li>
</ul>
</nav>
</header>
<main class="content">
<section>
<h2 class="section-title">Catàleg <span class="highlight-neon">Complet</span></h2>
<div class="ranking-grid">
<article class="rank-card">
<a href="https://es.bandainamcoent.eu/elden-ring/elden-ring" target="_blank" style="display: contents">
<img src="assets/img/elden_ring.jpg" alt="Elden Ring" class="card-img">
</a>
<div class="card-content">
<span class="genre-tag">RPG / Acció</span>
<h3>Elden Ring</h3>
<p class="description">L'obra mestra de món obert. Un món vast i perillós on cada racó amaga un nou desafiament.</p>
</div>
</article>
<article class="rank-card">
<a href="https://www.ea.com/es-es/games/ea-sports-fc" target="_blank" style="display: contents">
<img src="assets/img/fc24.jpg" alt="EA FC 24" class="card-img">
</a>
<div class="card-content">
<span class="genre-tag">Esports / Simulació</span>
<h3>EA FC 24</h3>
<p class="description">El rei del futbol torna. Realisme pur amb HyperMotionV i integració total del futbol femení.</p>
</div>
</article>
<article class="rank-card">
<a href="https://www.nintendo.com/es-es/Juegos/Juegos-de-Nintendo-Switch/The-Legend-of-Zelda-Tears-of-the-Kingdom-1576884.html" target="_blank" style="display: contents">
<img src="assets/img/zeldatotk.jpg" alt="Zelda: TOTK" class="card-img">
</a>
<div class="card-content">
<span class="genre-tag">Aventura / Puzzle</span>
<h3>The Legend of Zelda: Tears of The Kingdom</h3>
<p class="description">Creativitat sense límits. Construeix, vola i explora Hyrule com mai abans.</p>
</div>
</article>
<article class="rank-card">
<a href="https://www.playstation.com/es-es/games/marvels-spider-man-2/" target="_blank" style="display: contents">
<img src="assets/img/spider-man2.webp" alt="Spider-Man 2" class="card-img">
</a>
<div class="card-content">
<span class="genre-tag">Acció / Món Obert</span>
<h3>Spider-Man 2</h3>
<p class="description">Peter Parker i Miles Morales tornen per enfrontar-se a la prova definitiva contra Venom.</p>
</div>
</article>
<article class="rank-card">
<a href="https://store.nintendo.es/es/mario-kart-8-deluxe-70010000000126" target="_blank" style="display: contents">
<img src="assets/img/mariokart8.jpg" alt="Mario Kart 8 Deluxe" class="card-img">
</a>
<div class="card-content">
<span class="genre-tag">Curses / Família</span>
<h3>Mario Kart 8 Deluxe</h3>
<p class="description">Competeix amb els teus amics en el joc de carreres més divertit i caòtic de la història.</p>
</div>
</article>
<article class="rank-card">
<a href="https://www.playstation.com/es-es/games/god-of-war-ragnarok/" target="_blank" style="display: contents">
<img src="assets/img/gowr.jpg" alt="Elden Ring" class="card-img">
</a>
<div class="card-content">
<span class="genre-tag">Acció / Aventura</span>
<h3>God of War: Ragnarok</h3>
<p class="description">Kratos i Atreus s'endinsen en els Nou Regnes a la recerca de respostes.</p>
</div>
</article>
</div>
</section>
</main>
<footer class="footer">
<div class="container">
<div class="footerRow">
<div class="footerLinks">
<h4>Contactes</h4>
<ul>
<li><a href="nosaltresSAD.html">Sobre nosaltres</a></li>
<li><a href="https://maps.app.goo.gl/Eucdw56tTZbn8KnH7">A on som? (08304)</a></li>
<li><a href="politicaSAD.html">Política de privadesa</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Socis</h4>
<ul>
<li><a href="socisSAD.html">Vols ser-ne soci?</a></li>
<li><a href="videojocsSAD.html">Qué oferim?</a></li>
<li><a href="mailto:contacte@jocsmania.cat">Contacta amb nosaltres</a></li>
</ul>
</div>
<div class="footerLinks">
<h4>Xarxes socials</h4>
<div class="socialLinks">
<a href="https://www.whatsapp.com/"><i class="fab fa-whatsapp"></i></a>
</div>
</div>
<div class="creativeCommons">
<a href="https://lilcarpi.xyz">lilcarpi.xyz</a> © 2025 by <a href="https://lilcarpi.xyz">Lil_Carpi</a> is licensed under <a href="https://creativecommons.org/licenses/by-nc-sa/4.0/">CC BY-NC-SA 4.0</a><img src="https://mirrors.creativecommons.org/presskit/icons/cc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/by.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/nc.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;"><img src="https://mirrors.creativecommons.org/presskit/icons/sa.svg" alt="" style="max-width: 1em;max-height:1em;margin-left: .2em;">
</div>
</div>
</div>
</footer>
</body>
</html>