دوستان عزیز، توی این مطلب درخدمتتون هستیم با آموزش متنی مقدماتی تا متوسطه بوت استرپ به زبان فارسی جلسه هفتم که از وب سایت آموزش برنامه نویسی سورس باران مشاهده می نمایید. همونطور که گفته شده این دوره بصورت متنی می باشد و از منابع خارجی ترجمه شده که به صورت متنی در ادامه مطلب ارائه می شود.
Glyphicons یا آیکون های نمادین در بوت استرپ :
بوت استرپ 200 آیکن نمادین را از مجموعه ی آیکن های نمادین، در اختیار ما میگذارد که از این لینک میتونید ببینید. از این آیکون ها میتوان در متن ها ، دکمه ها ، جعبه ابزار ها ، نویگیشن ها ، فرم ها و دیگر جاها استفاده کرد. در ادامه با بعضی ازین آیکون های نمادین آشنا خواهیدشد.
سینتکس و نحوه ساخن یک آیکون Glyphicons در بوت استرپ :
یک آیکون Glyphicons در سینتکس و کد زیر قرار میگیرد، همچنین در قسمت name کد باید نام ایکون نمادین مورد نظر قرار بگیرد.
1 |
<span class="glyphicon glyphicon-name"></span> |
در مثال زیر با شیوه های مختلف استفاده از یک ایکون Glyphicons در بوت استرپ آشنا خواهید شد :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
<p>Envelope icon: <span class="glyphicon glyphicon-envelope"></span></p> <p>Envelope icon as a link: <a href="#"><span class="glyphicon glyphicon-envelope"></span></a> </p> <p>Search icon: <span class="glyphicon glyphicon-search"></span></p> <p>Search icon on a button: <button type="button" class="btn btn-default"> <span class="glyphicon glyphicon-search"></span> Search </button> </p> <p>Search icon on a styled button: <button type="button" class="btn btn-info"> <span class="glyphicon glyphicon-search"></span> Search </button> </p> <p>Print icon: <span class="glyphicon glyphicon-print"></span></p> <p>Print icon on a styled link button: <a href="#" class="btn btn-success btn-lg"> <span class="glyphicon glyphicon-print"></span> Print </a> </p> |
نکته : جهت دست یابی به منبع کاملی از تمام این ایکون ها به لینک روبرو مراجعه کنید : Bootstrap Glyphicon Reference
آموزش کار با مدال ها و برچسب های بوت استرپ :
مدال ها : (Badges)
مدال ها شاخص های عددی هستند که نشان میدهند چه تعداد ایتم در ارتباط با لینک ها هستند، مانند تصویر زیر که اعداد (2 ، 10 و 5) مدال هستند .
برای ساخت مدال ها بالا از کلاس .badge به همراه عنصر <span> استفاده می کنیم :
1 2 3 |
<a href="#">News <span class="badge">5</span></a><br> <a href="#">Comments <span class="badge">10</span></a><br> <a href="#">Updates <span class="badge">2</span></a> |
همچنین میتوان از مدال ها درون عناصر دیگری مانند دکمه ها نیز استفاده کرد :
مثال زیر نحوه ی اضافه کردن مدال به دکمه ها (تصویر بالا) را نشان می دهد :
1 |
<button type="button" class="btn btn-primary">Primary <span class="badge">7</span></button> |
برچسب ها : (Labels)
از برچسب ها برای ارائه توضیحات بیشتر در مورد چیزی استفاده میشود :
برای ساخت یک برچسب از کلاس .label به همراه یکی از کلاس های متنی .label-default, .label-primary, .label-success, .label-info, .label-warning یا .label-dangerدرون یک <span> استفاده می کنیم. کد تصویر بالا به شکل زیر می باشد :
1 2 3 4 5 6 |
<h1>Example <span class="label label-default">New</span></h1> <h2>Example <span class="label label-default">New</span></h2> <h3>Example <span class="label label-default">New</span></h3> <h4>Example <span class="label label-default">New</span></h4> <h5>Example <span class="label label-default">New</span></h5> <h6>Example <span class="label label-default">New</span></h6> |
همچنین مثال زیر تمام کلاس های برچسب متنی را نشان می دهد :
1 2 3 4 5 6 |
<span class="label label-default">Default Label</span> <span class="label label-primary">Primary Label</span> <span class="label label-success">Success Label</span> <span class="label label-info">Info Label</span> <span class="label label-warning">Warning Label</span> <span class="label label-danger">Danger Label</span> |
برای تازه شدن دیر نیست.
موفق و پیروز باشید
راستی! برای دریافت مطالب جدید در کانال تلگرام یا پیج اینستاگرام سورس باران عضو شوید.
- انتشار: ۲۹ بهمن ۱۳۹۴
دسته بندی موضوعات
- آموزش ارز دیجیتال
- آموزش برنامه نویسی
- آموزش متنی برنامه نویسی
- اطلاعیه و سایر مطالب
- پروژه برنامه نویسی
- رپورتاژ
- فروشگاه
- فیلم های آموزشی
- ++C
- ADO.NET
- Adobe Flash
- Ajax
- AngularJS
- apache
- ARM
- Asp.Net
- ASP.NET MVC
- AVR
- Bootstrap
- CCNA
- CCNP
- CMD
- CSS
- Dreameaver
- EntityFramework
- Go
- HTML
- IOS
- jquery
- Linq
- Mysql
- Oracle
- PHP
- PHPMyAdmin
- Rational Rose
- silver light
- SQL Server
- Stimulsoft Reports
- Telerik
- UML
- VB.NET&VB6
- WPF
- Xml
- آموزش های پروژه محور
- اتوکد
- الگوریتم تقریبی
- امنیت
- اندروید
- اندروید استودیو
- بک ترک
- بیسیک فور اندروید
- پایتون
- جاوا
- جاوا اسکریپت
- جوملا
- دلفی
- دوره های رایگان پیشنهادی
- زامارین
- سئو
- ساخت CMS
- سی شارپ
- شبکه و مجازی سازی
- طراحی الگوریتم
- طراحی بازی
- طراحی وب
- فتوشاپ
- فریم ورک codeigniter
- فلاتر
- کانستراکت
- کریستال ریپورت
- لاراول
- معماری کامپیوتر
- مهندسی اینترنت
- هوش مصنوعی
- یونیتی
- کتاب های آموزشی
- Android
- ASP.NET
- AVR
- LINQ
- php
- Workflow
- اچ تی ام ال
- بانک اطلاعاتی
- برنامه نویسی سوکت
- برنامه نویسی موبایل
- پاسکال
- پایان نامه
- پایتون
- جاوا
- جاوا اسکریپت
- جی کوئری
- داده کاوی
- دلفی
- رباتیک
- سئو
- سایر کتاب ها
- سخت افزار
- سی اس اس
- سی پلاس پلاس
- سی شارپ
- طراحی الگوریتم
- فتوشاپ
- مقاله
- مهندسی نرم افزار
- هک و امنیت
- هوش مصنوعی
- ویژوال بیسیک
- نرم افزار و ابزار برنامه نویسی
- وردپرس