diff --git a/public/spirits/amaro sour.jpg b/public/spirits/amaro sour.jpg new file mode 100644 index 0000000..0dbbb77 Binary files /dev/null and b/public/spirits/amaro sour.jpg differ diff --git a/public/spirits/brandy con cola.jpg b/public/spirits/brandy con cola.jpg new file mode 100644 index 0000000..2e91d58 Binary files /dev/null and b/public/spirits/brandy con cola.jpg differ diff --git a/public/spirits/calimocho.jpg b/public/spirits/calimocho.jpg new file mode 100644 index 0000000..e740db9 Binary files /dev/null and b/public/spirits/calimocho.jpg differ diff --git a/public/spirits/garibaldi.jpg b/public/spirits/garibaldi.jpg new file mode 100644 index 0000000..7af1a90 Binary files /dev/null and b/public/spirits/garibaldi.jpg differ diff --git a/public/spirits/jäger bomb.jpg b/public/spirits/jäger bomb.jpg new file mode 100644 index 0000000..9a68ce9 Binary files /dev/null and b/public/spirits/jäger bomb.jpg differ diff --git a/public/spirits/licor 43 con leche.jpg b/public/spirits/licor 43 con leche.jpg new file mode 100644 index 0000000..e1e71fe Binary files /dev/null and b/public/spirits/licor 43 con leche.jpg differ diff --git a/public/spirits/montenegro tonic.jpg b/public/spirits/montenegro tonic.jpg new file mode 100644 index 0000000..dd84363 Binary files /dev/null and b/public/spirits/montenegro tonic.jpg differ diff --git a/public/spirits/rebujito.jpg b/public/spirits/rebujito.jpg new file mode 100644 index 0000000..62f2a26 Binary files /dev/null and b/public/spirits/rebujito.jpg differ diff --git a/src/data.json b/src/data.json index 4a2833a..6c20aa1 100644 --- a/src/data.json +++ b/src/data.json @@ -1013,6 +1013,182 @@ } ], "instructions": "Mezclar vodka y Kahlúa con hielo, añadir nata fresca flotando encima." + }, + { + "name": "Spritz Select", + "ingredients": [ + { + "type": "aperitivo", + "name": "Aperitivo Select", + "amount": "60 ml", + "isAlcohol": true + }, + { + "type": "espumoso", + "name": "Prosecco o cava", + "amount": "90 ml", + "isAlcohol": true + }, + { "type": "soda", "name": "Soda", "amount": "Top", "isAlcohol": false } + ], + "instructions": "Servir con hielo, añadir Select, prosecco y completar con soda. Decorar con aceituna verde." + }, + { + "name": "Montenegro Tonic", + "ingredients": [ + { + "type": "amaro", + "name": "Amaro Montenegro", + "amount": "50 ml", + "isAlcohol": true + }, + { + "type": "tonica", + "name": "Tónica", + "amount": "120 ml", + "isAlcohol": false + }, + { "type": "naranja", "name": "Piel de naranja", "isAlcohol": false } + ], + "instructions": "Servir Montenegro con hielo, completar con tónica y aromatizar con naranja." + }, + { + "name": "Amaro Sour", + "ingredients": [ + { + "type": "amaro", + "name": "Amaro Montenegro", + "amount": "60 ml", + "isAlcohol": true + }, + { + "type": "limon", + "name": "Zumo de limón", + "amount": "25 ml", + "isAlcohol": false + }, + { + "type": "jarabe", + "name": "Jarabe simple", + "amount": "15 ml", + "isAlcohol": false + }, + { + "type": "clara-huevo", + "name": "Clara de huevo", + "amount": "Opcional", + "isAlcohol": false + } + ], + "instructions": "Agitar todo en seco y después con hielo. Servir colado." + }, + { + "name": "Garibaldi", + "ingredients": [ + { + "type": "aperitivo", + "name": "Campari", + "amount": "45 ml", + "isAlcohol": true + }, + { + "type": "naranja", + "name": "Zumo de naranja natural", + "amount": "90 ml", + "isAlcohol": false + } + ], + "instructions": "Servir Campari con hielo y completar con zumo de naranja." + }, + { + "name": "Brandy con Cola", + "ingredients": [ + { + "type": "brandy", + "name": "Carlos I", + "amount": "50 ml", + "isAlcohol": true + }, + { + "type": "coca-cola", + "name": "Coca-cola", + "amount": "120 ml", + "isAlcohol": false + } + ], + "instructions": "Servir el brandy con hielo y completar con cola." + }, + { + "name": "Rebujito", + "ingredients": [ + { + "type": "vino", + "name": "Vino fino o manzanilla", + "amount": "90 ml", + "isAlcohol": true + }, + { + "type": "limon", + "name": "Refresco de limón", + "amount": "90 ml", + "isAlcohol": false + } + ], + "instructions": "Servir muy frío con hielo y hierbabuena." + }, + { + "name": "Calimocho", + "ingredients": [ + { + "type": "vino", + "name": "Vino tinto", + "amount": "100 ml", + "isAlcohol": true + }, + { + "type": "coca-cola", + "name": "Coca-cola", + "amount": "100 ml", + "isAlcohol": false + } + ], + "instructions": "Servir a partes iguales con hielo." + }, + { + "name": "Jäger Bomb", + "ingredients": [ + { + "type": "licor-hierbas", + "name": "Jägermeister", + "amount": "40 ml", + "isAlcohol": true + }, + { + "type": "energy", + "name": "Bebida energética", + "amount": "120 ml", + "isAlcohol": false + } + ], + "instructions": "Servir la bebida energética y añadir el Jägermeister." + }, + { + "name": "Licor 43 con Leche", + "ingredients": [ + { + "type": "licor-hierbas", + "name": "Licor 43", + "amount": "50 ml", + "isAlcohol": true + }, + { + "type": "leche", + "name": "Leche fría", + "amount": "100 ml", + "isAlcohol": false + } + ], + "instructions": "Servir muy frío con hielo." } ] } diff --git a/src/styles.css b/src/styles.css index fb03f94..2275ec6 100644 --- a/src/styles.css +++ b/src/styles.css @@ -255,22 +255,70 @@ h2 { .recipes-container { min-height: 200px; } +@media (max-width: 900px) { + .recipe-card { + display: flex; + flex-direction: column; + width: 100%; + background: linear-gradient(135deg, #fff 0%, #fff8f0 100%); + border-left: 5px solid var(--deep-red); + border-radius: 10px; + padding: 1.5rem; + margin-bottom: 1.5rem; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); + animation: recipeAppear 0.5s ease-out backwards; + } -.recipe-card { - display: flex; - flex-direction: row; - width: 100%; - background: linear-gradient(135deg, #fff 0%, #fff8f0 100%); - border-left: 5px solid var(--deep-red); - border-radius: 10px; - padding: 1.5rem; - margin-bottom: 1.5rem; - box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); - animation: recipeAppear 0.5s ease-out backwards; + .recipe-content { + width: 100%; + } + .recipe-img { + display: flex; + flex-direction: row; + justify-content: center; + width: 100%; + min-width: 30%; + margin-top: 0.5rem; + } + + .recipe-img img { + width: 50%; + height: 100%; + object-fit: contain; + display: block; + } } -.recipe-content { - width: 70%; +@media (min-width: 901px) { + .recipe-card { + display: flex; + flex-direction: row; + width: 100%; + background: linear-gradient(135deg, #fff 0%, #fff8f0 100%); + border-left: 5px solid var(--deep-red); + border-radius: 10px; + padding: 1.5rem; + margin-bottom: 1.5rem; + box-shadow: 0 4px 15px rgba(0, 0, 0, 0.1); + animation: recipeAppear 0.5s ease-out backwards; + } + + .recipe-content { + width: 70%; + } + .recipe-img { + width: 30%; + min-width: 30%; + max-width: 30%; + margin-left: 0.5rem; + } + + .recipe-img img { + width: 100%; + height: 100%; + object-fit: contain; + display: block; + } } .recipe-card:nth-child(1) { @@ -371,20 +419,6 @@ h2 { font-style: italic; } -.recipe-img { - width: 30%; - min-width: 30%; - max-width: 30%; - margin-left: 0.5rem; -} - -.recipe-img img { - width: 100%; - height: 100%; - object-fit: contain; - display: block; -} - .loading { text-align: center; padding: 2rem;