templates/base.html.twig line 1
<!DOCTYPE html>
<html style="height:100%">
<head>
<meta charset="UTF-8">
<title>MLyshu</title>
{# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
{% block stylesheets %}
{{ encore_entry_link_tags('app') }}
{% endblock %}
<link rel="icon" href="{{ asset('img/favicon.png') }}" />
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
<link href="https://fonts.googleapis.com/css2?family=Fira+Sans&display=swap" rel="stylesheet">
<style>
body {
font-family: 'Fira Sans', sans-serif;
margin:0px;
background-color:#262626;
color:white;
}
footer {
position: relative;
bottom: 0;
width: -webkit-fill-available;
}
a {
text-decoration:none;
}
#choix a:not(:last-child), #MLyshu {
margin-right:40px;
}
#choix div, #MLyshu {
border-radius:10px;
}
#choix div {
padding:20px;
}
#choix a {
color:white;
}
footer {
background-color:#0D0D0D;
color:white;
padding:20px;
}
footer > div {
display:flex;
}
footer img {
width:30px;
}
.fade-in {
-webkit-animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
animation: fade-in 1.2s cubic-bezier(0.390, 0.575, 0.565, 1.000) both;
}
@-webkit-keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
@keyframes fade-in {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
/* Style de la barre d'alerte */
#alert-bar {
position: fixed;
top: 0;
left: 0;
width: 100%;
background-color: #e63946; /* Rouge élégant */
color: white;
text-align: center;
padding: 10px 20px;
font-family: Arial, sans-serif;
font-size: 16px;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
z-index: 1000; /* Assure que la barre est au-dessus de tout */
}
/* Lien dans la barre */
#alert-bar a {
color: white;
text-decoration: underline;
font-weight: bold;
}
{% block style %}
{% endblock %}
</style>
{% block javascripts %}
{{ encore_entry_script_tags('app') }}
{% endblock %}
</head>
<body style="height: -webkit-fill-available;display: flex;flex-direction: column;">
<div id="alert-bar">
<p>
Ce site a pour projet d'être refait entièrement dû à son ancienneté et son manque de visuel. Certains éléments ne sont sûrement plus au goût du jour désormais.
Dirigez-vous plutôt vers <a href="{{ path('projets') }}">mes projets</a> ou <a href="https://m-lyshu-nextjs.vercel.app/">mon CV numérique</a>.
</p>
</div>
<nav style="padding-top:10px;padding-bottom:10px;padding-left:30px;padding-right:30px;background-color:#0D0D0D">
<div style="display:flex;align-items: center;">
<div id="MLyshu" style="background-color:white;">
<a href="{{ path('accueil') }}" style="color:blue;font-weight:700;font-size:20px">
<img src="{{ asset('img/Logo.png') }}" width="100">
</a>
</div>
<div id="choix" style="display:flex;flex-grow:1;justify-content:end;height: fit-content;">
<div id="apropos">
<a href="{{ path('aboutme') }}">À propos de moi</a>
</div>
<div id="competences">
<a href="https://m-lyshu-nextjs.vercel.app/">CV Numérique</a>
</div>
<div id="projets">
<a href="{{ path('projets') }}">Projets</a>
</div>
</div>
</div>
</nav>
{% block body %}{% endblock %}
<footer>
<div>
<div style="display:flex;justify-content: center;align-items: center;">
MLyshu V1.2 © 2023-2024. Tous droits réservés.
</div>
<div style="flex-grow:1;text-align:end;">
<a href="https://www.linkedin.com/in/lucas-leleu-bb24151b9/">
<img src="{{ asset('img/Linkedin.png') }}">
</a>
<a href="https://www.instagram.com/l.lucass_/">
<img src="{{ asset('img/Instagram.png') }}">
</a>
</div>
</div>
</footer>
</body>
</html>