الأبراج
اعرف برجك من تأريخ ميلادك
/* =========================================
DATEHIJRI ZODIAC
========================================= */
#dh-zodiac-page {
--dh-blue: #062747;
--dh-blue-2: #0b3459;
--dh-gold: #dca83d;
--dh-gold-light: #f1c45b;
--dh-white: #ffffff;
--dh-bg: #f7f8fa;
--dh-text: #102238;
--dh-muted: #667386;
--dh-border: #eadfc9;
font-family:
"Tajawal",
"Cairo",
Arial,
sans-serif;
color: var(--dh-text);
background: var(--dh-bg);
line-height: 1.7;
overflow: hidden;
}
/* =========================================
HERO
========================================= */
#dh-zodiac-page .dh-hero {
position: relative;
min-height: 330px;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
background:
radial-gradient(circle at 15% 40%, rgba(220,168,61,.15), transparent 22%),
radial-gradient(circle at 85% 25%, rgba(220,168,61,.10), transparent 20%),
linear-gradient(135deg, #041d35 0%, #082f52 50%, #031b31 100%);
color: white;
overflow: hidden;
}
#dh-zodiac-page .dh-hero::before {
content: "✦ ✧ ✦ ✧ ✦";
position: absolute;
inset: 45px 0 auto;
color: rgba(220,168,61,.35);
font-size: 22px;
letter-spacing: 35px;
white-space: nowrap;
pointer-events: none;
}
#dh-zodiac-page .dh-hero::after {
content: "♈ ♉ ♊ ♋ ♌ ♍";
position: absolute;
left: -30px;
top: 70px;
color: rgba(220,168,61,.13);
font-size: 85px;
letter-spacing: 12px;
transform: rotate(-12deg);
pointer-events: none;
}
#dh-zodiac-page .dh-hero-content {
position: relative;
z-index: 2;
padding: 60px 20px 75px;
}
#dh-zodiac-page .dh-hero-decoration {
width: 150px;
height: 1px;
background: linear-gradient(
to right,
transparent,
var(--dh-gold),
transparent
);
margin: 0 auto 20px;
position: relative;
}
#dh-zodiac-page .dh-hero-decoration::after {
content: "✦";
position: absolute;
left: 50%;
top: -14px;
transform: translateX(-50%);
color: var(--dh-gold);
font-size: 22px;
}
#dh-zodiac-page .dh-hero h1 {
margin: 0;
color: var(--dh-gold-light);
font-size: clamp(42px, 6vw, 70px);
font-weight: 800;
line-height: 1.2;
}
#dh-zodiac-page .dh-hero p {
margin: 18px auto 0;
max-width: 650px;
font-size: 19px;
color: rgba(255,255,255,.92);
}
/* =========================================
CONTAINER
========================================= */
#dh-zodiac-page .dh-container {
width: min(1180px, calc(100% - 32px));
margin: -30px auto 0;
position: relative;
z-index: 5;
}
/* =========================================
ZODIAC GRID
========================================= */
#dh-zodiac-page .dh-zodiac-box {
background: white;
border: 1px solid var(--dh-border);
border-radius: 22px;
box-shadow: 0 15px 45px rgba(5,31,55,.10);
overflow: hidden;
}
#dh-zodiac-page .dh-zodiac-grid {
display: grid;
grid-template-columns: repeat(6, 1fr);
}
#dh-zodiac-page .dh-zodiac-item {
position: relative;
min-height: 185px;
padding: 25px 12px 20px;
text-align: center;
cursor: pointer;
border-left: 1px solid #eee6d8;
transition: all .25s ease;
background: white;
}
#dh-zodiac-page .dh-zodiac-item:nth-child(6n) {
border-left: 0;
}
#dh-zodiac-page .dh-zodiac-item:nth-child(n+7) {
border-top: 1px solid #eee6d8;
}
#dh-zodiac-page .dh-zodiac-item:hover {
background: #fffdf8;
transform: translateY(-3px);
}
#dh-zodiac-page .dh-zodiac-item.active {
background: #fffaf0;
box-shadow: inset 0 -4px 0 var(--dh-gold);
}
#dh-zodiac-page .dh-symbol {
width: 92px;
height: 92px;
margin: 0 auto 13px;
border-radius: 50%;
background:
radial-gradient(circle at 35% 30%, #103d64, #062747 70%);
border: 2px solid var(--dh-gold);
box-shadow:
0 0 0 5px rgba(220,168,61,.08),
0 7px 18px rgba(4,28,48,.12);
display: flex;
align-items: center;
justify-content: center;
color: var(--dh-gold-light);
font-size: 45px;
font-family: Georgia, serif;
}
#dh-zodiac-page .dh-zodiac-name {
font-weight: 800;
font-size: 17px;
color: var(--dh-blue);
}
#dh-zodiac-page .dh-zodiac-date {
margin-top: 3px;
color: var(--dh-muted);
font-size: 13px;
}
/* =========================================
DETAIL CARD
========================================= */
#dh-zodiac-page .dh-detail {
margin-top: 28px;
display: grid;
grid-template-columns: 340px 1fr;
background: white;
border: 1px solid var(--dh-border);
border-radius: 22px;
overflow: hidden;
box-shadow: 0 12px 40px rgba(5,31,55,.08);
}
/* LEFT */
#dh-zodiac-page .dh-detail-visual {
min-height: 570px;
padding: 50px 30px;
background:
radial-gradient(circle at 50% 30%, rgba(220,168,61,.12), transparent 30%),
linear-gradient(160deg, #062747, #031b31);
color: white;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
#dh-zodiac-page .dh-large-symbol {
width: 205px;
height: 205px;
border-radius: 50%;
border: 2px solid var(--dh-gold);
box-shadow:
0 0 0 9px rgba(220,168,61,.07),
0 0 45px rgba(220,168,61,.12);
display: flex;
align-items: center;
justify-content: center;
color: var(--dh-gold-light);
font-family: Georgia, serif;
font-size: 115px;
background:
radial-gradient(circle at 35% 30%, #123f65, #052542 70%);
}
#dh-zodiac-page .dh-detail-visual h2 {
color: var(--dh-gold-light);
font-size: 42px;
margin: 25px 0 0;
}
#dh-zodiac-page .dh-detail-date {
font-size: 18px;
color: rgba(255,255,255,.9);
}
/* RIGHT */
#dh-zodiac-page .dh-detail-content {
padding: 45px;
}
#dh-zodiac-page .dh-detail-title {
display: flex;
justify-content: space-between;
align-items: center;
gap: 20px;
margin-bottom: 12px;
}
#dh-zodiac-page .dh-detail-title h2 {
margin: 0;
font-size: 35px;
color: var(--dh-blue);
}
#dh-zodiac-page .dh-detail-description {
color: #556274;
font-size: 17px;
margin: 0 0 28px;
}
/* =========================================
INFO
========================================= */
#dh-zodiac-page .dh-info-grid {
display: grid;
grid-template-columns: repeat(5, 1fr);
border: 1px solid var(--dh-border);
border-radius: 16px;
overflow: hidden;
margin-bottom: 32px;
}
#dh-zodiac-page .dh-info-item {
padding: 20px 10px;
text-align: center;
border-left: 1px solid var(--dh-border);
}
#dh-zodiac-page .dh-info-item:last-child {
border-left: 0;
}
#dh-zodiac-page .dh-info-icon {
font-size: 25px;
color: var(--dh-gold);
margin-bottom: 5px;
}
#dh-zodiac-page .dh-info-label {
color: var(--dh-muted);
font-size: 13px;
}
#dh-zodiac-page .dh-info-value {
margin-top: 4px;
color: var(--dh-blue);
font-size: 15px;
font-weight: 800;
}
/* =========================================
TWO COLUMNS
========================================= */
#dh-zodiac-page .dh-two-columns {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 20px;
}
#dh-zodiac-page .dh-section {
border: 1px solid var(--dh-border);
border-radius: 16px;
padding: 23px;
}
#dh-zodiac-page .dh-section h3 {
color: var(--dh-blue);
margin: 0 0 15px;
font-size: 20px;
position: relative;
}
#dh-zodiac-page .dh-section h3::after {
content: "";
display: block;
width: 45px;
height: 2px;
background: var(--dh-gold);
margin-top: 7px;
}
#dh-zodiac-page .dh-traits {
margin: 0;
padding: 0 20px 0 0;
}
#dh-zodiac-page .dh-traits li {
margin: 8px 0;
color: #4d5c6e;
}
/* =========================================
COMPATIBILITY
========================================= */
#dh-zodiac-page .dh-compatible {
display: grid;
gap: 9px;
}
#dh-zodiac-page .dh-compatible-item {
display: flex;
align-items: center;
justify-content: space-between;
padding: 9px 11px;
border-bottom: 1px solid #eee7da;
}
#dh-zodiac-page .dh-compatible-item:last-child {
border-bottom: 0;
}
#dh-zodiac-page .dh-compatible-name {
display: flex;
align-items: center;
gap: 9px;
font-weight: 700;
color: var(--dh-blue);
}
#dh-zodiac-page .dh-mini-symbol {
width: 35px;
height: 35px;
border-radius: 50%;
background: var(--dh-blue);
border: 1px solid var(--dh-gold);
color: var(--dh-gold-light);
display: flex;
align-items: center;
justify-content: center;
font-family: Georgia, serif;
}
#dh-zodiac-page .dh-compatible-level {
font-size: 12px;
color: var(--dh-muted);
}
/* =========================================
CTA
========================================= */
#dh-zodiac-page .dh-cta {
margin: 25px 0 55px;
border-radius: 20px;
padding: 30px 40px;
background:
radial-gradient(circle at 15% 50%, rgba(220,168,61,.12), transparent 25%),
linear-gradient(135deg, #041d35, #082f52);
color: white;
display: flex;
justify-content: space-between;
align-items: center;
gap: 30px;
}
#dh-zodiac-page .dh-cta h3 {
margin: 0 0 4px;
font-size: 22px;
color: white;
}
#dh-zodiac-page .dh-cta p {
margin: 0;
color: rgba(255,255,255,.75);
}
#dh-zodiac-page .dh-cta-button {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 13px 25px;
background: linear-gradient(
135deg,
var(--dh-gold-light),
var(--dh-gold)
);
color: #082542;
text-decoration: none;
font-weight: 800;
border-radius: 10px;
white-space: nowrap;
box-shadow: 0 8px 20px rgba(220,168,61,.18);
transition: .2s;
}
#dh-zodiac-page .dh-cta-button:hover {
transform: translateY(-2px);
}
/* =========================================
RESPONSIVE
========================================= */
@media (max-width: 1000px) {
#dh-zodiac-page .dh-zodiac-grid {
grid-template-columns: repeat(4, 1fr);
}
#dh-zodiac-page .dh-zodiac-item:nth-child(6n) {
border-left: 1px solid #eee6d8;
}
#dh-zodiac-page .dh-zodiac-item:nth-child(4n) {
border-left: 0;
}
#dh-zodiac-page .dh-zodiac-item:nth-child(n+5) {
border-top: 1px solid #eee6d8;
}
#dh-zodiac-page .dh-detail {
grid-template-columns: 280px 1fr;
}
#dh-zodiac-page .dh-info-grid {
grid-template-columns: repeat(3, 1fr);
}
#dh-zodiac-page .dh-info-item:nth-child(3) {
border-left: 0;
}
}
@media (max-width: 750px) {
#dh-zodiac-page .dh-hero {
min-height: 280px;
}
#dh-zodiac-page .dh-hero h1 {
font-size: 45px;
}
#dh-zodiac-page .dh-hero p {
font-size: 16px;
}
#dh-zodiac-page .dh-container {
width: min(100% - 18px, 600px);
margin-top: -20px;
}
#dh-zodiac-page .dh-zodiac-grid {
grid-template-columns: repeat(3, 1fr);
}
#dh-zodiac-page .dh-zodiac-item:nth-child(4n) {
border-left: 1px solid #eee6d8;
}
#dh-zodiac-page .dh-zodiac-item:nth-child(3n) {
border-left: 0;
}
#dh-zodiac-page .dh-zodiac-item {
min-height: 165px;
padding: 18px 6px;
}
#dh-zodiac-page .dh-symbol {
width: 68px;
height: 68px;
font-size: 34px;
}
#dh-zodiac-page .dh-zodiac-name {
font-size: 15px;
}
#dh-zodiac-page .dh-zodiac-date {
font-size: 11px;
}
#dh-zodiac-page .dh-detail {
display: block;
}
#dh-zodiac-page .dh-detail-visual {
min-height: 390px;
}
#dh-zodiac-page .dh-large-symbol {
width: 145px;
height: 145px;
font-size: 80px;
}
#dh-zodiac-page .dh-detail-visual h2 {
font-size: 34px;
}
#dh-zodiac-page .dh-detail-content {
padding: 25px 18px;
}
#dh-zodiac-page .dh-detail-title {
display: block;
}
#dh-zodiac-page .dh-detail-title h2 {
font-size: 29px;
}
#dh-zodiac-page .dh-info-grid {
grid-template-columns: repeat(2, 1fr);
}
#dh-zodiac-page .dh-info-item {
border-bottom: 1px solid var(--dh-border);
}
#dh-zodiac-page .dh-info-item:nth-child(odd) {
border-left: 1px solid var(--dh-border);
}
#dh-zodiac-page .dh-info-item:nth-child(even) {
border-left: 0;
}
#dh-zodiac-page .dh-two-columns {
grid-template-columns: 1fr;
}
#dh-zodiac-page .dh-cta {
flex-direction: column;
text-align: center;
padding: 28px 20px;
}
}
@media (max-width: 450px) {
#dh-zodiac-page .dh-zodiac-grid {
grid-template-columns: repeat(2, 1fr);
}
#dh-zodiac-page .dh-zodiac-item:nth-child(3n) {
border-left: 1px solid #eee6d8;
}
#dh-zodiac-page .dh-zodiac-item:nth-child(2n) {
border-left: 0;
}
#dh-zodiac-page .dh-zodiac-item:nth-child(n+3) {
border-top: 1px solid #eee6d8;
}
#dh-zodiac-page .dh-info-grid {
grid-template-columns: 1fr 1fr;
}
}
احسب خريطتك الفلكية
←
/* =========================================
DATEHIJRI ZODIAC DATA
========================================= */
(function () {
const zodiac = [
{
id: "aries",
name: "الحمل",
symbol: "♈",
date: "21 مارس - 19 أبريل",
description:
"أنت شخص نشيط، شجاع ومليء بالطاقة. تحب المنافسة وتبحث دائمًا عن التحديات الجديدة، وتمتلك روح القيادة ولا تخشى اتخاذ القرارات.",
numbers: "1 - 9 - 18",
day: "الثلاثاء",
color: "الأحمر",
planet: "المريخ",
element: "النار",
traits: [
"طموح ومحب للمغامرة",
"صريح وواضح في حديثه",
"سريع الغضب ويهدأ بسرعة",
"واثق من نفسه ويحب الاستقلال",
"كريم ويساعد من حوله"
],
compatibility: [
["الأسد", "♌", "متوافق جدًا"],
["القوس", "♐", "متوافق جدًا"],
["السرطان", "♋", "متوافق بشكل متوسط"],
["الجدي", "♑", "توافق ضعيف"]
]
},
{
id: "taurus",
name: "الثور",
symbol: "♉",
date: "20 أبريل - 20 مايو",
description:
"شخص عملي وهادئ، يحب الاستقرار ويقدر الأشياء الجميلة. تتميز بالصبر والإصرار وتعرف كيف تبني نجاحك خطوة بخطوة.",
numbers: "2 - 6 - 9",
day: "الجمعة",
color: "الأخضر",
planet: "الزهرة",
element: "التراب",
traits: [
"صبور وهادئ",
"عملي وواقعي",
"وفي ومخلص",
"يحب الاستقرار",
"عنيد عند اتخاذ القرار"
],
compatibility: [
["العذراء", "♍", "متوافق جدًا"],
["الجدي", "♑", "متوافق جدًا"],
["السرطان", "♋", "متوافق"],
["الدلو", "♒", "توافق ضعيف"]
]
},
{
id: "gemini",
name: "الجوزاء",
symbol: "♊",
date: "21 مايو - 20 يونيو",
description:
"شخص اجتماعي وفضولي، تحب المعرفة والتواصل وتتمتع بقدرة كبيرة على التكيف مع الظروف المختلفة.",
numbers: "3 - 5 - 7",
day: "الأربعاء",
color: "الأصفر",
planet: "عطارد",
element: "الهواء",
traits: [
"ذكي وسريع البديهة",
"اجتماعي ومحب للتواصل",
"فضولي ويحب التعلم",
"مرن وقابل للتغيير",
"متعدد الاهتمامات"
],
compatibility: [
["الميزان", "♎", "متوافق جدًا"],
["الدلو", "♒", "متوافق جدًا"],
["الحمل", "♈", "متوافق"],
["العذراء", "♍", "توافق متوسط"]
]
},
{
id: "cancer",
name: "السرطان",
symbol: "♋",
date: "21 يونيو - 22 يوليو",
description:
"شخص عاطفي وحساس، تهتم كثيرًا بعائلتك ومن تحب. تمتلك حدسًا قويًا وتقدر الأمان والمشاعر الصادقة.",
numbers: "2 - 7 - 11",
day: "الاثنين",
color: "الفضي",
planet: "القمر",
element: "الماء",
traits: [
"عاطفي وحساس",
"مخلص لمن يحب",
"يحب العائلة",
"يمتلك حدسًا قويًا",
"حريص على من حوله"
],
compatibility: [
["العقرب", "♏", "متوافق جدًا"],
["الحوت", "♓", "متوافق جدًا"],
["الثور", "♉", "متوافق"],
["الحمل", "♈", "توافق متوسط"]
]
},
{
id: "leo",
name: "الأسد",
symbol: "♌",
date: "23 يوليو - 22 أغسطس",
description:
"شخص قيادي وواثق من نفسه، تحب الظهور والإبداع وتمتلك حضورًا قويًا يجذب انتباه الآخرين.",
numbers: "1 - 4 - 10",
day: "الأحد",
color: "الذهبي",
planet: "الشمس",
element: "النار",
traits: [
"واثق من نفسه",
"قيادي ومؤثر",
"كريم وسخي",
"مبدع ويحب التميز",
"مخلص لأصدقائه"
],
compatibility: [
["الحمل", "♈", "متوافق جدًا"],
["القوس", "♐", "متوافق جدًا"],
["الميزان", "♎", "متوافق"],
["الثور", "♉", "توافق متوسط"]
]
},
{
id: "virgo",
name: "العذراء",
symbol: "♍",
date: "23 أغسطس - 22 سبتمبر",
description:
"شخص دقيق ومنظم، تحب التفاصيل وتسعى دائمًا إلى تحسين الأشياء من حولك. تتميز بالعقلانية وتحمل المسؤولية.",
numbers: "5 - 14 - 23",
day: "الأربعاء",
color: "الأخضر",
planet: "عطارد",
element: "التراب",
traits: [
"منظم ودقيق",
"ذكي وعملي",
"مسؤول ويمكن الاعتماد عليه",
"يهتم بالتفاصيل",
"محب للكمال"
],
compatibility: [
["الثور", "♉", "متوافق جدًا"],
["الجدي", "♑", "متوافق جدًا"],
["السرطان", "♋", "متوافق"],
["الجوزاء", "♊", "توافق متوسط"]
]
},
{
id: "libra",
name: "الميزان",
symbol: "♎",
date: "23 سبتمبر - 22 أكتوبر",
description:
"شخص دبلوماسي واجتماعي، تبحث عن التوازن والجمال وتفضل حل الخلافات بطريقة هادئة وعادلة.",
numbers: "6 - 15 - 24",
day: "الجمعة",
color: "الأزرق",
planet: "الزهرة",
element: "الهواء",
traits: [
"دبلوماسي",
"اجتماعي ومحب للناس",
"عادل",
"يحب الجمال",
"يكره الصراعات"
],
compatibility: [
["الجوزاء", "♊", "متوافق جدًا"],
["الدلو", "♒", "متوافق جدًا"],
["الأسد", "♌", "متوافق"],
["الجدي", "♑", "توافق متوسط"]
]
},
{
id: "scorpio",
name: "العقرب",
symbol: "♏",
date: "23 أكتوبر - 21 نوفمبر",
description:
"شخص عميق وقوي الشخصية، تمتلك إرادة قوية وحدسًا عاليًا ولا تستسلم بسهولة عندما تضع هدفًا أمامك.",
numbers: "8 - 11 - 22",
day: "الثلاثاء",
color: "العنابي",
planet: "بلوتو",
element: "الماء",
traits: [
"قوي الشخصية",
"عميق وملاحظ",
"وفي ومخلص",
"صاحب إرادة قوية",
"غامض وجذاب"
],
compatibility: [
["السرطان", "♋", "متوافق جدًا"],
["الحوت", "♓", "متوافق جدًا"],
["الجدي", "♑", "متوافق"],
["الأسد", "♌", "توافق متوسط"]
]
},
{
id: "sagittarius",
name: "القوس",
symbol: "♐",
date: "22 نوفمبر - 21 ديسمبر",
description:
"شخص متفائل ومحب للمغامرة، تحب الحرية والسفر والتجارب الجديدة وتميل دائمًا إلى رؤية الجانب المشرق من الحياة.",
numbers: "3 - 9 - 12",
day: "الخميس",
color: "البنفسجي",
planet: "المشتري",
element: "النار",
traits: [
"متفائل",
"محب للمغامرة",
"صريح",
"يحب السفر",
"يقدر الحرية"
],
compatibility: [
["الحمل", "♈", "متوافق جدًا"],
["الأسد", "♌", "متوافق جدًا"],
["الدلو", "♒", "متوافق"],
["الحوت", "♓", "توافق متوسط"]
]
},
{
id: "capricorn",
name: "الجدي",
symbol: "♑",
date: "22 ديسمبر - 19 يناير",
description:
"شخص طموح ومسؤول، تؤمن بالعمل الجاد والتخطيط وتعرف كيف تصل إلى أهدافك مهما احتاج الأمر من وقت.",
numbers: "4 - 8 - 13",
day: "السبت",
color: "البني",
planet: "زحل",
element: "التراب",
traits: [
"طموح",
"مسؤول",
"منظم",
"صبور",
"واقعي"
],
compatibility: [
["الثور", "♉", "متوافق جدًا"],
["العذراء", "♍", "متوافق جدًا"],
["العقرب", "♏", "متوافق"],
["الحمل", "♈", "توافق متوسط"]
]
},
{
id: "aquarius",
name: "الدلو",
symbol: "♒",
date: "20 يناير - 18 فبراير",
description:
"شخص مستقل ومبتكر، تحب الأفكار الجديدة ولا تخشى التفكير بطريقة مختلفة. تهتم بالمستقبل وتحب الحرية.",
numbers: "4 - 7 - 11",
day: "السبت",
color: "الأزرق",
planet: "أورانوس",
element: "الهواء",
traits: [
"مستقل",
"مبتكر",
"ذكي",
"إنساني",
"يحب الحرية"
],
compatibility: [
["الجوزاء", "♊", "متوافق جدًا"],
["الميزان", "♎", "متوافق جدًا"],
["القوس", "♐", "متوافق"],
["الثور", "♉", "توافق متوسط"]
]
},
{
id: "pisces",
name: "الحوت",
symbol: "♓",
date: "19 فبراير - 20 مارس",
description:
"شخص حساس وخيالي، تمتلك قلبًا طيبًا وخيالًا واسعًا وتتعاطف بسهولة مع الآخرين وتقدر المشاعر.",
numbers: "3 - 9 - 12",
day: "الخميس",
color: "البنفسجي",
planet: "نبتون",
element: "الماء",
traits: [
"حساس",
"خيالي",
"عاطفي",
"متفهم",
"متعاون"
],
compatibility: [
["السرطان", "♋", "متوافق جدًا"],
["العقرب", "♏", "متوافق جدًا"],
["الثور", "♉", "متوافق"],
["القوس", "♐", "توافق متوسط"]
]
}
];
/* =========================================
ELEMENTS
========================================= */
const grid = document.getElementById("dh-zodiac-grid");
const largeSymbol = document.getElementById("dh-large-symbol");
const largeName = document.getElementById("dh-large-name");
const largeDate = document.getElementById("dh-large-date");
const detailName = document.getElementById("dh-detail-name");
const description = document.getElementById("dh-description");
const numbers = document.getElementById("dh-numbers");
const day = document.getElementById("dh-day");
const color = document.getElementById("dh-color");
const planet = document.getElementById("dh-planet");
const element = document.getElementById("dh-element");
const traits = document.getElementById("dh-traits");
const traitsTitle = document.getElementById("dh-traits-title");
const compatibleTitle =
document.getElementById("dh-compatible-title");
const compatible =
document.getElementById("dh-compatible");
/* =========================================
CREATE ZODIAC CARDS
========================================= */
zodiac.forEach((sign, index) => {
const item = document.createElement("div");
item.className = "dh-zodiac-item";
item.dataset.index = index;
item.innerHTML = `
الأبراج
اكتشف برجك وما يميز شخصيتك وتعرف على صفات الأبراج وتوافقها
♈
الحمل
21 مارس - 19 أبريل
برج الحمل
أنت شخص نشيط، شجاع ومليء بالطاقة. تحب المنافسة وتبحث دائمًا عن التحديات الجديدة، وتمتلك روح القيادة ولا تخشى اتخاذ القرارات.
#
الأرقام المفضلة
1 - 9 - 18
▣
اليوم المفضل
الثلاثاء
◉
اللون
الأحمر
♄
الكوكب الحاكم
المريخ
♡
العنصر
النار
صفات برج الحمل
- طموح ومحب للمغامرة
- صريح وواضح في حديثه
- سريع الغضب ويهدأ بسرعة
- واثق من نفسه ويحب الاستقلال
- كريم ويساعد من حوله
توافق برج الحمل
اكتشف المزيد عن شخصيتك ومصيرك
احصل على تحليل فلكي مفصل وشامل
${sign.symbol}
${sign.name}
${sign.date}
`;
item.addEventListener("click", function () {
selectZodiac(index);
});
grid.appendChild(item);
});
/* =========================================
SELECT ZODIAC
========================================= */
function selectZodiac(index) {
const sign = zodiac[index];
if (!sign) return;
/* Active card */
document
.querySelectorAll("#dh-zodiac-page .dh-zodiac-item")
.forEach(item => {
item.classList.remove("active");
});
const activeItem =
document.querySelector(
'#dh-zodiac-page .dh-zodiac-item[data-index="' +
index +
'"]'
);
if (activeItem) {
activeItem.classList.add("active");
}
/* Main data */
largeSymbol.textContent = sign.symbol;
largeName.textContent = sign.name;
largeDate.textContent = sign.date;
detailName.textContent =
"برج " + sign.name;
description.textContent =
sign.description;
/* Information */
numbers.textContent = sign.numbers;
day.textContent = sign.day;
color.textContent = sign.color;
planet.textContent = sign.planet;
element.textContent = sign.element;
/* Traits */
traitsTitle.textContent =
"برج " + sign.name;
traits.innerHTML = "";
sign.traits.forEach(trait => {
const li =
document.createElement("li");
li.textContent = trait;
traits.appendChild(li);
});
/* Compatibility */
compatibleTitle.textContent =
"برج " + sign.name;
compatible.innerHTML = "";
sign.compatibility.forEach(item => {
const row =
document.createElement("div");
row.className =
"dh-compatible-item";
row.innerHTML = `
${item[1]}
${item[0]}
${item[2]}
`;
compatible.appendChild(row);
});
}
/* =========================================
DEFAULT
========================================= */
selectZodiac(0);
})();
