Back home
Lägg till ny affiliatesajt
Domain name
Google measurement id
Html template
<!DOCTYPE html> <html lang="sv"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta name="description" content="[PAGEDESC]" /> <meta name="keywords" content="upplevelser, guidad tur, kajakpaddling, äventyr, naturupplevelser, friluftsliv, aktiviteter, äventyr i naturen"> <meta name="author" content="Mittuteliv"> <title>[PAGETITLE]</title> <link rel="canonical" href="[CANONICAL]" /> <link rel="stylesheet" href="styles.css"> </head> <body> <header class="site-header"> <div class="container"> <div class="logo">Mittuteliv</div> <nav class="main-nav"> <ul> <li><a href="index.html">Hem</a></li> <li><a href="utrustning.html">Utrustning</a></li> <li><a href="vandring.html">Vandring</a></li> <li><a href="mat-och-kok.html">Mat & Kök</a></li> <li><a href="klader.html">Kläder</a></li> <li><a href="presenttips.html">Presenttips</a></li> <li><a href="barn.html">Barn</a></li> <li><a href="fjallvandring.html">Fjällvandring</a></li> <li><a href="aret-runt.html">Året runt</a></li> <li><a href="upplevelser.html">Upplevelser</a></li> </ul> <button class="hamburger" aria-label="Öppna meny"> <span class="bar"></span> <span class="bar"></span> <span class="bar"></span> </button> </nav> </div> </header> [PAGECONTENT] <footer class="site-footer"> <div class="container"> <p>© [YEAR] Mittuteliv. Alla rättigheter förbehållna.</p> </div> </footer> <script src="script.js"></script> </body> </html>
[PAGECONTENT] [PAGETITLE] [PAGEDESC] [CANONICAL] [YEAR] [MONTH]
Product list html
<!-- -->
[LIST]
Product list row html
<!-- -->
[NAME] [PRICE] [LINK]
Css code
/* Modern och responsiv CSS för Mittuteliv */ :root { --primary-color: #2e7d32; --secondary-color: #4caf50; --text-color: #333; --background-color: #f9f9f9; --accent-color: #ffffff; --font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; } * { box-sizing: border-box; margin: 0; padding: 0; } body { font-family: var(--font-family); background-color: var(--background-color); color: var(--text-color); line-height: 1.6; } .container { width: 90%; max-width: 1200px; margin: 0 auto; padding: 1rem 0; } /* Header */ .site-header { background-color: var(--primary-color); color: #fff; box-shadow: 0 2px 4px rgba(0,0,0,0.1); position: relative; } .logo { font-size: 2rem; font-weight: bold; } .main-nav ul { display: flex; flex-wrap: wrap; list-style: none; margin-top: 1rem; gap: 1rem; } .main-nav a { color: #fff; text-decoration: none; padding: 0.5rem 0.75rem; border-radius: 4px; transition: background 0.3s; } .main-nav a:hover { background-color: rgba(255, 255, 255, 0.15); } /* Hamburgerikonen */ .hamburger { display: none; flex-direction: column; justify-content: space-around; align-items: center; background: none; border: none; width: 30px; height: 25px; cursor: pointer; position: absolute; top: 20px; right: 20px; } .hamburger .bar { width: 25px; height: 3px; background-color: white; border-radius: 2px; } @media (max-width: 768px) { /* Visa hamburgerikonen på små skärmar */ .hamburger { display: flex; } .main-nav ul { display: none; flex-direction: column; align-items: flex-start; gap: 1rem; } .main-nav.open ul { display: flex; } } /* Hero section */ .hero { background-color: #e8f5e9; padding: 3rem 2rem; text-align: center; border-radius: 8px; margin-bottom: 2rem; } .hero h2 { font-size: 2rem; margin-bottom: 1rem; } .hero .btn { background-color: var(--primary-color); color: #fff; padding: 0.75rem 1.25rem; border: none; border-radius: 5px; font-weight: bold; text-decoration: none; display: inline-block; margin-top: 1rem; transition: background 0.3s; } .hero .btn:hover { background-color: var(--secondary-color); } /* Grid section */ .grid { display: grid; grid-template-columns: repeat(auto-fit, minmax(250px, 1fr)); gap: 2rem; margin-bottom: 2rem; } .grid article { background: #fff; padding: 1.5rem; border-radius: 8px; box-shadow: 0 2px 6px rgba(0,0,0,0.05); } .grid h3 { margin-bottom: 0.5rem; font-size: 1.25rem; } .grid a { color: var(--primary-color); text-decoration: none; } .grid a:hover { text-decoration: underline; } .product-image { width: 100%; border-radius: 8px; margin-bottom: 1rem; } /* Affiliates section */ .affiliates { background-color: #fff; padding: 2rem; border-radius: 8px; box-shadow: 0 2px 6px rgba(0,0,0,0.05); } .affiliates p { font-size: 1.2rem; margin-bottom: 1rem; } .btn-secondary { display: inline-block; margin-top: 1rem; background-color: transparent; color: var(--primary-color); border: 2px solid var(--primary-color); padding: 0.5rem 1rem; border-radius: 4px; text-decoration: none; font-weight: bold; transition: } /* Marginaler för p-taggar */ p { margin-bottom: 1.5rem; } /* Allmän knappstil */ .btn, .cta-btn { display: inline-block; padding: 0.75rem 1.5rem; /* Minskar padding för att göra knapparna mindre */ font-size: 1rem; /* Justerar textstorlek */ font-weight: bold; text-align: center; text-decoration: none; border-radius: 30px; /* Runda hörn för ett stilrent utseende */ transition: background-color 0.3s ease, box-shadow 0.3s ease; cursor: pointer; } .btn { background-color: #2e7d32; /* Solid grön bakgrund */ color: #fff; border: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .cta-btn { background: #fff; color: #2e7d32; /* Grön textfärg */ border: 2px solid #2e7d32; /* Grön kantlinje */ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .btn:hover, .cta-btn:hover { background-color: #4caf50; /* En ljusare grön vid hover */ box-shadow: 0 4px 6px rgba(0, 0, 0, 0.15); /* Subtil skugga */ } .btn:active, .cta-btn:active { transform: translateY(2px); /* Tryck-effekt när knappen är aktiv */ box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); } .cta-btn:hover { background: #2e7d32; /* Fyller knappen med grön vid hover */ color: #fff; /* Byter textfärg till vit */ } main ul { padding-left: 1.5rem; list-style: disc; margin-bottom: 1.5rem; } main li { margin-bottom: 0.5rem; line-height: 1.6; list-style-position: inside; }
Javascript code
// Hämtar hamburgerknappen och menyn const hamburger = document.querySelector('.hamburger'); const navMenu = document.querySelector('.main-nav'); // Lägg till en eventlyssnare för att toggla menyn vid klick hamburger.addEventListener('click', () => { navMenu.classList.toggle('open'); });
Htaccess
redirect 301 /gr20-koriska-frankrike.html /gr20-korsika-frankrike.html
Spara