A hman dan tur
He option hmang hian Bootstrap-a Less variables, mixins, leh CSS-a nesting te chu i browser-a javascript hmangin i hmang tangkai thei ang.
- <link rel = "stylesheet/tlem" href = "a tlem/bootstrap.less" media = "a zawng zawng" />
- <script src = "Js/less-1.1.3.min.js" ></script> a ni
.js solution chu i hre lo em ni? Less Mac app hmang la, i code i deploy hunah Node.js hmangin compile rawh.
Eng nge a tel
Bootstrap hnuaia Twitter Bootstrap-a thil awmte langsar zual thenkhat chu hetiang hi a ni. Bootstrap website emaw Github project page emaw ah kal la, download la, zir belh rawh.
Variables te pawh a awm
Less-a variable awmte hi i CSS headache free-a enkawl leh update-na atan a tha ber. Color value emaw, hman fo thin value emaw i thlak duh chuan hmun khatah update la, i set tawh ang.
- // Link te a awm
- @linkColor : #8b59c2 a ni a, a hlawhtling hle.
- @linkColorHover : thim ( @linkColor , 10 );
-
- // Grays a ni
- @black : #000 a ni a;
- @grayDark : a ti eng ( @black , 25 %);
- @gray : a ti eng ( @black , 50 %);
- @grayLight : a ti eng ( @black , 70 %);
- @grayLighter : a ti eng ( @black , 90 %);
- @white : #fff a ni a;
-
- // Accent rawng hrang hrang
- @blue : #08b5fb a ni a;
- @green : #46a546 a ni a;
- @red : #9d261d a ni a;
- @yellow : #ffc40d a ni a, a hlawhtling hle.
- @orange : #f89406 chu a rawn lang a;
- @pink : #c3325f a ni a;
- @a sen : #7a43b6;
-
- // A bul tanna grid
- @basefont : 13px a ni a;
- @baseline : 18px a ni a;
Comment a pe a
/* ... */
Less hian CSS-a syntax pangngai bakah commenting style dang a pe bawk .
- // Hei hi comment a ni
- /* Hei pawh hi comment a ni */
Mixins up a wazoo
Mixins hi CSS tan chuan a bul berah chuan includes emaw partials emaw a ni a, code block pakhat chu pakhatah a inzawm khawm thei a ni. Vendor prefixed property box-shadow
, cross-browser gradients, font stack, leh a dangte tan pawh an tha hle. A hnuaiah hian Bootstrap-a mixin awmte sample kan rawn tarlang e.
Font stack a awm bawk
- #font chu { a ni.
- . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- font -a lian leh te : @size ;
- font - a rih zawng : @weight ;
- line- a san zawng : @lineHeight ;
- } a ni.
- . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- font - chhungkua : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- font -a lian leh te : @size ;
- font - a rih zawng : @weight ;
- line- a san zawng : @lineHeight ;
- } a ni.
- . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- font - chhungkua : "Georgia" , Times New Roman , Hun , sans - serif ;
- font -a lian leh te : @size ;
- font - a rih zawng : @weight ;
- line- a san zawng : @lineHeight ;
- } a ni.
- . monospace ( @weight : normal , @size : 12px , @lineHeight : 20px ) {
- font - chhungkua : "Monaco" , Courier Thar , hmun khata awmna ;
- font -a lian leh te : @size ;
- font - a rih zawng : @weight ;
- line- a san zawng : @lineHeight ;
- } a ni.
- } a ni.
Gradient te a awm
- #gradient { a ni.
- . horizontal ( @a tanna rawng : #555, @tawp rawng: #333) { .
- hnunglam - rawng : @endColor ;
- background - tih nawn leh : tih nawn leh - x ;
- background - image : - khtml - gradient ( linear , veilam chunglam , dinglam chunglam , ( @startColor ) atanga ( @endColor ) thleng ); // Konqueror a ni
- background - image : -moz - linear - gradient ( khawi lamah nge , @startColor , @endColor ) ; // FF 3.6+ a ni
- background - image : -ms - linear - gradient ( khawi lamah nge , @startColor , @endColor ) ; // IE10 a ni
- background - image : - webkit - gradient ( linear , veilam chunglam , dinglam chunglam , rawng - tawp ( 0 %, @startColor ), rawng - tawp ( 100 %, @endColor )); // Safari 4+, Chrome 2+ te a awm bawk
- background - image : -webkit - linear - gradient ( khawi lamah nge , @startColor , @endColor ) ; // Safari 5.1+, Chrome 10+ te a awm bawk
- background - image : -o - linear - gradient ( khawi lamah nge , @startColor , @endColor ) ; // Opera ah hian 11.10 a awm a
- background - image : linear - gradient ( khawi lamah nge , @startColor , @endColor ); // Le standard a ni
- } a ni.
- . vertical ( @startColor : #555, @tawp rawng: #333) { 1. A rilru a hah lutuk chuan a rilru a buai em em a.
- hnunglam - rawng : @endColor ;
- background - tih nawn leh : tih nawn leh - x ;
- background - image : - khtml - gradient ( linear , veilam chunglam , veilam hnuai lam , ( @startColor ) atanga ( @endColor ) thleng ); // Konqueror a ni
- a hnuai lam - image : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+ a ni
- a hnuai lam - image : - ms - linear - gradient ( @startColor , @endColor ); // IE10 a ni
- background - image : - webkit - gradient ( linear , veilam chunglam , veilam hnuai lam , rawng - tawp ( 0 %, @startColor ), rawng - tawp ( 100 %, @endColor )); // Safari 4+, Chrome 2+ te a awm bawk
- a hnuai lam - thlalak : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+ te a awm bawk
- background - image : -o - linear - gradient ( @startColor , @endColor ) ; // Opera ah hian 11.10 a awm a
- a hnuai lam - image : linear - gradient ( @startColor , @endColor ); // A standard chu
- } a ni.
- . directional ( @a bul tanna rawng : #555, @tawp rawng: #333, @deg: 45deg) {
- ...
- } a ni.
- . vertical - pathum - rawng ( @startColor : #00b3ee, @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) { A chhuahna tur hmun leh a hmanna tur hmun chu a in ang lo hle.
- ...
- } a ni.
- } a ni.
Hnathawh dan leh grid system te
A hnuaia mi ang hian mixin flexible leh powerful tak tak siam turin math engemaw zat perform la.
- // Griditude a ni
- @gridColumns te chu : 16 ;
- @gridColumn zau zawng : 40px ;
- @gridGutter zau zawng : 20px ;
- @siteWidth : ( @gridColumns * @gridColumn zau zawng ) + ( @gridGutter zau zawng * ( @gridColumns - 1 ));
-
- // Grid System hmanga siam a ni
- . container { 1000 a ni.
- a zau zawng : @siteWidth ;
- margin : 0 a ni a ;
- . chiang zawka siam ();
- } a ni.
- . columns ( @columnSpan : 1 ) { 1. A rilru a hah lutuk a, a rilru a buai em em a.
- width : ( @gridColumnWidth * @columnSpan ) + ( @gridGutter zau zawng * ( @columnSpan - 1 ));
- } a ni.
- . offset ( @columnOffset : 1 ) { 1. A rilru a hah lutuk chuan a rilru a buai em em a.
- margin - left : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) + @extraSpace ;
- } a ni.