Outiref

Code source de l'URL : https://regulartmag.fr

<!DOCTYPE html>
<html lang="fr">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>RegularT Mag</title>
    <!-- SEO Meta Tags -->
    <meta name="description" content="RegularT Mag, votre webzine dédié à l'art, la photographie, le street art, le cinéma, la musique, les voyages, les événements et le surf. Découvrez des contenus inspirants dans un design moderne et zen.">
    <meta name="keywords" content="webzine, art, photographie, street art, cinéma, musique, voyages, événements, surf, culture, lifestyle">
    <meta name="author" content="RegularT Mag">
    <meta name="robots" content="index, follow">
    <meta property="og:title" content="RegularT Mag - Webzine Art, Cinéma, Musique, Voyages & Surf">
    <meta property="og:description" content="Explorez l'art, la musique, le cinéma, les voyages et le surf avec RegularT Mag, votre source d'inspiration culturelle.">
    <meta property="og:image" content="https://source.unsplash.com/featured/1200x630/?zen,nature">
    <meta property="og:url" content="https://regulartmag.fr">
    <meta property="og:type" content="website">
    <meta name="twitter:card" content="summary_large_image">
    <meta name="twitter:title" content="RegularT Mag - Webzine Culturel">
    <meta name="twitter:description" content="Découvrez des articles sur l'art, le cinéma, la musique, les voyages et le surf dans un design moderne et inspirant.">
    <meta name="twitter:image" content="https://source.unsplash.com/featured/1200x630/?zen,nature">
    <!-- Preconnect and Preload -->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link rel="preconnect" href="https://source.unsplash.com">
    <link rel="preconnect" href="https://cdnjs.cloudflare.com">
    <link rel="preload" href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Playfair+Display:wght@400;700;900&display=swap" as="style">
    <link rel="preload" href="https://source.unsplash.com/featured/1920x1080/?zen,nature" as="image">
    <!-- Stylesheets -->
    <link href="https://fonts.googleapis.com/css2?family=Roboto:wght@300;400;500;700&family=Playfair+Display:wght@400;700;900&display=swap" rel="stylesheet">
    <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" integrity="sha512-iBBXm8fW90+nuLcSKlbmrPcLa0OT92xO1BIsZ+ywDWZCvqsWgccV3gFoRBv0z+8dLJgyAHIhR35VZc2oM/gI1w==" crossorigin="anonymous" referrerpolicy="no-referrer">
    <style>
        :root {
            --primary-color: #3f51b5;
            --secondary-color: #f5f5f5;
            --text-color: #212121;
            --accent-color: #ff4081;
            --shadow-color: rgba(0,0,0,0.1);
            --bg-overlay: rgba(0,0,0,0.4);
        }
        body {
            font-family: 'Roboto', Arial, sans-serif;
            margin: 0;
            padding: 0;
            background-color: var(--secondary-color);
            color: var(--text-color);
            transition: background-color 0.3s, color 0.3s;
        }
        body.dark-mode {
            --primary-color: #303f9f;
            --secondary-color: #121212;
            --text-color: #e0e0e0;
            --accent-color: #ff80ab;
            --shadow-color: rgba(255,255,255,0.1);
            --bg-overlay: rgba(0,0,0,0.6);
            background-color: var(--secondary-color);
            color: var(--text-color);
        }
        header {
            background-color: var(--primary-color);
            color: #fff;
            padding: 16px 0;
            position: sticky;
            top: 0;
            z-index: 1000;
            box-shadow: 0 2px 5px var(--shadow-color);
        }
        nav {
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1200px;
            margin: 0 auto;
            padding: 0 24px;
        }
        nav ul {
            display: flex;
            list-style: none;
            margin: 0;
            padding: 0;
        }
        nav ul li {
            margin: 0 16px;
            position: relative;
        }
        nav ul li a {
            color: #fff;
            text-decoration: none;
            font-weight: 500;
            font-size: 14px;
            text-transform: uppercase;
            letter-spacing: 0.5px;
            transition: background-color 0.3s, transform 0.3s;
            padding: 8px 12px;
            border-radius: 4px;
        }
        nav ul li a:hover {
            background-color: rgba(255,255,255,0.1);
            transform: scale(1.05);
        }
        .dropdown-content {
            display: none;
            position: absolute;
            background-color: var(--primary-color);
            min-width: 160px;
            box-shadow: 0 4px 8px var(--shadow-color);
            border-radius: 4px;
            z-index: 1;
        }
        .dropdown-content li {
            margin: 0;
        }
        .dropdown-content li a {
            padding: 12px 16px;
            display: block;
            text-transform: none;
        }
        .dropdown:hover .dropdown-content {
            display: block;
        }
        .burger {
            display: none;
            cursor: pointer;
            font-size: 24px;
        }
        .theme-toggle {
            cursor: pointer;
            font-size: 20px;
            margin-left: 16px;
        }
        #hero {
            background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,nature');
            background-size: cover;
            background-position: center;
            text-align: center;
            padding: 100px 24px;
            color: #fff;
            position: relative;
            overflow: hidden;
        }
        #hero::before {
            content: '';
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            background: radial-gradient(circle, transparent, var(--accent-color));
            opacity: 0.2;
            animation: pulse 5s infinite;
        }
        @keyframes pulse {
            0% { transform: scale(1); opacity: 0.2; }
            50% { transform: scale(1.1); opacity: 0.1; }
            100% { transform: scale(1); opacity: 0.2; }
        }
        #hero h1 {
            font-family: 'Playfair Display', serif;
            font-size: 60px;
            font-weight: 900;
            margin: 0 0 16px;
            letter-spacing: -1px;
            text-shadow: 2px 2px 4px rgba(0,0,0,0.5);
        }
        #hero p {
            font-size: 24px;
            font-weight: 300;
            max-width: 700px;
            margin: 0 auto;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
        }
        section {
            padding: 48px 24px;
            max-width: 1200px;
            margin: 0 auto;
            background-size: cover;
            background-position: center;
            position: relative;
        }
        section::after {
            content: '';
            position: absolute;
            bottom: -20px;
            left: 0;
            width: 100%;
            height: 40px;
            background: linear-gradient(to bottom, transparent, var(--secondary-color));
            z-index: 1;
        }
        section h2 {
            font-family: 'Playfair Display', serif;
            font-size: 40px;
            font-weight: 700;
            color: #fff;
            text-align: left;
            margin-bottom: 32px;
            text-shadow: 1px 1px 2px rgba(0,0,0,0.5);
            position: relative;
            display: inline-block;
        }
        section h2::after {
            content: '';
            position: absolute;
            bottom: -8px;
            left: 0;
            width: 50%;
            height: 4px;
            background-color: var(--accent-color);
            transform: skew(-20deg);
        }
        .articles {
            display: grid;
            grid-template-columns: repeat(auto-fit, minmax(280px, 1fr));
            gap: 32px;
            justify-content: center;
        }
        .card {
            background-color: #fff;
            border-radius: 12px;
            box-shadow: 0 8px 16px var(--shadow-color);
            padding: 24px;
            transition: transform 0.4s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.3s;
            position: relative;
            overflow: hidden;
        }
        body.dark-mode .card {
            background-color: #1e1e1e;
        }
        .card:hover {
            transform: translateY(-12px) rotate(2deg);
            box-shadow: 0 12px 24px var(--shadow-color);
        }
        .card::before {
            content: '';
            position: absolute;
            top: -50%;
            left: -50%;
            width: 200%;
            height: 200%;
            background: radial-gradient(circle, rgba(255,255,255,0.2), transparent);
            transform: rotate(45deg);
            transition: top 0.5s, left 0.5s;
        }
        .card:hover::before {
            top: -100%;
            left: -100%;
        }
        .card h3 {
            font-size: 22px;
            font-weight: 500;
            color: var(--text-color);
            margin: 0 0 16px;
        }
        .card p {
            font-size: 16px;
            color: #757575;
            margin: 0 0 16px;
            line-height: 1.6;
        }
        body.dark-mode .card p {
            color: #b0b0b0;
        }
        .card a {
            color: var(--accent-color);
            font-weight: 500;
            text-decoration: none;
            text-transform: uppercase;
            font-size: 14px;
            position: relative;
        }
        .card a::after {
            content: '→';
            margin-left: 4px;
            transition: margin-left 0.3s;
        }
        .card a:hover::after {
            margin-left: 8px;
        }
        footer {
            background-color: var(--primary-color);
            color: #fff;
            padding: 24px;
            display: flex;
            justify-content: space-between;
            align-items: center;
            max-width: 1200px;
            margin: 0 auto;
            border-top-left-radius: 24px;
            border-top-right-radius: 24px;
        }
        .legal a, .social a {
            color: #fff;
            margin: 0 12px;
            text-decoration: none;
            font-size: 14px;
            transition: color 0.3s;
        }
        .legal a:hover, .social a:hover {
            color: var(--accent-color);
        }
        .social i {
            font-size: 24px;
        }
        /* Media Queries */
        @media (max-width: 1200px) {
            nav { padding: 0 16px; }
            section { padding: 48px 16px; }
            .articles { gap: 20px; }
            #hero h1 { font-size: 48px; }
            #hero p { font-size: 20px; max-width: 500px; }
        }
        @media (max-width: 992px) {
            #hero { padding: 80px 16px; }
            #hero h1 { font-size: 40px; }
            #hero p { font-size: 18px; }
            section h2 { font-size: 32px; }
            .card { padding: 20px; }
            .card h3 { font-size: 20px; }
            .card p { font-size: 14px; }
        }
        @media (max-width: 768px) {
            nav ul {
                display: none;
                flex-direction: column;
                width: 100%;
                background-color: var(--primary-color);
                position: absolute;
                top: 64px;
                left: 0;
                padding: 16px 0;
            }
            nav ul li { margin: 8px 0; text-align: center; }
            nav ul li a { font-size: 16px; padding: 12px; }
            .burger { display: block; }
            .show { display: flex; }
            .dropdown-content {
                position: static;
                box-shadow: none;
                background-color: #5c6bc0;
                border-radius: 0;
            }
            #hero { padding: 60px 16px; background-attachment: scroll; }
            #hero h1 { font-size: 36px; }
            #hero p { font-size: 16px; }
            section { padding: 32px 16px; background-attachment: scroll; }
            section h2 { font-size: 28px; }
            .articles { grid-template-columns: 1fr; gap: 24px; }
            footer { flex-direction: column; text-align: center; padding: 24px 16px; }
            .legal { margin-bottom: 16px; }
            .legal a { margin: 0 8px; }
            .social a { margin: 0 16px; }
        }
        @media (max-width: 576px) {
            nav { padding: 0 12px; }
            #hero { padding: 50px 12px; }
            #hero h1 { font-size: 32px; }
            #hero p { font-size: 14px; max-width: 100%; }
            section { padding: 24px 12px; }
            section h2 { font-size: 24px; }
            .card { padding: 16px; }
            .card h3 { font-size: 18px; }
            .card p { font-size: 13px; }
            .card a { font-size: 12px; }
            footer { padding: 20px 12px; }
            .social i { font-size: 20px; }
        }
        @media (max-width: 375px) {
            #hero h1 { font-size: 28px; }
            #hero p { font-size: 12px; }
            section h2 { font-size: 22px; }
            .card h3 { font-size: 16px; }
            .card p { font-size: 12px; }
            nav ul li a { font-size: 14px; }
            .burger { font-size: 20px; }
            .theme-toggle { font-size: 18px; }
        }
        /* Specific backgrounds */
        #photographie { background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,photography'); }
        #street-art { background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,streetart'); }
        #film { background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,cinema'); }
        #musique { background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,music'); }
        #voyage { background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,travel'); }
        #evenements { background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,event'); }
        #surf { background-image: linear-gradient(var(--bg-overlay), var(--bg-overlay)), url('https://source.unsplash.com/featured/1920x1080/?zen,surf'); }
    </style>
</head>
<body>
    <header>
        <nav>
            <div class="burger" onclick="toggleMenu()"><i class="fas fa-bars"></i></div>
            <ul id="menu">
                           <li class="dropdown">
                    <a href="#">Art</a>
                    <ul class="dropdown-content">
                        <li><a href="#photographie">Photographie</a></li>
                        <li><a href="#street-art">Street Art</a></li>
                    </ul>
                </li>
                <li><a href="#film">Film</a></li>
                <li><a href="#musique">Musique</a></li>
                <li><a href="#voyage">Voyage</a></li>
                <li><a href="#evenements">Événements</a></li>
                <li><a href="#surf">Surf</a></li>
                <li><a href="#/a-propos">À propos</a></li>
                <li><a href="#/ligne-editoriale">Ligne éditoriale</a></li>
            </ul>
            <div class="theme-toggle" onclick="toggleTheme()"><i class="fas fa-moon"></i></div>
        </nav>
    </header>
    <main>
        <section id="hero">
            <h1>Bienvenue sur RegularT Mag</h1>
            <p>Un webzine moderne et inspirant dédié à l'art, au cinéma, à la musique, aux voyages, aux événements et au surf. Découvrez des contenus originaux dans un design graphique unique.</p>
        </section>
        <section id="photographie">
            <h2>Photographie</h2>
            <div class="articles">
                <div class="card">
                    <h3>L'Œil de la photographie</h3>
                    <p>Le journal quotidien de référence dans l'art photographique. Un regard unique sur les événements photo dans le monde.</p>
                    <a href="#https://loeildelaphotographie.com/fr/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(-1deg);">
                    <h3>Photographie - Le Monde</h3>
                    <p>Festival Visa pour l'image : le Visa d'or news récompense l'Irlandais Ivor Prickett pour son travail sur la guerre au Soudan.</p>
                    <a href="#https://www.lemonde.fr/photo/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(1deg);">
                    <h3>Beaux Arts Magazine</h3>
                    <p>À Luma, une sublime exposition rend hommage au photographe David Armstrong, proche de Nan Goldin.</p>
                    <a href="#https://www.beauxarts.com/genre/photographie/" rel="noopener">Lire plus</a>
                </div>
            </div>
        </section>
        <section id="street-art">
            <h2>Street Art</h2>
            <div class="articles">
                <div class="card">
                    <h3>StreetArtNews</h3>
                    <p>KAWS "Family" @ Art Gallery, Shepard Fairey interview, and more urban art coverage.</p>
                    <a href="#https://streetartnews.net/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(-1deg);">
                    <h3>Beaux Arts Magazine</h3>
                    <p>Fresques éclatantes sur les murs, tags sur des wagons de métro : le graffiti oscille entre art et rébellion.</p>
                    <a href="#https://www.beauxarts.com/genre/street-art/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(1deg);">
                    <h3>Le Figaro</h3>
                    <p>Un artiste de street art français expose de surprenantes sculptures rouges en plein Tokyo.</p>
                    <a href="#https://www.lefigaro.fr/tag/street-art" rel="noopener">Lire plus</a>
                </div>
            </div>
        </section>
        <section id="film">
            <h2>Film</h2>
            <div class="articles">
                <div class="card">
                    <h3>AlloCiné</h3>
                    <p>Retrouvez toutes les actualités du cinéma : "Elle avait viré tout le monde" : il y a 53 ans, Pierre Richard tournait...</p>
                    <a href="#https://www.allocine.fr/news/cinema/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(-1deg);">
                    <h3>Le Monde</h3>
                    <p>Toute l'actualité sur le cinéma avec des reportages, directs, photos et vidéos.</p>
                    <a href="#https://www.lemonde.fr/cinema/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(1deg);">
                    <h3>Empire</h3>
                    <p>Latest movie news from Empire, the world's biggest movie destination.</p>
                    <a href="#https://www.empireonline.com/movies/news/" rel="noopener">Lire plus</a>
                </div>
            </div>
        </section>
        <section id="musique">
            <h2>Musique</h2>
            <div class="articles">
                <div class="card">
                    <h3>Le Monde</h3>
                    <p>Taylor Swift dévoile « The Life of a Showgirl », son douzième album, entre confidences et règlements de comptes.</p>
                    <a href="#https://www.lemonde.fr/musiques/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(-1deg);">
                    <h3>Le Parisien</h3>
                    <p>Taylor Swift, classement des albums et concert de Sting à l'Accor Arena avec Gims en invité surprise.</p>
                    <a href="#https://www.leparisien.fr/culture-loisirs/musique/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(1deg);">
                    <h3>Ouest-France</h3>
                    <p>Actualité musicale : agenda des concerts, sorties d'albums, interviews, festivals, playlists.</p>
                    <a href="#https://www.ouest-france.fr/culture/musiques/" rel="noopener">Lire plus</a>
                </div>
            </div>
        </section>
        <section id="voyage">
            <h2>Voyage</h2>
            <div class="articles">
                <div class="card">
                    <h3>Le Monde</h3>
                    <p>Toute l'actualité sur le voyage : articles, reportages, photos et vidéos.</p>
                    <a href="#https://www.lemonde.fr/m-voyage/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(-1deg);">
                    <h3>Le Figaro</h3>
                    <p>La Tanzanie confrontée à un effondrement des chiffres du tourisme, baisse de 33% des touristes français.</p>
                    <a href="#https://www.lefigaro.fr/tag/voyage" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(1deg);">
                    <h3>Journal de Montréal</h3>
                    <p>Votre ressource pour l'actualité des vacances et voyages, avec les aubaines de la semaine.</p>
                    <a href="#https://www.journaldemontreal.com/voyages" rel="noopener">Lire plus</a>
                </div>
            </div>
        </section>
        <section id="evenements">
            <h2>Événements</h2>
            <div class="articles">
                <div class="card">
                    <h3>Le Monde</h3>
                    <p>Toute l'actualité sur les événements : articles, reportages, directs, photos et vidéos.</p>
                    <a href="#https://www.lemonde.fr/le-monde-evenements/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(-1deg);">
                    <h3>Le Figaro</h3>
                    <p>La reine Elizabeth II acclamée au premier événement majeur de son jubilé.</p>
                    <a href="#https://www.lefigaro.fr/tag/evenement" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(1deg);">
                    <h3>Le Monde</h3>
                    <p>De Bob Dylan à Taylor Swift, la résurrection du mythe d'Ophélie dans la culture.</p>
                    <a href="#https://www.lemonde.fr/culture/" rel="noopener">Lire plus</a>
                </div>
            </div>
        </section>
        <section id="surf">
            <h2>Surf</h2>
            <div class="articles">
                <div class="card">
                    <h3>Le Monde</h3>
                    <p>Surf aux JO 2024 : or pour Kauli Vaast et bronze pour Johanne Defay à Teahupoo.</p>
                    <a href="#https://www.lemonde.fr/surf/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(-1deg);">
                    <h3>SURFER Magazine</h3>
                    <p>Big Wave Challenge, surf culture, history, and the best surf gear.</p>
                    <a href="#https://www.surfer.com/" rel="noopener">Lire plus</a>
                </div>
                <div class="card" style="transform: rotate(1deg);">
                    <h3>World Surf League</h3>
                    <p>Surfing news, live events, videos, and rankings from the world's best surfers.</p>
                    <a href="#https://www.worldsurfleague.com/" rel="noopener">Lire plus</a>
                </div>
            </div>
        </section>
    </main>
    <footer>
        <div class="legal">
            <a href="#/mentions-legales" rel="nofollow">Mentions légales</a>
            <a href="#/politique-confidentialite" rel="nofollow">Politique de confidentialité</a>
        </div>
        <div class="social">
            <a href="#https://facebook.com" aria-label="Facebook" rel="noopener"><i class="fab fa-facebook-f"></i></a>
            <a href="#https://twitter.com" aria-label="Twitter" rel="noopener"><i class="fab fa-twitter"></i></a>
            <a href="#https://instagram.com" aria-label="Instagram" rel="noopener"><i class="fab fa-instagram"></i></a>
        </div>
    </footer>
    <script>
        function toggleMenu() {
            document.getElementById('menu').classList.toggle('show');
        }
        function toggleTheme() {
            document.body.classList.toggle('dark-mode');
            const icon = document.querySelector('.theme-toggle i');
            icon.classList.toggle('fa-moon');
            icon.classList.toggle('fa-sun');
        }
        // Lazy load images
        document.addEventListener('DOMContentLoaded', () => {
            const images = document.querySelectorAll('section[id]');
            const observer = new IntersectionObserver((entries) => {
                entries.forEach(entry => {
                    if (entry.isIntersecting) {
                        entry.target.style.backgroundImage = entry.target.dataset.bg;
                        observer.unobserve(entry.target);
                    }
                });
            }, { rootMargin: '50px' });
            images.forEach(section => {
                section.dataset.bg = section.style.backgroundImage;
                section.style.backgroundImage = 'none';
                observer.observe(section);
            });
        });
    </script>
</body>
</html>