اذهب إلى المحتوى

السؤال

Recommended Posts

  • 1
نشر (معدل)

ماذا تقصد؟

إذا كنت تقصد عمل ذلك من خلال css أو التصميم فقط فيمكنك تنفيذ ذلك

من خلال ال border يمكنك تصميم الأسهم كالتالي

<div id="triangle-up"></div>

ثم إضافة التنسيقات

#triangle-up {
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-bottom: 100px solid red;
}

والكود السابق يجعل السهم لأعلى ولعمل السهم لأسفل يمكنك استخدام 

#triangle-down {
  width: 0;
  height: 0;
  border-left: 50px solid transparent;
  border-right: 50px solid transparent;
  border-top: 100px solid red; /* bottom بدلاً من  top لاحظ  */
}

وبالنسبة للعداد أو الرقم الوجود بين الأسهم فيمكنك استخدام الجافاسكربت لتنفيذ ذلك كالتالي

<h1 class="counter-display">(..)</h1>
<button class="counter-minus">-</button>
<button class="counter-plus">+</button>
<script>
let counterDisplayElem = document.querySelector('.counter-display');
let counterMinusElem = document.querySelector('.counter-minus');
let counterPlusElem = document.querySelector('.counter-plus');

let count = 0;

updateDisplay();

counterPlusElem.addEventListener("click",()=>{
    count++;
    updateDisplay();
}) ;

counterMinusElem.addEventListener("click",()=>{
    count--;
    updateDisplay();
});

function updateDisplay(){
    counterDisplayElem.innerHTML = count;
};
</script>

 

تم التعديل في بواسطة عبدالباسط ابراهيم
إضافة بعض المعلومات
  • 0
نشر
بتاريخ 3 دقائق مضت قال Mohammed Abu Yousef:

شكرا جدا، ألا يوجد class جاهز لعمله باستخدام ال bootstrap ؟

- جربتها وزبطت، كيف أجيبهم بالنص ؟

لا أعتقد انه يوجد كلاس جاهز لذلك 

يمكنك توسيط العنصر بالعديد من الطرق وتختلف حسب الكود الذي تستخدمه حيث يمكنك استخدام ال flexbox 

.flex-container {   
    display: flex;
    align-items: center;
    justify-content: center;
  	flex-direction: column;
}

 

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...