KEMBAR78
Mauritanian Programmers | PDF
0% found this document useful (0 votes)
11 views7 pages

Mauritanian Programmers

تنظيم

Uploaded by

touranyahya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
11 views7 pages

Mauritanian Programmers

تنظيم

Uploaded by

touranyahya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as TXT, PDF, TXT or read online on Scribd
You are on page 1/ 7

<!

DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>‫ المجتمع التقني‬- ‫<مبرمجو موريتانيا‬/title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-
awesome/6.4.0/css/all.min.css">
<style>
:root {
--primary: #3498db;
--secondary: #2ecc71;
--accent: #e74c3c;
--dark: #2c3e50;
--light: #ecf0f1;
--animation-duration: 3s;
}

@keyframes colorChange {
0% { background-color: var(--primary); }
25% { background-color: var(--secondary); }
50% { background-color: var(--accent); }
75% { background-color: var(--dark); }
100% { background-color: var(--primary); }
}

@keyframes float {
0% { transform: translateY(0px); }
50% { transform: translateY(-10px); }
100% { transform: translateY(0px); }
}

@keyframes pulse {
0% { transform: scale(1); }
50% { transform: scale(1.05); }
100% { transform: scale(1); }
}

@keyframes gradient {
0% { background-position: 0% 50%; }
50% { background-position: 100% 50%; }
100% { background-position: 0% 50%; }
}

* {
margin: 0;
padding: 0;
box-sizing: border-box;
font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

body {
background: linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5,
#23d5ab);
background-size: 400% 400%;
animation: gradient var(--animation-duration) ease infinite;
color: var(--light);
line-height: 1.6;
overflow-x: hidden;
padding: 20px;
}

.container {
max-width: 1200px;
margin: 0 auto;
padding: 20px;
background: rgba(255, 255, 255, 0.1);
backdrop-filter: blur(10px);
border-radius: 20px;
box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
border: 1px solid rgba(255, 255, 255, 0.18);
}

header {
text-align: center;
padding: 30px 0;
animation: pulse 5s infinite;
}

.logo {
font-size: 2.5rem;
font-weight: bold;
margin-bottom: 10px;
color: white;
text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}

.tagline {
font-size: 1.2rem;
opacity: 0.9;
margin-bottom: 20px;
}

.main-content {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 20px;
margin: 30px 0;
}

.card {
background: rgba(255, 255, 255, 0.15);
backdrop-filter: blur(10px);
border-radius: 15px;
padding: 20px;
width: 300px;
box-shadow: 0 8px 32px 0 rgba(31, 38, 135, 0.37);
border: 1px solid rgba(255, 255, 255, 0.18);
transition: transform 0.3s ease;
animation: float 6s infinite ease-in-out;
}

.card:nth-child(2) {
animation-delay: 0.5s;
}

.card:nth-child(3) {
animation-delay: 1s;
}

.card:hover {
transform: translateY(-10px);
}

.card-title {
font-size: 1.5rem;
margin-bottom: 15px;
color: white;
border-bottom: 2px solid var(--secondary);
padding-bottom: 10px;
}

.card-content {
font-size: 1rem;
}

.programmer-info {
text-align: center;
margin: 40px 0;
padding: 20px;
background: rgba(0, 0, 0, 0.2);
border-radius: 15px;
animation: pulse 4s infinite;
}

.programmer-name {
font-size: 1.8rem;
margin-bottom: 10px;
color: white;
}

.programmer-contact {
font-size: 1.2rem;
margin-top: 15px;
}

.programmer-contact a {
color: white;
text-decoration: none;
transition: color 0.3s;
display: inline-block;
margin: 5px;
padding: 10px 15px;
background: rgba(0, 0, 0, 0.3);
border-radius: 50px;
}

.programmer-contact a:hover {
color: var(--secondary);
text-decoration: underline;
background: rgba(0, 0, 0, 0.5);
}

footer {
text-align: center;
padding: 20px;
margin-top: 40px;
background: rgba(0, 0, 0, 0.3);
border-radius: 15px;
}

.social-icons {
display: flex;
justify-content: center;
gap: 20px;
margin-top: 15px;
}

.social-icons a {
color: white;
font-size: 1.5rem;
transition: transform 0.3s, color 0.3s;
}

.social-icons a:hover {
transform: translateY(-5px);
color: var(--secondary);
}

.publishing-steps {
background: rgba(0, 0, 0, 0.2);
padding: 20px;
border-radius: 15px;
margin: 30px 0;
}

.publishing-steps h2 {
text-align: center;
margin-bottom: 20px;
color: white;
border-bottom: 2px solid var(--primary);
padding-bottom: 10px;
}

.steps-container {
display: flex;
flex-wrap: wrap;
justify-content: center;
gap: 15px;
}

.step {
background: rgba(255, 255, 255, 0.1);
padding: 15px;
border-radius: 10px;
width: 300px;
text-align: center;
}

.step-number {
background: var(--primary);
color: white;
width: 30px;
height: 30px;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto 10px;
}

@media (max-width: 768px) {


.main-content, .steps-container {
flex-direction: column;
align-items: center;
}

.card, .step {
width: 100%;
max-width: 400px;
}
}
</style>
</head>
<body>
<div class="container">
<header>
<div class="logo">
<i class="fas fa-code"></i> ‫مبرمجو موريتانيا‬
</div>
<div class="tagline">
‫منصة تجمع مبرمجي موريتانيا لتبادل المعرفة والخبرات‬
</div>
</header>

<div class="main-content">
<div class="card">
<h2 class="card-title">‫<من نحن‬/h2>
<p class="card-content">
‫منصة مبرمجو موريتانيا هي مجتمع تقني يهدف إلى جمع المبرمجين‬
‫الموريتانيين تحت مظلة واحدة لتبادل المعرفة والخبرات وتطوير مهارات البرمجة في‬
‫البالد‬.
</p>
</div>

<div class="card">
<h2 class="card-title">‫<أهدافنا‬/h2>
<p class="card-content">
،‫ ودعم المبتدئين‬،‫نهدف إلى تطوير مجتمع البرمجة في موريتانيا‬
‫ والتعاون مع المطورين حول العالم‬،‫وإنشاء مشاريع مفتوحة المصدر‬.
</p>
</div>

<div class="card">
<h2 class="card-title">‫<انضم إلينا‬/h2>
<p class="card-content">
‫ يمكنك االنضمام إلى مجتمعنا‬،‫سواء كنت مبرمجًا محترفًا أو مبتدئًا‬
‫والمشاركة في المشاريع والمناقشات وورش العمل التي ننظمها‬.
</p>
</div>
</div>

<div class="programmer-info">
<h2 class="programmer-name"> ‫رايس الجمعة محمد عبدالله ولد طالب‬
‫<مخطار‬/h2>
<p>‫<مبرمج ومطور ويب من موريتانيا‬/p>
<div class="programmer-contact">
<a href="tel:+22232955348">
<i class="fas fa-phone"></i> +222 32 95 53 48
</a>
<a href="mailto:programmer@example.com">
<i class="fas fa-envelope"></i> ‫البريد الإلكتروني‬
</a>
</div>
</div>

<div class="publishing-steps">
<h2>‫<كيف تنشر موقعك مجانًا على الإنترنت‬/h2>
<div class="steps-container">
<div class="step">
<div class="step-number">1</div>
<h3>‫ أنشئ حساب‬GitHub</h3>
<p>‫ اذهب إلى‬github.com ‫<وأنشئ حسابًا مجانيًا‬/p>
</div>
<div class="step">
<div class="step-number">2</div>
<h3>‫<أنشئ مستودعًا جديدًا‬/h3>
<p>‫" واختر‬+" ‫" اضغط على زر‬New repository"</p>
</div>
<div class="step">
<div class="step-number">3</div>
<h3>‫<ارفع ملفات الموقع‬/h3>
<p>‫ انسخ كود‬HTML ‫هذا واحفظه ك‬index.html ‫<في مستودعك‬/p>
</div>
<div class="step">
<div class="step-number">4</div>
<h3>‫ فّعل‬GitHub Pages</h3>
<p>‫ → اذهب إلى الإعدادات‬Pages ← ‫ اختر فرع‬main</p>
</div>
</div>
</div>

<footer>
<p>‫ مبرمجو موريتانيا‬2023 © ‫<جميع الحقوق محفوظة‬/p>
<div class="social-icons">
<a href="#"><i class="fab fa-facebook"></i></a>
<a href="#"><i class="fab fa-twitter"></i></a>
<a href="#"><i class="fab fa-instagram"></i></a>
<a href="#"><i class="fab fa-github"></i></a>
<a href="#"><i class="fab fa-linkedin"></i></a>
</div>
</footer>
</div>

<script>
document.addEventListener('DOMContentLoaded', function() {
const cards = document.querySelectorAll('.card');

cards.forEach(card => {
card.addEventListener('mouseenter', () => {
card.style.background = 'rgba(255, 255, 255, 0.25)';
});
card.addEventListener('mouseleave', () => {
card.style.background = 'rgba(255, 255, 255, 0.15)';
});
});

const colors = [
'linear-gradient(-45deg, #ee7752, #e73c7e, #23a6d5, #23d5ab)',
'linear-gradient(-45deg, #ff9a9e, #fad0c4, #fad0c4, #a18cd1)',
'linear-gradient(-45deg, #4facfe, #00f2fe, #a6c0fe, #f68084)'
];

let currentColorIndex = 0;

setInterval(() => {
document.body.style.background = colors[currentColorIndex];
document.body.style.backgroundSize = '400% 400%';
currentColorIndex = (currentColorIndex + 1) % colors.length;
}, 10000);
});
</script>
</body>
</html>

You might also like