CSS
ڕێکخستنەکانی CSS جیهانی، توخمە بنەڕەتییەکانی HTML کە بە پۆلەکانی فراوانکراو ستایل و بەرزکراونەتەوە، و سیستەمێکی تۆڕی پێشکەوتوو.
ڕێکخستنەکانی CSS جیهانی، توخمە بنەڕەتییەکانی HTML کە بە پۆلەکانی فراوانکراو ستایل و بەرزکراونەتەوە، و سیستەمێکی تۆڕی پێشکەوتوو.
lowdown لەسەر پارچە سەرەکییەکانی ژێرخانی Bootstrap بەدەستبهێنە، لەوانەش رێبازی ئێمە بۆ پەرەپێدانی وێبی باشتر، خێراتر، بەهێزتر.
بووتستراپ سوود لە هەندێک توخمەکانی HTML و تایبەتمەندی CSS وەردەگرێت کە پێویستیان بە بەکارهێنانی doctype HTML5 هەیە. لە سەرەتای هەموو پڕۆژەکانتدا بیخە ناوەوە.
لەگەڵ Bootstrap 2، ئێمە ستایلە دۆستەکانی مۆبایلی ئیختیاریمان زیاد کرد بۆ لایەنە سەرەکییەکانی چوارچێوەکە. لەگەڵ Bootstrap 3 پڕۆژەکەمان نووسیوەتەوە بۆ ئەوەی هەر لە سەرەتاوە دۆستی مۆبایل بێت. لەبری زیادکردنی لەسەر ستایلە مۆبایلە ئیختیارییەکان، ئەوان ڕاست لەناو ناوەکیدا دەکوڵێنرێن. لە ڕاستیدا Bootstrap یەکەم مۆبایلە . دەتوانرێت ستایلەکانی یەکەمی مۆبایل لە سەرانسەری کتێبخانەکەدا بدۆزرێتەوە لەبری ئەوەی لە فایلە جیاوازەکاندا بدۆزرێتەوە.
بۆ دڵنیابوون لە ڕەندەرکردنی دروست و زوومکردنی دەست لێدان، تاگی مێتای دەرچەی بینین زیاد بکە بۆ <head>
.
دەتوانیت تواناکانی زوومکردن لەسەر ئامێرە مۆبایلەکان لەکاربخەیت بە زیادکردنی user-scalable=no
بۆ مێتا تاگی viewport. ئەمەش زوومکردن لەکاردەخات، واتە بەکارهێنەران تەنها دەتوانن سکڕۆڵ بکەن و لە ئەنجامدا ماڵپەڕەکەت هەست بە کەمێک زیاتر وەک بەرنامەیەکی ڕەسەن دەکات. بە گشتی ئێمە لە هەموو سایتێکدا پێشنیاری ئەمە ناکەین، بۆیە وریا بن!
Bootstrap پیشاندانی بنەڕەتی جیهانی، تایپۆگرافی و شێوازی بەستەرەکان دادەنێت. بە تایبەتی، ئێمە:
background-color: #fff;
لەسەر...body
@font-family-base
تایبەتمەندیەکانی , @font-size-base
, و @line-height-base
وەک بنەمای تایپۆگرافیمان بەکاربهێنە@link-color
و جێبەجێکردنی ژێر هێڵەکانی بەستەر تەنها لەسەر:hover
ئەم ستایلانە دەتوانرێت لەناو scaffolding.less
.
بۆ باشترکردنی ڕەندەری وێبگەڕی یەکتر، ئێمە Normalize.css بەکاردەهێنین ، پڕۆژەیەک لەلایەن Nicolas Gallagher و Jonathan Neal .
بووتستراپ پێویستی بە توخمێکی تێدایە بۆ پێچانی ناوەڕۆکی ماڵپەڕەکە و جێگیرکردنی سیستەمی تۆڕەکەمان. دەتوانیت یەکێک لە دوو کۆنتێنەر هەڵبژێریت بۆ بەکارهێنان لە پڕۆژەکانتدا. تێبینی بکە کە، بەهۆی padding
و زیاتر، هیچ کام لە دەفرەکان هێلانە نین.
.container
بۆ دەفرێکی پانایی جێگیر وەڵامدەرەوە بەکاربهێنە .
.container-fluid
بۆ دەفرێکی تەواو پان بەکاری بهێنە ، کە تەواوی پانایی دەرگای بینینەکەت دەگرێتەوە.
بووتستراپ سیستەمێکی تۆڕی شلەی یەکەمی وەڵامدەرەوە و مۆبایل لەخۆدەگرێت کە بە شێوەیەکی گونجاو تا ١٢ ستوون قەبارە دەکات لەگەڵ زیادبوونی قەبارەی ئامێرەکە یان دەرچەی بینین. پۆلی پێشوەختە پێناسەکراو لەخۆدەگرێت بۆ هەڵبژاردەی ئاسانی نەخشە، هەروەها میکسینی بەهێز بۆ دروستکردنی نەخشەی مانادارتر .
سیستەمی تۆڕ بەکاردێت بۆ دروستکردنی نەخشەی لاپەڕەکان لە ڕێگەی زنجیرەیەک ڕیز و ستوونەوە کە ناوەڕۆکەکەت لەخۆدەگرێت. لێرەدا چۆنیەتی کارکردنی سیستەمی تۆڕی Bootstrap دەبینین:
.container
(پانی جێگیر) یان .container-fluid
(پانی تەواو) دابنرێن بۆ ڕێکخستن و پادکردنی دروست..row
و .col-xs-4
بەردەستن بۆ دروستکردنی خێرا نەخشەی تۆڕ. هەروەها دەتوانرێت میکسینەکانی کەمتر بۆ نەخشەی مانادارتر بەکاربهێنرێت.padding
. ئەو پادکردنە بە ڕیزەکان بۆ ستوونی یەکەم و کۆتا لە ڕێگەی پەراوێزی نەرێنی لەسەر .row
s جێگیر دەکرێت..col-xs-4
..col-md-*
پۆلێک بۆ توخمێک نەک تەنها کاریگەری لەسەر ستایلەکەی دەبێت لەسەر ئامێرە مامناوەندەکان بەڵکو لەسەر ئامێرە گەورەکان ئەگەر .col-lg-*
پۆلێک ئامادە نەبێت.سەیری نموونەکان بکە بۆ جێبەجێکردنی ئەم بنەمایانە بۆ کۆدەکەت.
ئێمە ئەم پرسیارە میدیاییانەی خوارەوە لە فایلەکانی Less ـماندا بەکاردەهێنین بۆ دروستکردنی خاڵە شکاندنی سەرەکی لە سیستەمی تۆڕەکەماندا.
ئێمە ناوبەناو ئەم پرسیارە میدیایانە فراوانتر دەکەین بۆ ئەوەی a لەخۆ بگرین max-width
بۆ سنووردارکردنی CSS بۆ کۆمەڵە ئامێرێکی تەسکتر.
بزانە چۆن لایەنەکانی سیستەمی تۆڕی Bootstrap لە سەرانسەری چەندین ئامێردا کاردەکەن بە خشتەی دەستی.
ئامێری بچووکی زیادە مۆبایلەکان (<768px) | ئامێری بچووک تابلێت (≥768px) | ئامێرە مامناوەندەکان دەسکتۆپەکان (≥992px) | ئامێرە گەورەکان دەسکتۆپ (≥1200px) | |
---|---|---|---|---|
ڕەفتاری تۆڕ | ئاسۆیی لە هەموو کاتێکدا | داڕماوە بۆ دەستپێکردن، ئاسۆیی لە سەرووی خاڵەکانی شکاندنەوە | ||
پانایی دەفرەکە | هیچ (ئۆتۆ) | 750px | 970px | 1170px |
پێشگرى پۆل | .col-xs- |
.col-sm- |
.col-md- |
.col-lg- |
# لە ستوونەکان | 12. 12 | |||
پانایی ستوونەکە | ئۆتۆماتیکی | ~62px | ~81px | ~97px |
پانایی کانیاو | 30px (15px لە هەر لایەکی ستوونێک) | |||
هێلانە | بەڵێ | |||
ئۆفسێتەکان | بەڵێ | |||
داواکردنی ستوون | بەڵێ |
بە بەکارهێنانی یەک کۆمەڵە .col-md-*
پۆلی تۆڕ، دەتوانیت سیستەمێکی تۆڕی بنەڕەتی دروست بکەیت کە لەسەر ئامێرە مۆبایلەکان و ئامێرە تابلێتەکان (مەودای بچووک تا بچووکی زیادە) بە کۆ دەست پێدەکات پێش ئەوەی ببێتە ئاسۆیی لەسەر ئامێرەکانی سەر مێز (مامناوەند). ستوونی تۆڕ لە هەر .row
.
هەر نەخشەیەکی تۆڕی پانایی جێگیر بگۆڕە بۆ نەخشەیەکی تەواو پان بە گۆڕینی دەرەوەیترینت .container
بۆ .container-fluid
.
ناتەوێت ستوونەکانت بە سادەیی لە ئامێرە بچووکەکاندا کۆببنەوە؟ پۆلەکانی تۆڕی ئامێری بچووک و مامناوەندی زیادە بەکاربهێنە بە زیادکردن .col-xs-*
.col-md-*
بۆ ستوونەکانت. بۆ بیرۆکەیەکی باشتر کە هەموو ئەمانە چۆن کاردەکەن سەیری نموونەی خوارەوە بکە.
لەسەر نموونەی پێشوو بنیات بنێ بە دروستکردنی نەخشەی دینامیکیتر و بەهێزتر بە .col-sm-*
پۆلەکانی تابلێت.
ئەگەر زیاتر لە ١٢ ستوون لەناو یەک ڕیزدا دابنرێت، هەر گروپێکی ستوونی زیادە وەک یەک یەکە دەپێچرێتەوە لەسەر هێڵێکی نوێ.
بەو چوار قاتە تۆڕەی کە بەردەستە تۆ بە دڵنیاییەوە تووشی کێشە دەبیت کە لە هەندێک خاڵی شکاندندا، ستوونەکانت تەواو بە باشی ڕوون نابنەوە چونکە یەکێکیان بەرزترە لە ئەوی تریان. بۆ چارەسەرکردنی ئەوە، تێکەڵەیەک لە a .clearfix
و پۆلەکانی سوودمەندی وەڵامدەرەوەمان بەکاربهێنە .
جگە لە پاککردنەوەی ستوون لە خاڵەکانی شکاندنی وەڵامدەرەوە، لەوانەیە پێویستت بە ڕێستکردنی ئۆفسێتەکان، پاڵدانەکان، یان ڕاکێشانەکان بێت . ئەمە بە کردار لە نموونەی تۆڕەکەدا ببینە .
.col-md-offset-*
بە بەکارهێنانی پۆلەکان ستوونەکان بۆ لای ڕاست بگوازەرەوە . ئەم پۆلانە پەراوێزی چەپی ستوونێک بە *
ستوون زیاد دەکەن. بۆ نموونە بەسەر چوار ستووندا .col-md-offset-4
دەجووڵێت ..col-md-4
هەروەها دەتوانیت ئۆفسێتەکان لە قاتەکانی تۆڕی خوارەوە بە .col-*-offset-0
پۆلەکانەوە سەرپێچی بکەیت.
بۆ هێلانەکردنی ناوەڕۆکەکەت بە تۆڕی پێشوەختە، ستوونێکی نوێ .row
و کۆمەڵێک زیاد بکە لەناو ستوونێکی .col-sm-*
هەبوودا . .col-sm-*
ڕیزەکانی هێلانەکراو دەبێت کۆمەڵێک ستوونی تێدابێت کە کۆدەبنەوە تا ١٢ یان کەمتر (پێویست ناکات هەر ١٢ ستوونی بەردەست بەکاربهێنیت).
بە ئاسانی ڕێزبەندی ستوونەکانی تۆڕی ناوەکیمان بگۆڕە بە پۆلەکانی .col-md-push-*
و .col-md-pull-*
دەستکاریکەر.
جگە لە پۆلەکانی تۆڕی پێشوەختە بۆ نەخشە خێراکان، Bootstrap گۆڕاوەکانی Less و mixins لەخۆدەگرێت بۆ دروستکردنی خێرا نەخشە سادە و مانادارەکانی خۆت.
گۆڕاوەکان ژمارەی ستوونەکان، پانایی کانیاو و خاڵی پرسیاری میدیا دیاری دەکەن کە تێیدا دەست بە ستوونی هەڵدەفڕێت دەکرێت. ئێمە ئەمانە بەکاردەهێنین بۆ دروستکردنی پۆلەکانی تۆڕی پێشوەختە پێناسەکراو کە لە سەرەوە بەڵگەیان لەسەر کراوە، هەروەها بۆ ئەو میکسینە تایبەتانەی کە لە خوارەوە ئاماژەیان پێکراوە.
میکسینەکان بە هاوبەشی لەگەڵ گۆڕاوە تۆڕەکان بەکاردەهێنرێن بۆ دروستکردنی CSSی مانادار بۆ ستوونی تۆڕی تاکەکەسی.
دەتوانیت گۆڕاوەکان دەستکاری بکەیت بۆ بەها تایبەتەکانی خۆت، یان تەنها میکسینەکان بە بەها پێشوەختەکانیان بەکاربهێنیت. لێرەدا نموونەیەک لە بەکارهێنانی ڕێکخستنە پێشوەختەکان بۆ دروستکردنی نەخشەیەکی دوو ستوونی کە بۆشایی نێوانیان هەبێت.
هەموو سەردێڕەکانی HTML، <h1>
لە ڕێگەی <h6>
, بەردەستە. .h1
لە ڕێگەی .h6
پۆلەکانەوە هەروەها بەردەستە، بۆ کاتێک کە دەتەوێت لەگەڵ شێوازی فۆنتەکانی سەردێڕێکدا بگونجێت بەڵام هێشتا دەتەوێت دەقەکەت لەناو هێڵدا پیشان بدرێت.
h1. سەردێڕی بووتستراپ |
نیمچە قەڵەم 36px |
h2. سەردێڕی بووتستراپ |
نیمچە قەڵەم 30px |
h3. سەردێڕی بووتستراپ |
نیمچە قەڵەم 24px |
h4. سەردێڕی بووتستراپ |
نیمچە قەڵەم 18px |
h5. سەردێڕی بووتستراپ |
نیمچە قەڵەم 14px |
h6. سەردێڕی بووتستراپ |
نیمچە قەڵەم 12px |
لە هەر سەردێڕێکدا دەقی سووکتر و لاوەکی دروست بکە بە <small>
تاگی گشتی یان .small
پۆلەکە.
h1. سەردێڕی بووتستراپ دەقی لاوەکی |
h2. سەردێڕی بووتستراپ دەقی لاوەکی |
h3. سەردێڕی بووتستراپ دەقی لاوەکی |
h4. سەردێڕی بووتستراپ دەقی لاوەکی |
h5. سەردێڕی بووتستراپ دەقی لاوەکی |
h6. سەردێڕی بووتستراپ دەقی لاوەکی |
پێشوەختەی جیهانی بووتستراپ 14pxfont-size
یە ، بە 1.428 . ئەمەش بۆ و هەموو بڕگەکان جێبەجێ دەکرێت. سەرەڕای ئەوە، (بڕگەکان) پەراوێزی خوارەوەی نیوەی بەرزی هێڵی حیسابکراویان وەردەگرن (بە شێوازی پێشوەختە 10px).line-height
<body>
<p>
Nullam quis risus eget ئورنا مۆلیس ئۆرنارێ ڤێل ئیو لیۆ. Cum sociis natoque پێناتیبوس و مەگنیس دیس پارتوریێنت مۆنتێس، ناسێکتۆر ڕیدیکولۆس موس. Nullam id dolor id nibh ultricies ئۆتۆمبێل.
Cum sociis natoque پێناتیبوس و مەگنیس دیس پارتوریێنت مۆنتێس، ناسێکتۆر ڕیدیکولۆس موس. Donec ullamcorper nulla non metus ئاکتۆر فرینجیلا. دویس مۆلیس، ئیست نۆن کۆمۆدۆ لوکتوس، نیسی ئێرات پۆرتیتۆر لیگولا، ئیگێت لاسینیا ئۆدیۆ سێم ئێلیت. Donec ullamcorper nulla non metus ئاکتۆر فرینجیلا.
Maecenas sed diam eget risus varius blandit دانیشتن ئەمێت نا ماگنا. Donec id elit non mi porta gravida لە ئیگێت مێتۆس. دویس مۆلیس، ئیست نۆن کۆمۆدۆ لوکتوس، نیسی ئێرات پۆرتیتۆر لیگولا، ئیگێت لاسینیا ئۆدیۆ سێم ئێلیت.
بڕگەیەک بە زیادکردنی .lead
.
Vivamus sagittis lacus vel augue laoreet ڕوترۆم فاوسیبوس دۆلۆر ئۆکتۆر. دویس مۆلیس، ئێست نا کۆمۆدۆ لوکتوس.
پێوەرەکەی تایپۆگرافی لەسەر بنەمای دوو گۆڕاوەی کەمتر لە گۆڕاوەکاندا دامەزراوە.less : @font-size-base
and @line-height-base
. یەکەمیان قەبارەی فۆنتی بنەڕەتییە کە بە درێژایی بەکارهاتووە و دووەمیان بەرزی هێڵی بنەڕەتییە. ئێمە ئەو گۆڕاوانە و هەندێک بیرکاری سادە بەکاردەهێنین بۆ دروستکردنی پەراوێز و پادکردن و بەرزی هێڵەکانی هەموو جۆرەکانمان و زۆر شتی تر. بە خواستی خۆت دروستیان بکە و Bootstrap خۆی لەگەڵیدا دەگونجێنێت.
بۆ تیشک خستنە سەر یەک دەق بەهۆی پەیوەندییەکەی لە چوارچێوەیەکی تردا، <mark>
تاگەکە بەکاربهێنە.
دەتوانیت تاگی نیشانە بەکاربهێنیت بۆ...بەرجەستەکردندەق.
بۆ ئاماژەدان بەو بلۆکی دەقانەی کە سڕاونەتەوە <del>
تاگەکە بەکاربهێنە.
ئەم دێڕە دەقە مەبەست لێی ئەوەیە کە وەک دەقی سڕاو مامەڵەی لەگەڵدا بکرێت.
بۆ ئاماژەدان بە بلۆکی دەق کە پەیوەندییان نەماوە <s>
تاگەکە بەکاربهێنە.
ئەم دێڕە دەقە مەبەست لێی ئەوەیە کە چیتر ورد نەماوە مامەڵەی لەگەڵدا بکرێت.
بۆ ئاماژەدان بە زیادکردنەکان بۆ بەڵگەنامەکە <ins>
تاگەکە بەکاربهێنە.
ئەم دێڕە دەقە بۆ ئەوەیە وەک زیادکردنێک بۆ بەڵگەنامەکە مامەڵەی لەگەڵدا بکرێت.
بۆ ژێر هێڵکردنی دەق <u>
تاگەکە بەکاربهێنە.
ئەم دێڕە دەقە بەو شێوەیەی کە هێڵکاری کراوە ڕەندەر دەکات
سوود لە تاگەکانی جەختکردنەوە پێشوەختەی HTML وەربگرە بە ستایلە سووکەکان.
بۆ جەختکردنەوە لەسەر هێڵ یان بلۆکی دەق، <small>
تاگەکە بەکاربهێنە بۆ دانانی دەق بە 85% قەبارەی دایک و باوک. font-size
توخمەکانی سەردێڕ بۆ توخمە هێلانەکراوەکان تایبەت بە خۆیان وەردەگرن <small>
.
دەتوانیت بە شێوەیەکی جێگرەوە توخمێکی ناو هێڵ بەکاربهێنیت لەگەڵ .small
لە جیاتی هەر <small>
.
ئەم دێڕە دەقە بۆ ئەوەیە کە وەک چاپی ورد مامەڵەی لەگەڵدا بکرێت.
بۆ جەختکردنەوە لەسەر پارچەیەک لە دەق بە فۆنت-کێشێکی قورستر.
ئەم پارچە دەقەی خوارەوە وەک دەقی قەڵەمی ڕەندەر دەکرێت .
بۆ جەختکردنەوە لەسەر پارچەیەک لە دەق بە ئیتاڵیک.
ئەم پارچە دەقەی خوارەوە وەک دەقی ئیتاڵیک ڕەندەر دەکرێت .
ئازادانە بەکارهێنان <b>
و <i>
بە HTML5. <b>
مەبەست لێی تیشک خستنە سەر وشە یان دەستەواژەیە بەبێ ئەوەی گرنگییەکی زیاتر بگەیەنێت <i>
لە کاتێکدا زیاتر بۆ دەنگ و زاراوە تەکنیکیەکان و هتد.
بە ئاسانی دەقەکە ڕێکبخەرەوە بۆ پێکهاتەکان بە پۆلەکانی ڕێکخستنی دەق.
دەقی چەپ ڕێکخراو.
دەقی ڕێکخراو لە ناوەند.
دەقی ڕاست ڕیز کراوە.
دەقی ڕەوا.
هیچ دەقێکی پێچراو نییە.
گۆڕینی دەق لە پێکهاتەکاندا بە پۆلەکانی گەورەکردنی دەق.
دەقی بە پیتی بچووک.
دەقی بە پیتی گەورە.
دەقی گەورە نووسراو.
جێبەجێکردنی ستایلدارانەی <abbr>
توخمەکەی HTML بۆ کورتکراوە و کورتکراوەکان بۆ پیشاندانی وەشانی فراوانکراو لەسەر هۆڤەر. کورتکراوەکان کە title
تایبەتمەندییەکیان هەیە سنوورێکی خوارەوەی خاڵی سووک و ئاماژەیەکی یارمەتییان هەیە لە کاتی جێگیرکردندا، کە کۆنتێکستی زیادە لە کاتی جێگیرکردن و بۆ بەکارهێنەرانی تەکنەلۆژیا یارمەتیدەرەکان دابین دەکات.
کورتکراوەی وشەی تایبەتمەندی بریتییە لە attr .
زیاد بکە .initialism
بۆ کورتکراوەیەک بۆ قەبارەی فۆنتێکی کەمێک بچووکتر.
HTML باشترین شتە لە دوای نانی پارچە پارچەکراوەوە.
پێشکەشکردنی زانیاری پەیوەندی بۆ نزیکترین باپیر یان تەواوی جەستەی کارەکە. پاراستنی فۆرماتکردن بە کۆتایی هێنان بە هەموو دێڕەکان بە <br>
.
بۆ هێنانەوەی بلۆکەکانی ناوەڕۆک لە سەرچاوەیەکی ترەوە لەناو بەڵگەنامەکەتدا.
<blockquote>
هەر HTML یەک وەک وەرگێڕانەکە بە دەوریدا بپێچە . بۆ وەرگێڕانی ڕاست، پێشنیار دەکەین کە <p>
.
لۆرێم ئیپسوم دۆلۆر دانیشتن ئەمێت، کۆنسێکتێتور چەوری نوخبە. ژمارەیەکی تەواو posuere erat a ante.
گۆڕانی ستایل و ناوەڕۆک بۆ گۆڕانکارییە سادەکان لەسەر ستانداردێک <blockquote>
.
زیاد بکە <footer>
بۆ ناسینەوەی سەرچاوە. ناوی کارە سەرچاوەکە لە <cite>
.
لۆرێم ئیپسوم دۆلۆر دانیشتن ئەمێت، کۆنسێکتێتور چەوری نوخبە. ژمارەیەکی تەواو posuere erat a ante.
زیاد بکە .blockquote-reverse
بۆ بلۆککۆتێک کە ناوەڕۆکی ڕاست ڕیزکراوە.
لیستی ئەو شتانەی کە تێیدا ڕێکخستنەکە بە ڕوونی گرنگ نییە .
لیستی ئەو شتانەی کە تێیدا فەرمانەکە بە ڕوونی گرنگە.
list-style
پەراوێزی پێشوەختە و چەپ لەسەر بابەتە لیستەکان لاببە (تەنها منداڵانی دەستبەجێ). ئەمە تەنها بۆ شتەکانی لیستی منداڵانی دەستبەجێ دەگونجێت , واتە پێویستە پۆلەکە زیاد بکەیت بۆ هەر لیستێکی هێلانەکراو بە هەمان شێوە.
هەموو شتەکانی لیستەکە لەسەر یەک دێڕ دابنێ لەگەڵ display: inline-block;
و هەندێک پادکردنی سووک.
لیستی زاراوەکان لەگەڵ وەسفە پەیوەندیدارەکانیان.
زاراوە و وەسفەکان لە <dl>
ڕیزدا شان بە شانی یەکتر دروست بکە. وەک s ی پێشوەختە بە کۆی دەست پێدەکات <dl>
، بەڵام کاتێک navbar فراوان دەبێت، بەم شێوەیە ئەمانە بکە.
لیستە وەسف ئاسۆییەکان ئەو زاراوانە کورت دەکەنەوە کە زۆر درێژن بۆ ئەوەی لە ستوونی چەپدا لەگەڵ text-overflow
. لە دەرچەی بینینی تەسکتردا، دەگۆڕدرێن بۆ شێوازی پێشوەختەی کۆکراوە.
پارچە کۆدەکانی ناو هێڵ بە <code>
.
<section>
پێویستە وەک ئینلاین بپێچرێتەوە.
<kbd>
بۆ ئاماژەدان بە زانیارییەکانی ناوەوە کە بە شێوەیەکی گشتی لە ڕێگەی کیبۆردەوە دەخرێتە ژوورەوە، بەکاربهێنە .
<pre>
بۆ چەندین دێڕی کۆد بەکاری بهێنە . دڵنیابە لە هەر بڕاکێتێکی گۆشەیی لە کۆدەکەدا ڕزگارت بێت بۆ ڕەندەرکردنی دروست.
<p>نموونەی دەق لێرە...</p>
دەتوانیت بە ئیختیاری .pre-scrollable
پۆلەکە زیاد بکەیت، کە بەرزترین بەرزی 350px دادەنێت و سکڕۆڵباری میحوەر y دابین دەکات.
بۆ ئاماژەدان بە گۆڕاوەکان <var>
تاگەکە بەکاربهێنە.
y = m x + ب
بۆ ئاماژەدان بە بلۆکەکان نمونەی دەرچوونی بەرنامەیەک <samp>
تاگەکە بەکاربهێنە.
ئەم دەقە مەبەست لێی ئەوەیە وەک دەرچوونی نمونەیی لە بەرنامەیەکی کۆمپیوتەرەوە مامەڵەی لەگەڵدا بکرێت.
بۆ ستایلی بنەڕەتی- پادکردنی ڕووناکی و تەنها دابەشکەری ئاسۆیی- پۆلی بنەڕەتی زیاد بکە .table
بۆ هەر <table>
. لەوانەیە زۆر زیادە دەرکەوێت، بەڵام بە لەبەرچاوگرتنی بەکارهێنانی بەربڵاوی خشتەکان بۆ پێوەکراوەکانی تر وەک ساڵنامە و هەڵبژێرەری بەروار، ئێمە هەڵمانبژاردووە کە شێوازەکانی خشتەی تایبەتمەندمان جیا بکەینەوە.
# . | ناوی یەکەم | ناوی کۆتایی | ناوی بەکارهێنەر |
---|---|---|---|
1. 1 | مارک | ئۆتۆ | @mdo |
2. 2 | یاقوب | تۆرنتن | @قەڵەو |
3. 3 | لاری | باڵندەکە | لە @twitter |
بەکاری بهێنە .table-striped
بۆ زیادکردنی زیبرا-ڕیز بۆ هەر ڕیزێکی خشتەکە لەناو <tbody>
.
خشتە ڕەنگاوڕەنگەکان لە ڕێگەی :nth-child
هەڵبژێرەری CSS ستایل دەکرێن، کە لە ئینتەرنێت ئێکسپلۆرەر ٨ بەردەست نییە.
# . | ناوی یەکەم | ناوی کۆتایی | ناوی بەکارهێنەر |
---|---|---|---|
1. 1 | مارک | ئۆتۆ | @mdo |
2. 2 | یاقوب | تۆرنتن | @قەڵەو |
3. 3 | لاری | باڵندەکە | لە @twitter |
زیاد بکە .table-bordered
بۆ سنوورەکان لە هەموو لاکانی خشتەکە و خانەکان.
# . | ناوی یەکەم | ناوی کۆتایی | ناوی بەکارهێنەر |
---|---|---|---|
1. 1 | مارک | ئۆتۆ | @mdo |
2. 2 | یاقوب | تۆرنتن | @قەڵەو |
3. 3 | لاری | باڵندەکە | لە @twitter |
زیادکردن .table-hover
بۆ چالاککردنی دۆخی هۆڤەر لەسەر ڕیزەکانی خشتەکان لەناو <tbody>
.
# . | ناوی یەکەم | ناوی کۆتایی | ناوی بەکارهێنەر |
---|---|---|---|
1. 1 | مارک | ئۆتۆ | @mdo |
2. 2 | یاقوب | تۆرنتن | @قەڵەو |
3. 3 | لاری | باڵندەکە | لە @twitter |
زیاد بکە .table-condensed
بۆ ئەوەی مێزەکان کۆنکرێتتر بن بە بڕینی پادینگی خانەکان لە نیوە.
# . | ناوی یەکەم | ناوی کۆتایی | ناوی بەکارهێنەر |
---|---|---|---|
1. 1 | مارک | ئۆتۆ | @mdo |
2. 2 | یاقوب | تۆرنتن | @قەڵەو |
3. 3 | لاری باڵندە | لە @twitter |
پۆلەکانی کۆنتێکست بەکاربهێنە بۆ ڕەنگکردنی ڕیزەکانی خشتەکان یان خانە تاکەکەسییەکان.
پۆل | وەسف |
---|---|
.active |
ڕەنگی هۆڤەرەکە دەخاتە سەر ڕیزێک یان خانەیەکی دیاریکراو |
.success |
ئاماژەیە بۆ کردارێکی سەرکەوتوو یان ئەرێنی |
.info |
ئاماژەیە بۆ گۆڕانکاری یان کردارێکی زانیاری بێلایەن |
.warning |
ئاماژەیە بۆ ئاگادارکردنەوەیەک کە ڕەنگە پێویستی بە گرنگیدان هەبێت |
.danger |
ئاماژەیە بۆ کردارێکی مەترسیدار یان ئەگەری نەرێنی |
# . | سەردێڕی ستوون | سەردێڕی ستوون | سەردێڕی ستوون |
---|---|---|---|
1. 1 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
2. 2 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
3. 3 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
4. 4 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
5. 5 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
6. 6 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
7. 7 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
8. 8 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
9. 9 | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون | ناوەڕۆکی ستوون |
بەکارهێنانی ڕەنگ بۆ زیادکردنی مانا بۆ ڕیزێکی خشتەی یان خانەیەکی تاکەکەسی تەنها ئاماژەیەکی بینراو دەدات، کە ناگەیەنرێت بە بەکارهێنەرانی تەکنەلۆژیا یارمەتیدەرەکان – وەک خوێنەری شاشە. دڵنیابە لەوەی کە ئەو زانیاریانەی کە بە ڕەنگەکە دیاری دەکرێن یان لە خودی ناوەڕۆکەکەوە دیارن (دەقی بینراو لە ڕیز/خانەی خشتەی پەیوەندیداردا)، یان لە ڕێگەی ئامرازی بەدیلەوە جێگیر دەکرێن، وەک دەقی زیادە کە لەگەڵ .sr-only
پۆلەکەدا شاراوەتەوە.
خشتەی وەڵامدەرەوە دروست بکە بە پێچانی هەر ئینێک .table
بۆ .table-responsive
ئەوەی بە شێوەی ئاسۆیی لەسەر ئامێرە بچووکەکان (لە ژێر 768px) بڕوات. لە کاتی بینین لەسەر هەر شتێکی گەورەتر لە 768px پان، هیچ جیاوازییەک لەم خشتانەدا نابینیت.
خشتەکانی وەڵامدەرەوە سوود لە overflow-y: hidden
، وەردەگرن، کە هەر ناوەڕۆکێک کە لە لێوارەکانی خوارەوە یان سەرەوەی خشتەکە تێپەڕێت، دەبڕێت. بە تایبەتی ئەمە دەتوانێت مینیوەکانی دابەزین و ویجتەکانی تری لایەنی سێیەم ببڕێت.
فایەرفۆکس هەندێک ستایلی مەیدانی نائاسایی هەیە کە بەشدارە width
کە دەستوەردان لە خشتەی وەڵامدەرەوە دەکات. ئەمە بەبێ هاکێکی تایبەت بە فایەرفۆکس کە ئێمە لە بووتستراپدا دابینی ناکەین ، ناتوانرێت سەرپێچی بکرێت:
بۆ زانیاری زیاتر، ئەم وەڵامەی Stack Overflow بخوێنەرەوە .
# . | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە |
---|---|---|---|---|---|---|
1. 1 | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە |
2. 2 | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە |
3. 3 | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە |
# . | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە | سەردێڕی خشتەکە |
---|---|---|---|---|---|---|
1. 1 | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە |
2. 2 | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە |
3. 3 | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە | خانەی خشتەکە |
کۆنتڕۆڵەکانی فۆڕمی تاکەکەسی بە شێوەیەکی ئۆتۆماتیکی هەندێک ستایلی جیهانی وەردەگرن. هەموو دەقی <input>
, <textarea>
, و <select>
توخمەکان لەگەڵ بە شێوازی پێشوەختە .form-control
لەسەر دانراون . بۆ باشترین دووری، width: 100%;
لیبێڵ و کۆنتڕۆڵەکان لەناودا بپێچە ..form-group
گروپەکانی فۆرم ڕاستەوخۆ لەگەڵ گروپەکانی هاتنەژوورەوە تێکەڵ مەکەن . لەبری ئەوە، گروپی چوونەژوورەوە لە ناو گروپی فۆڕمەکەدا هێلانە بکە.
زیاد بکە .form-inline
بۆ فۆڕمەکەت (کە مەرج نییە <form>
) بۆ کۆنتڕۆڵەکانی چەپ-ڕێکخراو و بلۆککردنی ناو هێڵ. ئەمە تەنها بۆ ئەو فۆڕمانە دەگرێتەوە کە لەناو ئەو ڤیوپۆرتانەدا هەیە کە لانیکەم 768px پانیان هەیە.
Inputs و selects width: 100%;
بە شێوازی پێشوەختە لە Bootstrap جێبەجێ کراوە. لەناو فۆڕمەکانی ناو هێڵدا، ئێمە ئەوە ڕێست دەکەین بۆ width: auto;
ئەوەی چەندین کۆنتڕۆڵ بتوانن لەسەر یەک هێڵ نیشتەجێ بن. بەپێی نەخشەکەت، ڕەنگە پێویست بە پانایی تایبەتمەندی زیادە بکات.
خوێنەرانی شاشە کێشەیان لەگەڵ فۆڕمەکانتدا دەبێت ئەگەر تۆ لیبێڵێک بۆ هەموو زانیارییەک دانەنێیت. بۆ ئەم فۆڕمە ناو هێڵانە، دەتوانیت بە بەکارهێنانی .sr-only
پۆلەکە ناوەکان بشاریتەوە. شێوازی بەدیل زیاتر هەیە بۆ دابینکردنی ناوێک بۆ تەکنەلۆژیا یارمەتیدەرەکان، وەکو aria-label
, aria-labelledby
یان title
تایبەتمەندی. ئەگەر هیچ کام لەمانە ئامادە نەبوون، خوێنەرانی شاشە لەوانەیە پەنا بۆ بەکارهێنانی placeholder
تایبەتمەندییەکە ببەن، ئەگەر هەبوو، بەڵام تێبینی بکە کە بەکارهێنانی placeholder
وەک جێگرەوەیەک بۆ شێوازەکانی تری ناونانی ئامۆژگاری ناکرێت.
پۆلەکانی تۆڕی پێشوەختە پێناسەکراوی Bootstrap بەکاربهێنە بۆ ڕێکخستنی ناوەکان و گروپەکانی کۆنتڕۆڵەکانی فۆڕم لە نەخشەیەکی ئاسۆیی بە زیادکردن .form-horizontal
بۆ فۆڕمەکە (کە مەرج نییە a <form>
). بەم شێوەیە .form-group
s دەگۆڕێت بۆ ئەوەی وەک ڕیزەکانی تۆڕ ڕەفتار بکات، بۆیە پێویست بە .row
.
نموونەی کۆنتڕۆڵەکانی فۆڕمی ستاندارد کە لە نەخشەی فۆڕمی نموونەدا پشتگیری دەکرێن.
زۆرترین کۆنترۆڵی فۆڕمی باو، بواری چوونەژوورەوە لەسەر بنەمای دەق. پشتگیری بۆ هەموو جۆرەکانی HTML5 لەخۆدەگرێت: text
, password
, datetime
, datetime-local
, date
, month
, time
, week
, number
, email
, url
, search
, tel
, و color
.
ئینپوتەکان تەنها بە تەواوی ستایل دەکرێن ئەگەر ئەوان type
بە باشی ڕابگەیەنرێت.
بۆ زیادکردنی دەق یان دوگمەی یەکگرتوو پێش و/یان دوای هەر بنەمایەکی دەق <input>
، سەیری پێکهاتەی گروپی چوونەژوورەوە بکە .
کۆنترۆڵی فۆرم کە پشتگیری چەندین دێڕی دەق دەکات. rows
بەپێی پێویست تایبەتمەندی بگۆڕە .
بۆکسەکانی هەڵبژاردن بۆ هەڵبژاردنی یەک یان چەند بژاردەیەک لە لیستێکدا، لە کاتێکدا ڕادیۆکان بۆ هەڵبژاردنی یەک بژاردەیە لە زۆرێک.
بۆکسەکانی هەڵبژاردن و ڕادیۆی لەکارخراو پشتگیری دەکرێن، بەڵام بۆ دابینکردنی ئاماژەدەرێکی "ڕێگەپێنەدراو" لە کاتی جێگیرکردنی دایک و باوک <label>
، پێویستە .disabled
پۆلەکە زیاد بکەیت بۆ دایک و باوک .radio
, .radio-inline
, .checkbox
, یان .checkbox-inline
.
.checkbox-inline
پۆلەکانی یان .radio-inline
لەسەر زنجیرەیەک بۆکس یان ڕادیۆ بەکاربهێنە بۆ ئەو کۆنتڕۆڵانەی کە لەسەر هەمان هێڵ دەردەکەون.
ئەگەر لە ناوەوە هیچ دەقێکت نەبێت <label>
، ئەوا زانیارییەکان بەو شێوەیەی کە چاوەڕێی دەکەیت جێگیر دەکرێت. لە ئێستادا تەنها لەسەر سندوقی هەڵبژاردن و ڕادیۆی نا-هێڵ کاردەکات. لەبیرت بێت کە هێشتا هەندێک جۆری ناو بۆ تەکنەلۆژیا یارمەتیدەرەکان دابین بکەیت (بۆ نموونە، بەکارهێنانی aria-label
).
تێبینی بکە کە زۆرێک لە مینیوەکانی هەڵبژێردراوی ڕەسەن- واتە لە سەفاری و کرۆم- گۆشەی گوڵاویان هەیە کە ناتوانرێت لە ڕێگەی border-radius
تایبەتمەندیەکانەوە دەستکاری بکرێن.
بۆ <select>
ئەو کۆنتڕۆڵانەی کە multiple
تایبەتمەندییان هەیە، چەندین بژاردە بە شێوازی پێشوەختە پیشان دەدرێن.
کاتێک پێویستت بە دانانی دەقی سادە هەیە لە تەنیشت ناوی فۆڕمێک لەناو فۆڕمێکدا، .form-control-static
پۆلەکە لەسەر فۆڕمێک بەکاربهێنە <p>
.
ئێمە ستایلە پێشوەختەکان outline
لەسەر هەندێک لە کۆنتڕۆڵەکانی فۆڕم لادەبەین و a box-shadow
لە شوێنی خۆی بۆ :focus
.
:focus
دۆخی دیمۆئینپوت نموونەی سەرەوە ستایلە تایبەتمەندەکان لە بەڵگەنامەکانماندا بەکاردەهێنێت بۆ نیشاندانی :focus
دۆخەکە لەسەر .form-control
.
disabled
تایبەتمەندی boolean لەسەر زانیارییەک زیاد بکە بۆ ڕێگریکردن لە کارلێکەکانی بەکارهێنەر. ئینپوتەکانی لەکارخراو سووکتر دەردەکەون و ئاماژەیەک زیاد دەکەن not-allowed
.
disabled
تایبەتمەندیەکە زیاد بکە بۆ a <fieldset>
بۆ لەکارخستنی هەموو کۆنتڕۆڵەکانی ناو بە <fieldset>
یەکجار.
<a>
بە شێوازی پێشوەختە، وێبگەڕەکان هەموو کۆنتڕۆڵەکانی فۆڕمی ڕەسەن ( <input>
, <select>
و <button>
توخمەکان) لە ناو a <fieldset disabled>
وەک ناکارامە مامەڵە دەکەن، ڕێگری لە هەردوو کارلێکی کیبۆرد و ماوس لەسەریان دەکات. بەڵام ئەگەر فۆڕمەکەت <a ... class="btn btn-*">
توخمەکانیش لەخۆ بگرێت، ئەمانە تەنها ستایلێکی pointer-events: none
. وەک لە بەشی سەبارەت بە دۆخی لەکارخراو بۆ دوگمەکان ئاماژەی پێکراوە (و بە تایبەتی لە بەشی لاوەکی بۆ توخمەکانی ئەنکر)، ئەم تایبەتمەندییە CSS هێشتا ستاندارد نەکراوە و بە تەواوی پشتگیری نەکراوە لە ئۆپێرا ١٨ و خوارەوە، یان لە ئینتەرنێت ئێکسپلۆرەر ١١، و سەرکەوتوو بووە 't ڕێگری لە بەکارهێنەرانی کیبۆرد نەکات کە بتوانن فۆکەس یان چالاککردنی ئەم بەستەرانە بکەن. بۆیە بۆ ئەوەی سەلامەت بیت، جاڤاسکڕێپتی تایبەت بەکاربهێنە بۆ لەکارخستنی ئەو جۆرە بەستەرانە.
لە کاتێکدا Bootstrap ئەم ستایلانە لە هەموو وێبگەڕەکاندا بەکاردەهێنێت، ئینتەرنێت ئێکسپلۆرەر 11 و خوارەوە بە تەواوی پشتگیری لە disabled
تایبەتمەندییەکە ناکات لەسەر <fieldset>
. جاڤاسکڕێپتی تایبەت بەکاربهێنە بۆ لەکارخستنی فیڵدسێتەکە لەم وێبگەڕانەدا.
تایبەتمەندی boolean لەسەر ئینپوتێک زیاد بکە readonly
بۆ ڕێگریکردن لە دەستکاریکردنی بەهای ئینپوتەکە. ئینپوتەکانی تەنها خوێندنەوە سووکتر دەردەکەون (هەروەک ئینپوتەکانی لەکارخراو)، بەڵام ئاماژەدەری ستاندارد دەهێڵنەوە.
دەقی یارمەتی ئاستی بلۆک بۆ کۆنتڕۆڵەکانی فۆڕم.
دەقی یارمەتی دەبێت بە ڕوونی پەیوەست بێت بە کۆنترۆڵی فۆڕمەوە کە پەیوەندی بە بەکارهێنانی aria-describedby
تایبەتمەندییەکە هەیە. ئەمەش دڵنیای دەدات لەوەی کە تەکنەلۆژیا یارمەتیدەرەکان – وەک خوێنەری شاشە – ئەم دەقە یارمەتییە ڕادەگەیەنن کاتێک بەکارهێنەر فۆکەس دەکات یان دەچێتە ناو کۆنتڕۆڵەکەوە.
بووتستراپ شێوازەکانی چەسپاندنی لەخۆدەگرێت بۆ هەڵە، ئاگادارکردنەوە و دۆخی سەرکەوتن لەسەر کۆنتڕۆڵەکانی فۆڕم. بۆ بەکارهێنان، .has-warning
, .has-error
, یان زیاد بکە .has-success
بۆ توخمە باوکەکە. هەر .control-label
, .form-control
, و .help-block
لەناو ئەو توخمەدا شێوازەکانی چەسپاندن وەردەگرێت.
بەکارهێنانی ئەم شێوازانەی چەسپاندن بۆ نیشاندانی دۆخی کۆنترۆڵی فۆڕمێک تەنیا ئاماژەیەکی بینراو و لەسەر بنەمای ڕەنگ دابین دەکات، کە ناگەیەنرێت بە بەکارهێنەرانی تەکنەلۆژیا یارمەتیدەرەکان - وەک خوێنەری شاشە - یان بە بەکارهێنەرانی ڕەنگ کوێر.
دڵنیابن لەوەی کە ئاماژەیەکی بەدیل بۆ دەوڵەتیش پێشکەش دەکرێت. بۆ نموونە، دەتوانیت ئاماژەیەک دەربارەی دۆخ لە <label>
خودی دەقی کۆنترۆڵی فۆڕمەکەدا دابنێیت (وەک لە نموونەی کۆدی خوارەوەدا ڕوودەدات)، گلیفیکۆنێک دابنێیت (بە دەقی بەدیلێکی گونجاو بە بەکارهێنانی .sr-only
پۆلەکە - سەیری نموونەکانی گلیفیکۆن بکە )، یان بە دابینکردنی ... یارمەتی زیادە بلۆکی دەقی . بە تایبەتی بۆ تەکنەلۆژیا یارمەتیدەرەکان، دەتوانرێت کۆنتڕۆڵەکانی فۆڕمی نادروستیش تایبەتمەندییەکیان بۆ دیاری بکرێت aria-invalid="true"
.
هەروەها دەتوانیت ئایکۆنی فیدباکەکانی ئیختیاری زیاد بکەیت بە زیادکردنی .has-feedback
و ئایکۆنی ڕاست.
ئایکۆنەکانی فیدباک تەنها لەگەڵ <input class="form-control">
توخمە دەقییەکان کاردەکەن.
جێگیرکردنی دەستی ئایکۆنەکانی فیدباک پێویستە بۆ زانیارییەکانی ناوەوەی بێ ناو و بۆ گروپەکانی چوونەژوورەوە کە زیادکراوێکیان لەلای ڕاستەوە هەیە. بە توندی هان دەدرێیت کە لیبێڵ بۆ هەموو زانیارییەکانی ناوەوە دابین بکەیت بە هۆکاری دەستڕاگەیشتن. ئەگەر دەتەوێت ڕێگری بکەیت لە پیشاندانی ناوەکان، لەگەڵ .sr-only
پۆلەکەدا بیانشارەوە. ئەگەر دەبێت بەبێ لیبێڵ بیکەیت، top
بەهای ئایکۆنی فیدباکەکە ڕێکبخە. بۆ گروپەکانی چوونەژوورەوە، بەهاکە ڕێکبخە right
بۆ بەهایەکی پێکسڵی گونجاو بەپێی پانایی زیادکردنەکەت.
بۆ دڵنیابوون لەوەی کە تەکنەلۆژیا یارمەتیدەرەکان – وەک خوێنەری شاشە – بە دروستی مانای ئایکۆنێک دەگەیەنن، دەقی شاراوەی زیادە دەبێ لەگەڵ .sr-only
پۆلەکەدا جێگیر بکرێت و بە ڕوونی پەیوەست بکرێت بە کۆنترۆڵی فۆرم کە پەیوەندی بە بەکارهێنانیەوە هەیە aria-describedby
. یانیش، دڵنیابە لەوەی کە ماناکە (بۆ نموونە، ئەو ڕاستییەی کە ئاگادارکردنەوەیەک بۆ مەیدانی داخڵکردنی دەقێکی دیاریکراو هەیە) بە شێوەیەکی تر دەگەیەنرێت، وەک گۆڕینی دەقی ڕاستەقینەی <label>
پەیوەست بە کۆنترۆڵی فۆڕمەکە.
هەرچەندە ئەم نموونانەی خوارەوە پێشتر باس لە دۆخی چەسپاندنی کۆنتڕۆڵەکانی فۆڕمی هەریەکەیان دەکەن لە <label>
خودی دەقەکەدا، بەڵام تەکنیکەکەی سەرەوە (بە بەکارهێنانی .sr-only
دەق و aria-describedby
) بۆ مەبەستی وێناکردن هاتووە.
.sr-only
ناوی شاراوەئەگەر .sr-only
پۆلەکە بەکاربهێنیت بۆ شاردنەوەی کۆنترۆڵی فۆڕمێک <label>
(نەک بەکارهێنانی هەڵبژاردەکانی تری ناونانی، وەک aria-label
تایبەتمەندی)، Bootstrap بە شێوەیەکی ئۆتۆماتیکی شوێنی ئایکۆنەکە ڕێکدەخات کاتێک زیاد دەکرێت.
بەرزەکان دابنێ بە بەکارهێنانی پۆلەکانی وەک .input-lg
, و دانانی پاناییەکان بە بەکارهێنانی پۆلەکانی ستوونی تۆڕ وەک .col-lg-*
.
کۆنتڕۆڵی فۆ��می بەرزتر یان کورتتر دروست بکە کە لەگەڵ قەبارەی دوگمەکاندا بگونجێت.
بە خێرایی قەبارەی لیبێڵەکان و فۆرم کۆنتڕۆڵەکان لە ناوەوە .form-horizontal
بە زیادکردنی .form-group-lg
یان .form-group-sm
.
زانیارییەکانی ناوەوە لە ستوونی تۆڕدا بپێچە، یان هەر توخمێکی باوکی تایبەتمەند، بۆ ئەوەی بە ئاسانی پاناییە دڵخوازەکان جێبەجێ بکەیت.
پۆلەکانی دوگمەکان لەسەر <a>
, <button>
, یان <input>
توخمێک بەکاربهێنە.
لە کاتێکدا دەتوانرێت پۆلەکانی دوگمە لەسەر <a>
و <button>
توخمەکان بەکاربهێنرێت، تەنها <button>
توخمەکان لەناو پێکهاتەکانی nav و navbar ی ئێمەدا پشتگیری دەکرێن.
ئەگەر <a>
توخمەکان بەکاربهێنرێن بۆ کارکردن وەک دوگمە – دەستپێکردنی کارایی ناو لاپەڕە، نەک گەشتکردن بۆ بەڵگەنامە یان بەشێکی تر لە ناو لاپەڕەی ئێستادا – هەروەها پێویستە role="button"
.
وەک باشترین پراکتیزە، ئێمە زۆر پێشنیار دەکەین کە <button>
توخمەکە بەکاربهێنیت هەرکاتێک کە دەتوانرێت بۆ دڵنیابوون لە هاوتاکردنی ڕەندەری وێبگەڕی بڕاو.
لەنێو شتەکانی تردا، هەڵەیەک لە فایەرفۆکس <30دا هەیە کە ڕێگریمان لێدەکات لە ڕێکخستنی دوگمەکانی line-height
of <input>
-based، دەبێتە هۆی ئەوەی کە بە تەواوی لەگەڵ بەرزی دوگمەکانی تری فایەرفۆکسدا نەگونجێت.
هەریەکێک لە پۆلەکانی دوگمەی بەردەست بەکاربهێنە بۆ ئەوەی بە خێرایی دوگمەیەکی ستایلدار دروست بکەیت.
بەکارهێنانی ڕەنگ بۆ زیادکردنی مانا بۆ دوگمەیەک تەنها ئاماژەیەکی بینراو دەدات، کە ناگەیەنرێت بە بەکارهێنەرانی تەکنەلۆژیا یارمەتیدەرەکان – وەک خوێنەری شاشە. دڵنیابە لەوەی کە ئەو زانیاریانەی کە بە ڕەنگەکە دیاری دەکرێن یان لە خودی ناوەڕۆکەکەوە دیارن (دەقی بینراوی دوگمەکە)، یان لە ڕێگەی ئامرازی بەدیلەوە جێگیر دەکرێن، وەک دەقی زیادە کە لەگەڵ .sr-only
پۆلەکەدا شاراوەتەوە.
دوگمەی گەورەتر یان بچووکتر فەنتازی؟ زیاد بکە .btn-lg
, .btn-sm
, یان .btn-xs
بۆ قەبارەی زیادە.
دوگمەی ئاستی بلۆک دروست بکە- ئەوانەی کە تەواوی پانایی دایک و باوکێک دەگرێتەوە- بە زیادکردنی .btn-block
.
دوگمەکان بە فشار دەردەکەون (بە پاشبنەمایەکی تاریکتر و سنوورێکی تاریکتر و سێبەری جێگیرکراو) کاتێک چالاک دەبن. بۆ <button>
توخمەکان، ئەمە لە ڕێگەی :active
. بۆ <a>
توخمەکان، بە .active
. بەڵام، دەتوانیت .active
لەسەر <button>
s بەکاری بهێنیت (و aria-pressed="true"
تایبەتمەندییەکە لەخۆ بگرێت) ئەگەر پێویستت بە دووبارەکردنەوەی دۆخی چالاک بە شێوەیەکی بەرنامەیی هەبێت.
پێویست ناکات زیاد بکەیت :active
چونکە پۆلێکی ساختەیە، بەڵام ئەگەر پێویستت بە ناچارکردنی هەمان دەرکەوتن بوو، بڕۆ پێشەوە و زیاد بکە .active
.
.active
پۆلەکە زیاد بکە بۆ <a>
دوگمەکان.
وا لە دوگمەکان بکە بە کاڵکردنەوەیان بە opacity
.
disabled
تایبەتمەندییەکە زیاد بکە بۆ <button>
دوگمەکان.
ئەگەر disabled
تایبەتمەندییەکە زیاد بکەیت بۆ a <button>
، ئینتەرنێت ئێکسپلۆرەر ٩ و خوارەوە دەقەکە خۆڵەمێشی دەکات بە سێبەرێکی دەقێکی ناشرین کە ناتوانین چاکی بکەینەوە.
.disabled
پۆلەکە زیاد بکە بۆ <a>
دوگمەکان.
ئێمە لێرەدا .disabled
وەک پۆلێکی سوودبەخش بەکاری دەهێنین، هاوشێوەی .active
پۆلی باو، بۆیە پێویست بە پێشگر نییە.
ئەم پۆلە بەکاردێت pointer-events: none
بۆ هەوڵدان بۆ لەکارخستنی کارایی بەستەرەکانی <a>
s، بەڵام ئەو تایبەتمەندییە CSS هێشتا ستاندارد نەکراوە و بە تەواوی پشتگیری نەکراوە لە ئۆپێرا 18 و خوارەوە، یان لە ئینتەرنێت ئێکسپلۆرەر 11. سەرەڕای ئەوە، تەنانەت لەو وێبگەڕانەی کە پشتگیری pointer-events: none
, کیبۆرد دەکەن گەشتکردن بەبێ کاریگەری دەمێنێتەوە، واتە بەکارهێنەرانی کیبۆرد بینراو و بەکارهێنەرانی تەکنەلۆژیای یارمەتیدەر هێشتا دەتوانن ئەم بەستەرانە چالاک بکەن. بۆیە بۆ ئەوەی سەلامەت بیت، جاڤاسکڕێپتی تایبەت بەکاربهێنە بۆ لەکارخستنی ئەو جۆرە بەستەرانە.
وێنەکان لە Bootstrap 3 دەتوانرێت لە ڕێگەی زیادکردنی .img-responsive
پۆلەکەوە وەڵامدەرەوە دۆستانە بکرێت. max-width: 100%;
ئەمە , height: auto;
و بۆ وێنەکە دەگونجێت display: block;
بەجۆرێک کە بە جوانی پێوانە بکات بۆ توخمە باوکەکە.
بۆ ناوەندکردنی ئەو وێنانەی کە .img-responsive
پۆلەکە بەکاردەهێنن، .center-block
لەبری .text-center
. بۆ زانیاری زیاتر سەبارەت بە بەکارهێنان سەیری بەشی پۆلەکانی یارمەتیدەر بکە ..center-block
لە ئینتەرنێت ئێکسپلۆرەر ٨-١٠، وێنەکانی SVG لەگەڵ .img-responsive
قەبارەی ناڕێژەیییان هەیە. بۆ چاککردنی ئەمە لە width: 100% \9;
شوێنێک کە پێویست بوو زیاد بکە. بووتستراپ ئەمە بە شێوەیەکی ئۆتۆماتیکی جێبەجێ ناکات چونکە دەبێتە هۆی ئاڵۆزی بۆ فۆرماتەکانی تری وێنە.
زیادکردنی پۆلەکان بۆ <img>
توخمێک بۆ ئەوەی بە ئاسانی وێنەکان لە هەر پرۆژەیەکدا ستایل بکەیت.
لەبیرت بێت کە ئینتەرنێت ئێکسپلۆرەر ٨ پشتگیری بۆ گۆشە گوڵاوەکان نییە.
گەیاندنی مانا لە ڕێگەی ڕەنگەوە لەگەڵ مشتێک پۆلی سوودمەندی جەختکردنەوە. هەروەها لەوانەیە ئەمانە بۆ بەستەرەکان جێبەجێ بکرێن و لە کاتی هۆڤەردا تاریک دەبن هەروەک چۆن ستایلە بەستەرەکانی پێشوەختەمان.
فوسسە داپیبوس، تێلۆس ئەی سی کورسوس کۆمۆدۆ، تۆرتۆر ماوریس نیب.
نولم id dolor id nibh ultricies ئۆتۆمبێلەکان ut id elit.
دویس مۆلیس، ئێست نا کۆمۆدۆ لوکتوس، نیسی ئێرات پۆرتیتۆر لیگولا.
Maecenas sed diam eget risus varius blandit دانیشتن ئەمێت نا ماگنا.
ئیتیام پۆرتا سێم مالێسوادا ماگنا مۆلیس ئیویسمۆد.
Donec ullamcorper nulla non metus ئاکتۆر فرینجیلا.
هەندێک جار بەهۆی تایبەتمەندی هەڵبژێرەرێکی ترەوە ناتوانرێت پۆلەکانی جەختکردنەوە بەکاربهێنرێن. لە زۆربەی حاڵەتەکاندا، چارەسەرێکی بەس ئەوەیە کە دەقەکەت بە شێوەی a <span>
لەگەڵ پۆلەکەدا بپێچیتەوە.
بەکارهێنانی ڕەنگ بۆ زیادکردنی مانا تەنیا ئاماژەیەکی بینراو دەدات، کە ناگەیەنرێتە بەکارهێنەرانی تەکنەلۆژیا یارمەتیدەرەکان – وەک خوێنەری شاشە. دڵنیابە لەوەی کە ئەو زانیاریانەی کە بە ڕەنگەکە دیاری دەکرێن یان لە خودی ناوەڕۆکەکەوە دیارن (ڕەنگە کۆنتێکستەکان تەنها بۆ بەهێزکردنی مانایەک بەکاردەهێنرێن کە پێشتر لە دەق/نیشانەکەدا هەیە)، یان لە ڕێگەی ئامرازی بەدیلەوە جێگیر دەکرێن، وەک دەقی زیادە کە لەگەڵ .sr-only
پۆلەکەدا شاراوەتەوە .
هاوشێوەی پۆلەکانی ڕەنگی دەقی کۆنتێکست، بە ئاسانی پاشبنەمای توخمێک بۆ هەر پۆلێکی کۆنتێکست دابنێ. پێکهاتەکانی ئەنکر لە کاتی هۆڤەردا تاریک دەبن، هەروەک پۆلەکانی دەق.
نولم id dolor id nibh ultricies ئۆتۆمبێلەکان ut id elit.
دویس مۆلیس، ئێست نا کۆمۆدۆ لوکتوس، نیسی ئێرات پۆرتیتۆر لیگولا.
Maecenas sed diam eget risus varius blandit دانیشتن ئەمێت نا ماگنا.
ئیتیام پۆرتا سێم مالێسوادا ماگنا مۆلیس ئیویسمۆد.
Donec ullamcorper nulla non metus ئاکتۆر فرینجیلا.
هەندێک جار ناتوانرێت پۆلەکانی پاشخانی کۆنتێکست بەکاربهێنرێت بەهۆی تایبەتمەندی هەڵبژێرەرێکی ترەوە. لە هەندێک حاڵەتدا، چارەسەرێکی بەس ئەوەیە کە ناوەڕۆکی توخمەکەت لە a <div>
لەگەڵ پۆلەکەدا بپێچیتەوە.
وەک ڕەنگەکانی کۆنتێکست ، دڵنیابە لەوەی کە هەر مانایەک کە لە ڕێگەی ڕەنگەوە دەگەیەنرێت، بە شێوەیەکیش دەگەیەنرێت کە تەنها پێشکەشکردن نەبێت.
ئایکۆنی داخستنی گشتی بەکاربهێنە بۆ ڕەتکردنەوەی ناوەڕۆک وەک مۆداڵەکان و ئاگادارکردنەوەکان.
بەکارهێنانی carets بۆ ئاماژەدان بە کارایی و ئاراستەی دابەزین. تێبینی بکە کە caret ی پێشوەختە بە شێوەیەکی ئۆتۆماتیکی لە مینیوەکانی دابەزین پێچەوانە دەبێتەوە .
توخمێک بە پۆلێکەوە بۆ لای چەپ یان ڕاست هەڵدەفڕێت. !important
بۆ ئەوەی کێشەی تایبەتمەندی ڕوونەدات، لەخۆدەگرێت. هەروەها دەتوانرێت پۆلەکان وەک میکسین بەکاربهێنرێت.
توخمێک لە display: block
ڕێگەی margin
. بە شێوەی میکسین و کلاس بەردەستە.
بە ئاسانی s پاک float
بکەرەوە بە زیادکردنی .clearfix
بۆ توخمە باوکەکە . مایکرۆ کلیرفیکس بەکاردەهێنێت وەک لەلایەن نیکۆلاس گالاگەرەوە بەناوبانگ کراوە. هەروەها دەتوانرێت وەک میکسین بەکاربهێنرێت.
ناچارکردنی توخمێک بۆ ئەوەی پیشان بدرێت یان بشاردرێتەوە ( لەوانەش بۆ خوێنەرانی شاشە ) بە بەکارهێنانی .show
و .hidden
پۆلەکان. ئەم پۆلانە !important
بۆ دوورکەوتنەوە لە ناکۆکییەکانی تایبەتمەندی بەکاردەهێنن، هەروەک چۆن فلۆتەکانی خێرا . تەنها بۆ گۆڕینی ئاستی بلۆک بەردەستن. هەروەها دەتوانرێت وەک میکسین بەکاربهێنرێن.
.hide
بەردەستە، بەڵام هەمیشە کاریگەری لەسەر خوێنەری شاشە نییە و لە v3.0.1 ەوە بەکارنەهاتووە . لە جیاتی ئەوە .hidden
یان بەکاربهێنە ..sr-only
جگە لەوەش .invisible
دەتوانرێت بەکاربهێنرێت بۆ گۆڕینی تەنها بینینی توخمێک، واتە display
دەستکاری نەکراوە و توخمەکە هێشتا دەتوانێت کاریگەری لەسەر ڕەوتی بەڵگەنامەکە هەبێت.
شاردنەوەی توخمێک بۆ هەموو ئامێرەکان جگە لە خوێنەری شاشە بە .sr-only
. .sr-only
لەگەڵ یەکبگرە .sr-only-focusable
بۆ ئەوەی توخمەکە دووبارە پیشان بدەیت کاتێک فۆکەس دەکرێت (بۆ نموونە لەلایەن بەکارهێنەرێکی تەنها کیبۆردەوە). پێویستە بۆ پەیڕەوکردنی باشترین پراکتیزەکانی دەستڕاگەیشتن . هەروەها دەتوانرێت وەک میکسین بەکاربهێنرێت.
پۆل یان میکسین .text-hide
بەکاربهێنە بۆ یارمەتیدانی گۆڕینی ناوەڕۆکی دەقی توخمێک بە وێنەیەکی پاشبنەما.
بۆ پەرەپێدانی خێراتری دۆستی مۆبایل، ئەم پۆلە سوودبەخشانە بەکاربهێنە بۆ پیشاندان و شاردنەوەی ناوەڕۆک بەپێی ئامێر لە ڕێگەی پرسیاری میدیاوە. هەروەها پۆلەکانی سوودبەخش بۆ گۆڕینی ناوەڕۆک لە کاتی چاپکردندا لەخۆدەگرێت.
هەوڵبدە ئەمانە لەسەر بنەمایەکی سنووردار بەکاربهێنیت و دوور بکەوەرەوە لە دروستکردنی وەشانی تەواو جیاوازی هەمان ماڵپەڕ. بەڵکو بەکاریان بهێنە بۆ تەواوکردنی پێشکەشکردنی هەر ئامێرێک.
یەک یان تێکەڵەیەک لە پۆلە بەردەستەکان بەکاربهێنە بۆ گۆڕینی ناوەڕۆک لە سەرانسەری خاڵەکانی شکاندنی دەرچەی بینین.
ئامێری بچووکی زیادەمۆبایلەکان (<768px) | ئامێری بچووکتابلێتەکان (≥768px) | ئامێری مامناوەنددەسکتۆپەکان (≥992px) | ئامێری گەورەدەسکتۆپەکان (≥1200px) | |
---|---|---|---|---|
.visible-xs-* |
دیارە | شاراوە | شاراوە | شاراوە |
.visible-sm-* |
شاراوە | دیارە | شاراوە | شاراوە |
.visible-md-* |
شاراوە | شاراوە | دیارە | شاراوە |
.visible-lg-* |
شاراوە | شاراوە | شاراوە | دیارە |
.hidden-xs |
شاراوە | دیارە | دیارە | دیارە |
.hidden-sm |
دیارە | شاراوە | دیارە | دیارە |
.hidden-md |
دیارە | دیارە | شاراوە | دیارە |
.hidden-lg |
دیارە | دیارە | دیارە | شاراوە |
لە v3.2.0ەوە، .visible-*-*
پۆلەکان بۆ هەر خاڵێکی شکاندن بە سێ گۆڕانکاری دێن، یەکێک بۆ هەر display
بەهایەکی تایبەتمەندی CSS کە لە خوارەوە ئاماژەی پێکراوە.
گروپێک لە پۆلەکان | CSSdisplay |
---|---|
.visible-*-block |
display: block; |
.visible-*-inline |
display: inline; |
.visible-*-inline-block |
display: inline-block; |
کەواتە، بۆ شاشە بچووکەکانی زیادە ( xs
) بۆ نموونە، .visible-*-*
پۆلە بەردەستەکان بریتین لە: .visible-xs-block
, .visible-xs-inline
, و .visible-xs-inline-block
.
پۆلەکانی .visible-xs
, .visible-sm
, .visible-md
, و .visible-lg
هەروەها هەن، بەڵام لە v3.2.0 ەوە بەکارنەهێنراون . ئەوان بە نزیکەیی یەکسانن بە .visible-*-block
، جگە لە حاڵەتی تایبەتی زیادە بۆ <table>
توخمەکانی پەیوەست بە گۆڕینی -.
هاوشێوەی پۆلە وەڵامدەرەوە ئاساییەکان، ئەمانە بەکاربهێنە بۆ گۆڕینی ناوەڕۆک بۆ چاپکردن.
پۆلەکان | وێبگەڕ | چاپکردن |
---|---|---|
.visible-print-block .visible-print-inline .visible-print-inline-block |
شاراوە | دیارە |
.hidden-print |
دیارە | شاراوە |
هەروەها پۆلەکە .visible-print
بوونی هەیە بەڵام لە v3.2.0 ەوە بەکارنەهاتووە . بە نزیکەیی هاوتایە لەگەڵ .visible-print-block
، تەنها لەگەڵ حاڵەتە تایبەتەکانی زیادە نەبێت بۆ <table>
توخمە پەیوەندیدارەکان.
قەبارەی وێبگەڕەکەت بگۆڕە یان لەسەر ئامێرە جیاوازەکان باری بکە بۆ تاقیکردنەوەی پۆلەکانی سوودمەندی وەڵامدەرەوە.
هێما سەوزەکان ئاماژە بەوە دەکەن کە توخمەکە لە دەرچەی بینینی ئێستاتدا دیارە .
لێرەدا، نیشانە سەوزەکان هەروەها ئاماژە بەوە دەکەن کە توخمەکە لە دەرچەی بینینی ئێستاتدا شاراوەتەوە .
CSS ی Bootstrap لەسەر Less دروستکراوە کە پێش پرۆسێسەرێکە کە کارایی زیادەی هەیە وەک گۆڕاوەکان و میکسینەکان و فەنکشنەکان بۆ کۆکردنەوەی CSS. ئەوانەی دەیانەوێت فایلە سەرچاوەی Less بەکاربهێنن لەبری فایلە CSS کۆکراوەکانمان دەتوانن سوود لەو گۆڕاو و میکسینە زۆرانە وەربگرن کە لە سەرتاسەری چوارچێوەکەدا بەکاریدەهێنین.
گۆڕاوەکانی تۆڕ و میکسینەکان لە ناو بەشی سیستەمی تۆڕدا داپۆشراون .
دەتوانرێت Bootstrap بەلایەنی کەمەوە بە دوو شێوە بەکاربهێنرێت: بە CSS ی کۆکراوە یان لەگەڵ فایلە سەرچاوەی Less. بۆ کۆکردنەوەی پەڕگەکانی Less، سەردانی بەشی دەستپێکردن بکە بۆ چۆنیەتی ڕێکخستنی ژینگەی پەرەپێدانەکەت بۆ جێبەجێکردنی فەرمانە پێویستەکان.
ئامرازەکانی کۆکردنەوەی لایەنی سێیەم لەوانەیە لەگەڵ Bootstrap کار بکەن، بەڵام لەلایەن تیمی سەرەکیمانەوە پشتگیری ناکرێت.
گۆڕاوەکان بە درێژایی تەواوی پڕۆژەکە وەک ڕێگەیەک بۆ ناوەندکردن و هاوبەشکردنی بەها بەکارهێنراوەکانی باو وەک ڕەنگەکان، دووری، یان ستاکەکانی فۆنت بەکاردەهێنرێن. بۆ شکاندنی تەواو، تکایە سەیری Customizer بکە .
بە ئاسانی سوود لە دوو ڕەنگ وەربگرە: خۆڵەمێشی و مانا. ڕەنگەکانی خۆڵەمێشی دەستڕاگەیشتنێکی خێرا بە سێبەرەکانی ڕەش کە بە شێوەیەکی باو بەکاردەهێنرێن دابین دەکەن لە کاتێکدا مانادارەکان ڕەنگی جۆراوجۆر لەخۆدەگرن کە بۆ بەها کۆنتێکستەکانی مانادار دیاری کراون.
هەریەکێک لەم گۆڕاوە ڕەنگانە وەک خۆیان بەکاربهێنە یان دووبارە تەرخانیان بکە بۆ گۆڕاوە مانادارەکان بۆ پڕۆژەکەت.
مشتێک گۆڕاو بۆ خۆکارکردنی خێرای توخمە سەرەکییەکانی ئێسکەپەیکەری ماڵپەڕەکەت.
بە ئاسانی لینکەکانت بە ڕەنگی گونجاو بە تەنها یەک بەها ستایل بکە.
تێبینی بکە کە @link-hover-color
فەنکشنێک بەکاردەهێنێت، ئامرازێکی تری سەرسوڕهێنەر لە Less، بۆ ئەوەی بە شێوەیەکی ئۆتۆماتیکی ڕەنگی ڕاستی هۆڤەر دروست بکات. دەتوانیت darken
, lighten
, saturate
, و desaturate
.
بە ئاسانی تایپفەیس و قەبارەی دەق و پێشەنگ و زۆر شتی تر بە چەند گۆڕاوێکی خێرا دابنێ. بووتستراپ سوود لەمانەش وەردەگرێت بۆ دابینکردنی میکسینی تایپۆگرافی ئاسان.
دوو گۆڕاوی خێرا بۆ خۆڕێکخستنی شوێن و ناوی فایلەکانی ئایکۆنەکانت.
پێکهاتەکان لە سەرتاسەری Bootstrap سوود لە هەندێک گۆڕاوە پێشوەختە وەردەگرن بۆ دانانی بەها باوەکان. لێرەدا زۆرترین بەکارهێنانیان دەخەینەڕوو.
میکسینەکانی فرۆشیار میکسینەکانن بۆ یارمەتیدانی پشتگیریکردنی چەندین وێبگەڕ بە خستنەڕووی هەموو پێشگرەکانی فرۆشیاری پەیوەندیدار لە CSS ی کۆکراوەتدا.
مۆدێلی سندوقی پێکهاتەکانت بە یەک میکسین ڕێست بکەرەوە. بۆ کۆنتێکست، سەیری ئەم بابەتە یارمەتیدەرە بکە لە مۆزیلا .
میکسینەکە لە v3.2.0 ەوە بەکارنەهاتووە ، لەگەڵ ناساندنی Autoprefixer. بۆ پاراستنی گونجاوی پاشەکشە، Bootstrap بەردەوام دەبێت لە بەکارهێنانی mixin لە ناوەوە تا Bootstrap v4.
ئەمڕۆ هەموو وێبگەڕە مۆدێرنەکان پشتگیری لە تایبەتمەندی ناپێشگر دەکەن border-radius
. بەم شێوەیە، هیچ .border-radius()
میکسینێک نییە، بەڵام Bootstrap کورتە ڕێگاکانی تێدایە بۆ خێراکردنی دوو گۆشە لە لایەکی دیاریکراوی شتێکدا.
ئەگەر ئامانجەکەت نوێترین و گەورەترین وێبگەڕ و ئامێرەکان بەکاردەهێنن، دڵنیابە تەنها box-shadow
تایبەتمەندییەکە بە تەنیا بەکاردەهێنیت. ئەگەر پێویستت بە پشتگیرییە بۆ ئامێرە کۆنەکانی ئەندرۆید (پێش v4) و ئای ئۆ ئێس (پێش ئای ئۆ ئێس ٥)، ئەوا میکسینی بەکارنەهاتوو بەکاربهێنە بۆ وەرگرتنی پێویست-webkit
پێشگرە پێویستەکە.
میکسینەکە لە v3.1.0ەوە بەکارنەهاتووە ، بەو پێیەی Bootstrap بە فەرمی پشتگیری لەو پلاتفۆرمە بەسەرچووانە ناکات کە پشتگیری لە تایبەتمەندی ستاندارد ناکەن. بۆ پاراستنی گونجاوی پاشەکشە، Bootstrap بەردەوام دەبێت لە بەکارهێنانی mixin لە ناوەوە تا Bootstrap v4.
دڵنیابە لە بەکارهێنانی rgba()
ڕەنگەکان لە سێبەرەکانی سندوقەکەتدا بۆ ئەوەی تا دەتوانیت بە شێوەیەکی بێ کێشە لەگەڵ پاشبنەماکان تێکەڵ ببن.
چەندین میکسین بۆ نەرمی. هەموو زانیارییەکانی گواستنەوە بە یەکێک دابنێ، یان دواکەوتن و ماوەی جیاواز بەپێی پێویست دیاری بکە.
میکسینەکان لە v3.2.0ەوە بەکارنەهێنراون ، لەگەڵ ناساندنی Autoprefixer. بۆ پاراستنی گونجاوی پاشەکشە، Bootstrap بەردەوام دەبێت لە بەکارهێنانی میکسینەکان لە ناوەوە تا Bootstrap v4.
هەر شتێک بسووڕێنە، پێوەر بکە، وەریبگێڕە (بجوڵێنە)، یان چەواشە بکە.
میکسینەکان لە v3.2.0ەوە بەکارنەهێنراون ، لەگەڵ ناساندنی Autoprefixer. بۆ پاراستنی گونجاوی پاشەکشە، Bootstrap بەردەوام دەبێت لە بەکارهێنانی میکسینەکان لە ناوەوە تا Bootstrap v4.
یەک میکسین بۆ بەکارهێنانی هەموو تایبەتمەندییەکانی ئەنیمەیشنی CSS3 لە یەک بەیاننامەدا و میکسینەکانی تر بۆ تایبەتمەندییە تاکەکەسییەکان.
میکسینەکان لە v3.2.0ەوە بەکارنەهێنراون ، لەگەڵ ناساندنی Autoprefixer. بۆ پاراستنی گونجاوی پاشەکشە، Bootstrap بەردەوام دەبێت لە بەکارهێنانی میکسینەکان لە ناوەوە تا Bootstrap v4.
ناڕوونی بۆ هەموو وێبگەڕەکان دابنێ و filter
fallback بۆ IE8 دابین بکە.
دابینکردنی کۆنتێکست بۆ کۆنتڕۆڵەکانی فۆڕم لەناو هەر بوارێکدا.
ستوونەکان لە ڕێگەی CSS لەناو یەک توخمدا دروست بکە.
هەر دوو ڕەنگێک بە ئاسانی بیگۆڕە بۆ گرادێنتێکی پاشبنەما. پێشکەوتووتر بە و ئاراستەیەک دابنێ، سێ ڕەنگ بەکاربهێنە، یان گرادێنتێکی تیشكی بەکاربهێنە. بە یەک میکسین هەموو ئەو ڕستەسازییە پێشگرانەت دەست دەکەوێت کە پێویستت پێی دەبێت.
هەروەها دەتوانیت گۆشەی گرادێنتێکی ستانداردی دوو ڕەنگ و هێڵی دیاری بکەیت:
ئەگەر پێویستت بە گرادێنتێکی ستایلی سەرتاش-هێڵی هەیە، ئەوەش ئاسانە. تەنها یەک ڕەنگ دیاری بکە و ئێمە هێڵێکی سپی نیمچە ڕووناک دەخەینە سەر یەک.
ئەنتەکە بەرز بکەرەوە و لەبری ئەوە سێ ڕەنگ بەکاربهێنە. ڕەنگی یەکەم و ڕەنگی دووەم و وەستانی ڕەنگی ڕەنگی دووەم (بەهای ڕێژەیی وەک 25%) و ڕەنگی سێیەم بەم میکسینانە دابنێ:
سەرەکان بەرز دەکەنەوە! ئەگەر هەرگیز پێویستت بە لابردنی گرادێنتێک بوو، دڵنیابە لە لابردنی هەر IE-تایبەتێک filter
کە ڕەنگە زیادت کردبێت. دەتوانیت ئەوە بکەیت بە بەکارهێنانی .reset-filter()
میکسینەکە شانبەشانی background-image: none;
.
میکسینەکانی سوودبەخش بریتین لە میکسینەکان کە تایبەتمەندیەکانی CSS کە بە پێچەوانەوە پەیوەندییان نییە، تێکەڵ دەکەن بۆ گەیشتن بە ئامانجێک یان ئەرکێکی دیاریکراو.
زیادکردن class="clearfix"
بۆ هەر توخمێک لەبیر بکە و لەبری ئەوە لە .clearfix()
شوێنی گونجاودا میکسینەکە زیاد بکە. مایکرۆ کلیرفیکس لە نیکۆلاس گالاگەر بەکاردەهێنێت .
هەر توخمێک لەناو دایک و باوکیدا بە خێرایی سەنتەری بکە. پێویستی بە width
یان max-width
بۆ دانانی.
ڕەهەندەکانی شتێک بە ئاسانی دیاری بکە.
بە ئاسانی هەڵبژاردەکانی گۆڕینی قەبارە بۆ هەر ناوچەیەکی نووسین، یان هەر توخمێکی تر ڕێکبخە. بەپێی پێشوەختە بۆ هەڵسوکەوتی ئاسایی وێبگەڕ ( both
).
بە ئاسانی دەق بە بیبلی بە یەک میکسین کورت بکەرەوە. پێویستی بە توخم هەیە کە بێت block
یان inline-block
ئاست بێت.
دوو ڕێڕەوی وێنە و ڕەهەندەکانی وێنەی @1x دیاری بکە، و Bootstrap پرسیارێکی میدیایی @2x دابین دەکات. ئەگەر زۆر وێنەت هەیە بۆ خزمەتکردن، بیر لەوە بکەرەوە کە CSS وێنەی تۆڕی چاوت بە دەستی بنووسیت لە یەک پرسیاری میدیادا.
لە کاتێکدا Bootstrap لەسەر Less دروستکراوە، هەروەها دەروازەیەکی فەرمی Sass ی هەیە . ئێمە لە کۆگایەکی جیاوازی GitHubدا دەیپارێزین و بە سکریپتی گۆڕین مامەڵە لەگەڵ نوێکارییەکان دەکەین.
بەو پێیەی دەروازەی ساس ڕیپۆیەکی جیاوازی هەیە و خزمەت بە بینەرێکی کەمێک جیاواز دەکات، ناوەڕۆکی پڕۆژەکە جیاوازییەکی زۆری لەگەڵ پڕۆژەی سەرەکی بووتستراپ هەیە. ئەمەش دڵنیای دەدات لەوەی کە دەرچەی ساس لەگەڵ زۆرترین سیستەمی بنەمادار بە ساسدا دەگونجێت.
ڕێڕەو | وەسف |
---|---|
lib/ |
کۆدی گەوهەری روبی (ڕێکخستنی ساس، یەکخستنی Rails و Compass) |
tasks/ |
سکریپتەکانی گۆڕین (گۆڕینی سەرەوەی کەمتر بۆ Sass) |
test/ |
تاقیکردنەوەکانی کۆکردنەوە |
templates/ |
مانیفێستی پاکێجی کۆمپاس |
vendor/assets/ |
فایلە ساس و جاڤاسکڕێپت و فۆنتەکان |
Rakefile |
ئەرکە ناوخۆییەکان، وەک rake و convert |
سەردانی کۆگای GitHub ی دەروازەی Sass بکە بۆ بینینی ئەم فایلانە بە کردار.
بۆ زانیاری لەسەر چۆنیەتی دامەزراندنی و بەکارهێنانی Bootstrap بۆ Sass، راوێژ بە کۆگای GitHub بکە readme . نوێترین سەرچاوەیە و زانیاری لەخۆدەگرێت بۆ بەکارهێنان لەگەڵ پڕۆژەکانی Rails و Compass و Sass ستاندارد.