zzzzzi نشر 3 سبتمبر 2022 أرسل تقرير نشر 3 سبتمبر 2022 أريد أن اعطي اوبستي لجميع العناصر ، باستثناء العنصر الأخير 1 اقتباس
1 علي عبد محسن نشر 3 سبتمبر 2022 أرسل تقرير نشر 3 سبتمبر 2022 (معدل) لا يتضح من خلال الصورة المرفقة إذا كنت تقصد أن div-a هو إسم صنف أم تقصد شيء أخر. بكل الأحوال سأعطيك مثال يجيب على سؤالك. هناك طريقتين لأنجاز الأمر بإستعمال الأصناف المزيفة css-pesudo-classes إما nth-last-child أو not(:last-child) وفيما يلي مثال بالطريقتين. <!-- HTML CODE --> ... <div class="section"> <a>One</a> <a>Two</a> <a>Three</a> </div> ... /* CSS */ div.section{ /* تعريف شكل الحاوية وضبطها لتعرض عناصرها بشكل عمودي background-color: blue; /* لون الخلفية */ display: flex; /* طريقة العرض */ flex-direction: column; /* إتجاه العرض عمودي*/ } /* الطريقة الأولى*/ div.section a { /* تعريف العنصر a */ color:#fff /* تحديد اللون */ opacity: .5; /* جميع العناصر: تعيين قيمة الشفافية*/ } div.section a:nth-last-child(0n+1){ /* يحل هذا التعريف المشكلة حيث يستهدف أخر عنصر في الحاوية*/ opacity: 1; /* العنصر الأخير: تعيين قيمة الشفافية*/ } /* الطريقة الثانية*/ /* يمكنك تحقيق نفس النتيجةأعلاه بتطبيق الطريقة إدناه */ div.section a { /* تعريف العنصر a */ color:#fff /* تحديد اللون */ } div.section a:not(:last-child) { /* تعريف يستهدف جميع العناصر في الحاوية دون العنصر الأخير */ opacity: .5; /* تعيين قيمة الشفافية*/ } ... تم التعديل في 3 سبتمبر 2022 بواسطة علي محسن اقتباس
0 Adnane Kadri نشر 3 سبتمبر 2022 أرسل تقرير نشر 3 سبتمبر 2022 يمكنك الاستعانة بالمحدد الزائف not: div a:not(:last-child) { opacity: 0.3; } يحدد هذا كامل العناصر a داخل العنصر div باستثناء العنصر الأخير. اعرف اكثر عن المحددات (Selectors) في CSS اقتباس
0 zzzzzi نشر 3 سبتمبر 2022 الكاتب أرسل تقرير نشر 3 سبتمبر 2022 كيف يتم كتابة ذلك بالجافا سكريبت div a:not(:last-child) { اقتباس
0 Adnane Kadri نشر 3 سبتمبر 2022 أرسل تقرير نشر 3 سبتمبر 2022 بتاريخ 2 دقائق مضت قال zzzzzi: كيف يتم كتابة ذلك بالجافا سكريبت div a:not(:last-child) { استعمل querySelectorAll ومرر ذات المحدد مباشرة: var allButLastOne = document.querySelectorAll('div a:not(:last-child)'); اقتباس
السؤال
zzzzzi
أريد أن اعطي اوبستي لجميع العناصر ، باستثناء العنصر الأخير
4 أجوبة على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.