دورة bootstrap 4 للمبتدئين الدرس الحادي عشر


فهاد الدرس الحادي عشر من  bootstrap 4 للمبتدئين غادي نكملوا الدورة ديالنا غادي نشوفوا حاجة جديدة ف  bootstrap 4 لي هي les badges فشنوا كتمكني ل class badge ندير كتمكني نزيد :

- خلفيات مختلفة الأشكال لواحد ل contenu بغيت نعرضوا فمثلا فاش كنبغي نعرض التعليقات الخاصة بمحتوى معين فكنستعمل ل class badge فغادي نشوفوا هادشي كامل فالدرس ديالنا.


1- ل CLASS BADGE ف BOOTSTRAP 4

 ل class badge ف bootstrap 4 كتمكن باش نزيد خلفية معينة لواحد المحتوى لكن بإضافة des classes آخرين ممكن نزيد des styles آخرين فعندنا :

- badge badge-primary لي كتعرض المحتوى بخلفية زرقاء غامقة.
- badge badge-info لي كتعرض المحتوى بخلفية زرقاء فاتحة.
- badge badge-danger لي كتعرض المحتوى بخلفية حمراء.
- badge badge-success لي كتعرض المحتوى بخلفية خضراء.
- badge badge-warning لي كتعرض المحتوى بخلفية صفراء.
فالمثال لي عندنا خدمنا بهاد les classes كاملين الكود لي زدنا هو:

                                <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
    <title>Bootstrap Course</title>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <span class="badge badge-primary">DCoding</span>
                <span class="badge badge-info">DCoding</span>
                <span class="badge badge-success">DCoding</span>
                <span class="badge badge-danger">DCoding</span>
            </div>
        </div>
    </div>
    <!-- jQuery library -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <!-- Popper JS -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
    <!-- Latest compiled JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
</body>
</html>
                            

2- ل CLASS BADGE ف BOOTSTRAP 4 تتمة

شفنا جزء من ل classe badge دبا غادي نشوفوا جزء آخر عندنا:

- badge badge-dark لي كتعرض المحتوى بخلفية سوداء غامقة.
- badge badge-secondary لي كتعرض المحتوى بخلفية سوداء فاتحة.
- badge badge-warning لي كتعرض المحتوى  بخلفية صفراء.
- badge badge-light لي كتعرض المحتوى بخلفية فاتحة بزاف.

فالمثال لي عندنا خدمنا بهاد les classes كاملين الكود لي زدنا هو:

                                <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
    <title>Bootstrap Course</title>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <span class="badge badge-warning">DCoding</span>
                <span class="badge badge-secondary">DCoding</span>
                <span class="badge badge-light">DCoding</span>
                <span class="badge badge-dark">DCoding</span>
            </div>
        </div>
    </div>
    <!-- jQuery library -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <!-- Popper JS -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
    <!-- Latest compiled JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
</body>
</html>
                            

3- إضافة خلفية دائرية

فباش نزيد خلفية دائرية كنزيد class أخرى لي هي badge-pill لي كتمكن من جعل الحواف ديال الخلفية دائرية.
فالمثال لي عندنا زدنا ل class badge-pill للكود ديالنا.
الكود لي زدنا هو:

                                <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
    <title>Bootstrap Course</title>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <span class="badge badge-pill badge-success">DCoding</span>
                <span class="badge badge-pill badge-danger">DCoding</span>
                <span class="badge badge-pill badge-info">DCoding</span>
                <span class="badge badge-pill badge-primary">DCoding</span>
            </div>
        </div>
    </div>
    <!-- jQuery library -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <!-- Popper JS -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
    <!-- Latest compiled JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
</body>
</html>
                            

4- إضافة badge داخل bouton

ممكن انني نزيد badge داخل اي élément بغيت فالمثال لي عندنا زدنا ل badge داخل ل bouton فدرنا بحال يلا كنعرضوا التعليقات الخاصة بواحد المحتوى.
الكود لي زدنا هو :

                                    <!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/css/bootstrap.min.css">
    <title>Bootstrap Course</title>
</head>
<body>
    <div class="container">
        <div class="row">
            <div class="col-md-12">
                <div class="btn btn-primary">
                    Commentaires <span class="badge badge-light">40</span>
                </div>
            </div>
        </div>
    </div>
    <!-- jQuery library -->
    <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
    <!-- Popper JS -->
    <script src="https://cdnjs.cloudflare.com/ajax/libs/popper.js/1.14.0/umd/popper.min.js"></script>
    <!-- Latest compiled JavaScript -->
    <script src="https://maxcdn.bootstrapcdn.com/bootstrap/4.1.0/js/bootstrap.min.js"></script>
</body>
</html>