generated from Templates_CodeFirst/templateHtmlCss
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
141 lines
6.6 KiB
141 lines
6.6 KiB
<!DOCTYPE html>
|
|
<html lang="fr">
|
|
<head>
|
|
<meta charset="UTF-8">
|
|
<meta name="viewport" content="width=device-width, initial-scale=1.0">
|
|
<title>Compétences</title>
|
|
<link rel="stylesheet" href="site.css">
|
|
</head>
|
|
<body>
|
|
<header class="bandeau">
|
|
<div class="photo_titre_bandeau">
|
|
<img src="image/user_arpoulain.jpeg" alt="photo" class="image_accueil">
|
|
<h1 style="margin-left: 10px; margin-top: 40px; margin-right: 10px; text-decoration: underline;">
|
|
<a href="index.html">Poulain <br> Arsène</a>
|
|
</h1>
|
|
</div>
|
|
<nav id="bouttons_liens_nav" class="dropdown-nav">
|
|
<button class="dropdown-toggle" aria-label="Menu">☰ Menu</button>
|
|
<div class="dropdown-menu">
|
|
<a href="Projets.html" class="bouttons_liens"><strong>Projets</strong></a>
|
|
<a href="Apropos.html" class="bouttons_liens"><strong>A propos</strong></a>
|
|
<a href="Competences.html" class="bouttons_liens"><strong>Compétences</strong></a>
|
|
<a href="contact.html" class="bouttons_liens"><strong>Contact</strong></a>
|
|
</div>
|
|
</nav>
|
|
</header>
|
|
|
|
<div class="background"></div>
|
|
|
|
<section class="container">
|
|
|
|
<div class="apropos-card">
|
|
<div class="apropos-texte">
|
|
<h2>Développement Web</h2>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/html5.png" alt="HTML" />
|
|
<span>HTML</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 65%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/css.png" alt="CSS" />
|
|
<span>CSS</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 50%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/javascript.png" alt="JavaScript" />
|
|
<span>JavaScript</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 15%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/php.png" alt="PHP" />
|
|
<span>PHP</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 30%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/mysql.png" alt="SQL" />
|
|
<span>SQL</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 80%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/python.png" alt="Python" />
|
|
<span>Python</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 60%;"></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="apropos-card">
|
|
<div class="apropos-texte">
|
|
<h2>Développement Logiciel & Systèmes</h2>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/c.png" alt="C" />
|
|
<span>C</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 90%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/cplusplus.png" alt="C++" />
|
|
<span>C++</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 70%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/csharp.png" alt="C#" />
|
|
<span>C#</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 50%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/xaml.png" alt="XAML" />
|
|
<span>XAML</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 50%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/dotnet.png" alt=".NET MAUI" />
|
|
<span>.NET MAUI</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 40%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/arduino.png" alt="Arduino" />
|
|
<span>Arduino</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 70%;"></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="apropos-card">
|
|
<div class="apropos-texte">
|
|
<h2>Scripts & Outils</h2>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/gnubash.png" alt="Bash" />
|
|
<span>Bash</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 50%;"></div></div>
|
|
</div>
|
|
<div class="skill-row">
|
|
<img class="skill-logo" src="image/git.png" alt="Git" />
|
|
<span>Git</span>
|
|
<div class="skill-bar"><div class="skill-level" style="width: 35%;"></div></div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<footer class="basPage">
|
|
<p>© 2025 Poulain Arsène. Tous droits réservés.</p>
|
|
</footer>
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function() {
|
|
const toggle = document.querySelector('.dropdown-toggle');
|
|
const menu = document.querySelector('.dropdown-menu');
|
|
if (toggle && menu) {
|
|
toggle.addEventListener('click', function() {
|
|
menu.classList.toggle('show');
|
|
});
|
|
document.addEventListener('click', function(e) {
|
|
if (!toggle.contains(e.target) && !menu.contains(e.target)) {
|
|
menu.classList.remove('show');
|
|
}
|
|
});
|
|
}
|
|
});
|
|
</script>
|
|
</body>
|
|
</html> |