English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل أساسي لBootstrap

إضافة مكونات Bootstrap

مجموعات القائمة Bootstrap

في هذا الفصل سنشرح مجموعة القائمة. مكون القائمة يستخدم لعرض محتوى معقد ومخصص بشكل قائمة. الخطوات لإنشاء مجموعة قائمة أساسية كالتالي:

  • إضافة class إلى عنصر <ul> .list-group

  • إضافة class إلى <li> .list-group-item

إليك مثال على ذلك:

مثال عبر الإنترنت

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>مثال Bootstrap - قائمة أساسية</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<ul class="list-group">
	<li class="list-group-item">تسجيل نطاق مجاني</li>
	<li class="list-group-item">مساحة التخزين المجانية</li>
	<li class="list-group-item">عدد الصور</li>
	<li class="list-group-item">دعم 24*7</li>
	<li class="list-group-item">تكلفة التحديث السنوية</li>
</ul>
</body>
</html>
الاختبار لرؤية ‹/›

النتيجة كما يظهر أدناه:

إضافة شريط إلى مجموعة القائمة

يمكننا إضافة عنصر شريط إلى أي عنصر قائمة، سيتم تحديد موقعه تلقائيًا على الجانب الأيمن. فقط قم بإضافة <span> هذا مثال على ذلك:

مثال عبر الإنترنت

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>مثال Bootstrap - إضافة شريط إلى مجموعة القائمة</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<ul class="list-group">
	<li class="list-group-item">تسجيل نطاق مجاني</li>
	<li class="list-group-item">مساحة التخزين المجانية</li>
	<li class="list-group-item">عدد الصور</li>
	<li class="list-group-item">
		<span class="badge">جديد</span>
		دعم 24/7
	</li>
	<li class="list-group-item">تكلفة التحديث السنوية</li>
	<li class="list-group-item">
		<span class="badge">جديد</span>
		خصومات
	</li>
</ul>
</body>
</html>
الاختبار لرؤية ‹/›

النتيجة كما يظهر أدناه:

إضافة روابط إلى مجموعة القائمة

باستخدام علامات الأنكلات بدلاً من عناصر القائمة، يمكننا إضافة روابط إلى مجموعة القائمة. يجب استخدام <a> بدلاً من عنصر <li>. إليك مثال على ذلك:

مثال عبر الإنترنت

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap أمثلة - إضافة روابط إلى مجموعات القوائم</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<a href="#" class="list-group-item active">
	التسجيل المجاني في اسم النطاق
</a>
<a href="#" class="list-group-item">دعم 24/7</a>
<a href="#" class="list-group-item">استضافة مجانية للنافذة</a>
<a href="#" class="list-group-item">عدد الصور</a>
<a href="#" class="list-group-item">تكلفة التحديث السنوي</a>
</body>
</html>
الاختبار لرؤية ‹/›

النتيجة كما يظهر أدناه:

إضافة محتوى مخصص إلى مجموعات القوائم

يمكننا إضافة محتوى HTML عشوائي إلى مجموعات القوائم التي تم إضافة روابطها مسبقًا. يوضح المثال التالي هذا الأمر:

مثال عبر الإنترنت

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap أمثلة - إضافة محتوى مخصص إلى مجموعات القوائم</title>
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
</head>
<body>
<div class="list-group">
	<a href="#" class="list-group-item active">
		<h4 class="list-group-item-heading">
			حزم المواقع البدائية
		</h4>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			التسجيل المجاني في اسم النطاق
		</h4>
		<p class="list-group-item-text">
			ستقوم بالتسجيل في اسم النطاق مجانًا عبر صفحتك.
		</p>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			دعم 24/7
		</h4>
		<p class="list-group-item-text">
			نقدم دعمًا 24/7.
		</p>
	</a>
</div>
<div class="list-group">
	<a href="#" class="list-group-item active">
		<h4 class="list-group-item-heading">
			حزم المواقع التجارية
		</h4>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">
			التسجيل المجاني في اسم النطاق
		</h4>
		<p class="list-group-item-text">
			ستقوم بالتسجيل في اسم النطاق مجانًا عبر صفحتك.
		</p>
	</a>
	<a href="#" class="list-group-item">
		<h4 class="list-group-item-heading">دعم 24/7</h4>
		<p class="list-group-item-text">نقدم دعمًا 24/7.</p>
	</a>
</div>
</body>
</html>
الاختبار لرؤية ‹/›

النتيجة كما يظهر أدناه:

قائمة أفقية

في هذا المثال، القوائم المدرجة تظهر بشكل عمودي، إذا كنا بحاجة إلى قائمة أفقية، يمكننا تحقيق ذلك عبر الكود التالي:

مثال عبر الإنترنت

<!DOCTYPE html>
<html>
<head>
	<meta charset="utf-8"> 
	<title>Bootstrap أمثلة - تحقيق القائمة العمودية
	<link rel="stylesheet" href="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/css/bootstrap.min.css">
	<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
	<script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
	<style>
	.list-group-horizontal .list-group-item {
		display: inline-block;
	}
	.list-group-horizontal .list-group-item {
		margin-bottom: 0;
		margin-left:-4px;
		margin-right: 0;
	}
	.list-group-horizontal .list-group-item:first-child {
		border-top-right-radius:0;
		border-bottom-left-radius:4px;
	}
	.list-group-horizontal .list-group-item:last-child {
		border-top-right-radius:4px;
		border-bottom-left-radius:0;
	}
	</style>
</head>
<body>
<div class="container">
	<div class="row" style="padding-top:50px">
        <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 text-center">
            <div class="list-group list-group-horizontal">
                <a href="#" class="list-group-item active">Google</a>
                <a href="#" class="list-group-item">w3codebox</a>
                <a href="#" class="list-group-item">Taobao</a>
                <a href="#" class="list-group-item">Github</a>
            </div>
        </div>
        <div class="col-xs-12 col-sm-12 col-md-6 col-lg-6 text-center">
            <div class="list-group list-group-horizontal">
                <a href="#" class="list-group-item">Google</a>
                <a href="#" class="list-group-item active">w3codebox</a>
                <a href="#" class="list-group-item">Taobao</a>
                <a href="#" class="list-group-item">Github</a>
            </div>
        </div>
	</div>
</div>
</body>
</html>
الاختبار لرؤية ‹/›

النتيجة كما يظهر أدناه: