ខាងលើ
ឆ្វេង
ត្រឹមត្រូវ។
ខាងក្រោម

Bootstrap ពី Twitter

Bootstrap គឺជាកញ្ចប់ឧបករណ៍ពី Twitter ដែលត្រូវបានរចនាឡើងដើម្បីចាប់ផ្តើមការអភិវឌ្ឍន៍កម្មវិធី និងគេហទំព័រ។
វារួមបញ្ចូលមូលដ្ឋាន CSS និង HTML សម្រាប់វាយអក្សរ ទម្រង់ ប៊ូតុង តារាង ក្រឡាចត្រង្គ រុករក និងច្រើនទៀត។

ការដាស់តឿន Nerd៖ Bootstrap ត្រូវ បានបង្កើតឡើងដោយ Less ហើយត្រូវបានរចនាឡើងដើម្បីដំណើរការចេញពីច្រកទ្វារជាមួយនឹងកម្មវិធីរុករកទំនើបនៅក្នុងចិត្ត។

Hotlink របស់ CSS

សម្រាប់ការចាប់ផ្តើមលឿនបំផុត និងងាយស្រួលបំផុត គ្រាន់តែចម្លងអត្ថបទនេះទៅក្នុងគេហទំព័ររបស់អ្នក។

ប្រើវាជាមួយតិច

អ្នកគាំទ្រប្រើតិច? គ្មានបញ្ហាទេ គ្រាន់តែក្លូន repo ហើយបន្ថែមបន្ទាត់ទាំងនេះ៖

Fork នៅលើ GitHub

ទាញយក បំបែក ទាញ បញ្ហាឯកសារ និងច្រើនទៀតជាមួយ Bootstrap repo ផ្លូវការនៅលើ Github ។

Bootstrap នៅលើ GitHub »

បច្ចុប្បន្ន v1.3.0

ប្រវត្តិសាស្ត្រ

វិស្វករនៅ Twitter បានប្រើជាប្រវត្តិសាស្ត្រស្ទើរតែគ្រប់បណ្ណាល័យទាំងអស់ដែលពួកគេធ្លាប់ស្គាល់ ដើម្បីបំពេញតម្រូវការផ្នែកខាងមុខ។ Bootstrap បានចាប់ផ្តើមជាចម្លើយចំពោះបញ្ហាប្រឈមដែលបានបង្ហាញ។ ដោយមានជំនួយពីមនុស្សអស្ចារ្យជាច្រើន Bootstrap បានរីកចម្រើនយ៉ាងខ្លាំង។

អានបន្ថែមនៅលើ dev.twitter.com ›

ការគាំទ្រកម្មវិធីរុករក

Bootstrap ត្រូវបានសាកល្បង និងគាំទ្រនៅក្នុងកម្មវិធីរុករកតាមអ៊ីនធឺណិតទំនើបធំៗដូចជា Chrome, Safari, Internet Explorer និង Firefox ។

បានសាកល្បង និងគាំទ្រនៅក្នុង Chrome, Safari, Internet Explorer និង Firefox
  • Safari ចុងក្រោយបង្អស់
  • Google Chrome ចុងក្រោយ
  • Firefox 4+
  • Internet Explorer 7+
  • ល្ខោនបាសាក់ ១១

អ្វីដែលរួមបញ្ចូល

Bootstrap ភ្ជាប់មកជាមួយនូវ CSS ដែលបានចងក្រង មិនចងក្រង និងគំរូគំរូ។

ឧទាហរណ៍នៃការចាប់ផ្តើមរហ័ស

ត្រូវការគំរូរហ័សខ្លះទេ? សូមពិនិត្យមើលឧទាហរណ៍ជាមូលដ្ឋានទាំងនេះ ដែលយើងបានដាក់បញ្ចូលគ្នា៖

  • ប្លង់ជួរឈរបីសាមញ្ញជាមួយឯកតាវីរបុរស
  • ប្លង់រាវជាមួយរបារចំហៀងឋិតិវន្ត
  • ធុងព្យួរសាមញ្ញសម្រាប់កម្មវិធី

ក្រឡាចត្រង្គលំនាំដើម

ប្រព័ន្ធក្រឡាចត្រង្គលំនាំដើមដែលបានផ្តល់ជាផ្នែកនៃ Bootstrap គឺជាក្រឡាចត្រង្គជួរឈរ 16 ទទឹង 940px ។ វាជារសជាតិនៃប្រព័ន្ធក្រឡាចត្រង្គ 960 ដ៏ពេញនិយម ប៉ុន្តែដោយគ្មានរឹម/ទ្រនាប់បន្ថែមនៅផ្នែកខាងឆ្វេង និងខាងស្តាំ។

ឧទាហរណ៍ការសម្គាល់ក្រឡាចត្រង្គ

ដូចដែលបានបង្ហាញនៅទីនេះ ប្លង់មូលដ្ឋានអាចត្រូវបានបង្កើតជាមួយ "ជួរឈរ" ពីរដែលនីមួយៗលាតសន្ធឹងលើចំនួននៃ 16 ជួរឈរគ្រឹះដែលយើងបានកំណត់ថាជាផ្នែកនៃប្រព័ន្ធក្រឡាចត្រង្គរបស់យើង។ សូមមើលឧទាហរណ៍ខាងក្រោមសម្រាប់ការប្រែប្រួលបន្ថែម។

  1. <div class = "row" >
  2. <div class = "span6" >
  3. ...
  4. </div>
  5. <div class = "span10" >
  6. ...
  7. </div>
  8. </div>
១/៣
១/៣
១/៣
១/៣
២/៣
១១
១៦

អុហ្វសិតជួរឈរ

៨ អុហ្វសិត ៤
1/3 អុហ្វសិត 2/3 វិ
៤ អុហ្វសិត ៤
៤ អុហ្វសិត ៤
៥ អុហ្វសិត ៣
៥ អុហ្វសិត ៣
១០ អុហ្វសិត ៦

ជួរឈរសំបុក

លាក់មាតិការបស់អ្នក ប្រសិនបើអ្នកត្រូវតែបង្កើត .rowនៅក្នុងជួរឈរដែលមានស្រាប់។

ឧទាហរណ៍នៃជួរឈរដែលបានដាក់

កម្រិត 1 នៃជួរឈរ
កម្រិត 2
កម្រិត 2
  1. <div class = "row" >
  2. <div class = "span12" >
  3. កម្រិត 1 នៃជួរឈរ
  4. <div class = "row" >
  5. <div class = "span6" >
  6. កម្រិត 2
  7. </div>
  8. <div class = "span6" >
  9. កម្រិត 2
  10. </div>
  11. </div>
  12. </div>
  13. </div>

រមៀលក្រឡាចត្រង្គរបស់អ្នក។

បានបង្កើតឡើងនៅក្នុង Bootstrap គឺជាអថេរមួយចំនួនសម្រាប់ប្ដូរប្រព័ន្ធក្រឡាចត្រង្គ 940px លំនាំដើមតាមបំណង។ ជាមួយនឹងការប្ដូរតាមបំណងបន្តិច អ្នកអាចកែប្រែទំហំនៃជួរឈរ បំពង់ទឹក និងធុងដែលពួកគេស្នាក់នៅ។

នៅខាងក្នុងក្រឡាចត្រង្គ

អថេរដែលត្រូវការដើម្បីកែប្រែប្រព័ន្ធក្រឡាចត្រង្គបច្ចុប្បន្នទាំងអស់ស្ថិតនៅក្នុង preboot.less.

អថេរ តម្លៃ​លំនាំដើម ការពិពណ៌នា
@gridColumns ១៦ ចំនួនជួរឈរនៅក្នុងក្រឡាចត្រង្គ
@gridColumnWidth 40px ទទឹងនៃជួរឈរនីមួយៗនៅក្នុងក្រឡាចត្រង្គ
@gridGutterWidth 20px ចន្លោះអវិជ្ជមានរវាងជួរឈរនីមួយៗ
@siteWidth គណនា​ផលបូក​នៃ​ជួរ​ឈរ​ទាំង​អស់ យើងប្រើការផ្គូផ្គងមូលដ្ឋានមួយចំនួនដើម្បីរាប់ចំនួនជួរឈរ និងអញ្ចាញ និងកំណត់ទទឹងរបស់ .fixed-container()mixin ។

ឥឡូវនេះដើម្បីប្ដូរតាមបំណង

ការកែប្រែក្រឡាចត្រង្គមានន័យថាផ្លាស់ប្តូរ @grid-*អថេរទាំងបី និងចងក្រងឯកសារតិចជាង។

Bootstrap ភ្ជាប់មកជាមួយដើម្បីគ្រប់គ្រងប្រព័ន្ធក្រឡាចត្រង្គដែលមានរហូតដល់ 24 ជួរឈរ។ លំនាំដើមគឺត្រឹមតែ 16 ប៉ុណ្ណោះ។ នេះជារបៀបដែលអថេរក្រឡាចត្រង្គរបស់អ្នកនឹងមើលទៅប្ដូរតាមបំណងទៅក្រឡាចត្រង្គ 24 ជួរ។

  1. @gridColumns : 24 ;
  2. @gridColumnWidth : 20px ;
  3. @gridGutterWidth : 20px ;

ពេលចងក្រងឡើងវិញ អ្នកនឹងត្រូវបានកំណត់!

ប្លង់ថេរ

លំនាំដើម និងសាមញ្ញ 940px-wide ប្លង់កណ្តាលសម្រាប់គេហទំព័រ ឬទំព័រណាមួយដែលផ្តល់ដោយតែមួយ <div.container>

  1. <រាងកាយ>
  2. <div class = "container" >
  3. ...
  4. </div>
  5. </body>

ប្លង់រាវ

រចនាសម្ព័នទំព័រវត្ថុរាវដែលអាចបត់បែនបានជាមួយនឹងទទឹងអប្បបរមា និងអតិបរមា និងរបារចំហៀងខាងឆ្វេង។ ល្អសម្រាប់កម្មវិធី និងឯកសារ។

  1. <រាងកាយ>
  2. <div class = "container-fluid" >
  3. <div class = "របារចំហៀង" >
  4. ...
  5. </div>
  6. <div class = "មាតិកា" >
  7. ...
  8. </div>
  9. </div>
  10. </body>

ចំណងជើង & ចម្លង

ឋានានុក្រមវាយអក្សរស្តង់ដារសម្រាប់រៀបចំរចនាសម្ព័ន្ធគេហទំព័ររបស់អ្នក។

ក្រឡាចត្រង្គវាយអក្សរទាំងមូលគឺផ្អែកលើអថេរ Less ពីរនៅក្នុងឯកសារ preboot.less របស់យើង៖ @basefontនិង @baseline. ទីមួយ​គឺ​ទំហំ​ពុម្ពអក្សរ​មូលដ្ឋាន​ដែល​បាន​ប្រើ​ពេញ​មួយ ហើយ​ទីពីរ​គឺ​កម្ពស់​បន្ទាត់​មូលដ្ឋាន។

យើងប្រើអថេរទាំងនោះ និងគណិតវិទ្យាមួយចំនួន ដើម្បីបង្កើតរឹម បន្ទះ និងបន្ទាត់កម្ពស់នៃប្រភេទរបស់យើង និងច្រើនទៀត។

h1. ចំណងជើង 1

h2. ក្បាល 2

h3. ចំណងជើង ៣

h4. ក្បាល ៤

h5. ក្បាលទី 5
h6. ចំណងជើង 6

ឧទាហរណ៍កថាខណ្ឌ

Nullam quis risus eget urna mollis ornare vel eu leo ​​។ Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nullam id dolor id nibh ultricies vehicula ut id elit ។

ក្បាលឧទាហរណ៍ មានចំណងជើងរង…

ផ្សេងៗ ធាតុ

ដោយប្រើការសង្កត់ធ្ងន់ អាសយដ្ឋាន និងអក្សរកាត់

<strong> <em> <address> <abbr>

ពេលណាត្រូវប្រើ

ស្លាកសង្កត់ធ្ងន់ ( <strong>និង <em>) គួរតែត្រូវបានប្រើដើម្បីបង្ហាញពីសារៈសំខាន់បន្ថែម ឬការសង្កត់ធ្ងន់នៃពាក្យ ឬឃ្លាដែលទាក់ទងទៅនឹងច្បាប់ចម្លងជុំវិញរបស់វា។ ប្រើ <strong>សម្រាប់សារៈសំខាន់ និង <em>សម្រាប់ ការសង្កត់ធ្ងន់លើ ភាពតានតឹង

ការសង្កត់ធ្ងន់ក្នុងកថាខណ្ឌ

Fusce dapibus , tellus ac cursus commodo , tortor mauris condimentum nibh , ut fermentum massa justo sit amet risus។ Maecenas faucibus mollis interdum ។ Nulla vitae elit libero, a pharetra auggue ។

ចំណាំ៖ វានៅតែមិនអីទេក្នុងការប្រើ <b>និង <i>ដាក់ស្លាកក្នុង HTML5 ហើយពួកវាមិនចាំបាច់ធ្វើរចនាប័ទ្មដិត និងទ្រេតរៀងគ្នាទេ (បើទោះជាមានធាតុអត្ថន័យច្រើន សូមប្រើវា)។ <b>មាន​ន័យ​ដើម្បី​រំលេច​ពាក្យ ឬ​ឃ្លា​ដោយ​មិន​បង្ហាញ​ពី​សារៈសំខាន់​បន្ថែម ខណៈ​ដែល <i>​ភាគច្រើន​គឺ​សម្រាប់​សំឡេង ពាក្យ​បច្ចេកទេស ។ល។

អាស័យដ្ឋាន

ធាតុ នេះ <address>ត្រូវបានប្រើសម្រាប់ព័ត៌មានទំនាក់ទំនងសម្រាប់បុព្វបុរសដែលនៅជិតបំផុតរបស់វា ឬផ្នែកទាំងមូលនៃការងារ។ នេះគឺជាឧទាហរណ៍ពីរនៃរបៀបដែលវាអាចប្រើបាន៖

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890
ឈ្មោះពេញ
[email protected]

ចំណាំ៖ បន្ទាត់នីមួយៗ <address>ត្រូវតែបញ្ចប់ដោយការបំបែកបន្ទាត់ ( <br />) ឬត្រូវបានរុំដោយស្លាកកម្រិតប្លុក (ឧទាហរណ៍ <p>) ដើម្បីរៀបចំរចនាសម្ព័ន្ធមាតិកាឱ្យបានត្រឹមត្រូវ។

អក្សរកាត់

សម្រាប់អក្សរកាត់ និងអក្សរកាត់ ប្រើ <abbr>ស្លាក ( <acronym>ត្រូវបានបដិសេធក្នុង HTML5 )។ ដាក់ទម្រង់អក្សរកាត់នៅក្នុងស្លាក ហើយកំណត់ចំណងជើងសម្រាប់ឈ្មោះពេញលេញ។

ប្លុកសម្រង់

<blockquote> <p> <small>

របៀបដកស្រង់

ដើម្បីរួមបញ្ចូល blockquote រុំ <blockquote>ជុំវិញ <p>និង <small>ដាក់ស្លាក។ ប្រើ <small>ធាតុដើម្បីដកស្រង់ប្រភពរបស់អ្នក ហើយអ្នកនឹងទទួលបាន em dash &mdash;នៅពីមុខវា។

Lorem ipsum dolor sit amet, consectetur adipiscing elit ។ ចំនួនគត់ posuere erat a ante venenatis dapibus posuere velit aliquet ។

វេជ្ជបណ្ឌិត Julius Hibbert
  1. <blockquote>
  2. <p> Lorem ipsum dolor sit amet, consectetur adipiscing elit ។ ចំនួនគត់ posuere erat a ante venenatis dapibus posuere velit aliquet ។ </p>
  3. <small> វេជ្ជបណ្ឌិត Julius Hibbert </small>
  4. </blockquote>

បញ្ជី

មិនបានបញ្ជាទិញ<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • ចំនួនគត់ molestie lorem និង massa
  • Facilisis នៅក្នុង Pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat នៅ
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • ទទួលបាន porttitor lorem

គ្មានរចនាប័ទ្ម<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • ចំនួនគត់ molestie lorem និង massa
  • Facilisis នៅក្នុង Pretium nisl aliquet
  • Nulla volutpat aliquam velit
    • Phasellus iaculis neque
    • Purus sodales ultricies
    • Vestibulum laoreet porttitor sem
    • Ac tristique libero volutpat នៅ
  • Faucibus porta lacus fringilla vel
  • Aenean sit amet erat nunc
  • ទទួលបាន porttitor lorem

បានបញ្ជាទិញ<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. ចំនួនគត់ molestie lorem និង massa
  4. Facilisis នៅក្នុង Pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. ទទួលបាន porttitor lorem

ការពិពណ៌នាdl

បញ្ជីពិពណ៌នា
បញ្ជីពិពណ៌នាគឺល្អឥតខ្ចោះសម្រាប់ការកំណត់ពាក្យ។
អ៊ីស្មូដ
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit ។
Donec id elit non mi porta gravida នៅ eget metus។
Malesuada porta
Etiam porta sem malesuada magna mollis euismod ។

កូដ

<code> <pre>

Pimp កូដរបស់អ្នកតាមរចនាប័ទ្មជាមួយនឹងស្លាកសាមញ្ញពីរ។ ដើម្បីឱ្យកាន់តែអស្ចារ្យតាមរយៈ javascript ទម្លាក់ក្នុងបណ្ណាល័យកែកូដរបស់ Google ហើយអ្នកត្រូវបានកំណត់។

បង្ហាញលេខកូដ

កូដ ប្លុក ឬគ្រាន់តែខ្ទាស់ក្នុងជួរ អាចត្រូវបានបង្ហាញជាមួយរចនាប័ទ្មដោយគ្រាន់តែរុំក្នុងស្លាកត្រឹមត្រូវ។ សម្រាប់ប្លុកកូដដែលលាតសន្ធឹងលើបន្ទាត់ច្រើន ប្រើ <pre>ធាតុ។ សម្រាប់កូដក្នុងបន្ទាត់ សូមប្រើ <code>ធាតុ។

ធាតុ លទ្ធផល
<code> នៅក្នុងបន្ទាត់នៃអត្ថបទដូចនេះ លេខកូដរុំរបស់អ្នកនឹងមើលទៅដូច >html<ធាតុនេះ។
<pre>
<div>
  <h1>ក្បាល</h1>
  <p>មានអ្វីមួយនៅទីនេះ...</p>
</div>

ចំណាំ៖ ត្រូវប្រាកដថារក្សាកូដនៅក្នុង preស្លាកឱ្យជិតទៅខាងឆ្វេងតាមដែលអាចធ្វើទៅបាន។ វានឹងបង្ហាញផ្ទាំងទាំងអស់។

<pre class="prettyprint">

ដោយប្រើបណ្ណាល័យ google-code-prettify អ្នកគឺជាប្លុកនៃកូដទទួលបានរចនាប័ទ្មដែលមើលឃើញខុសគ្នាបន្តិចបន្តួច និងការបន្លិចវាក្យសម្ព័ន្ធដោយស្វ័យប្រវត្តិ។

<div> <h1> ចំណងជើង </h1> <p> មានអ្វីមួយនៅទីនេះ... </p> </div>
  
  

ទាញយក google-code-prettify ហើយមើល readme សម្រាប់របៀបប្រើ។

ស្លាកក្នុងជួរ

<span class="label">

ហៅការយកចិត្តទុកដាក់ ឬដាក់ទង់ឃ្លាណាមួយនៅក្នុងអត្ថបទរាងកាយរបស់អ្នក។

ដាក់ស្លាកអ្វីទាំងអស់។

ធ្លាប់​ត្រូវ​ការ​មួយ​ក្នុង​ចំណោម​ពុម្ព​អក្សរ​ក្បូរក្បាច់​ទាំង​នោះ New! ឬ ទង់ សំខាន់ៗ នៅពេលសរសេរកូដ? ឥឡូវនេះអ្នកមានពួកគេ។ នេះជាអ្វីដែលរួមបញ្ចូលតាមលំនាំដើម៖

ស្លាក​សញ្ញា លទ្ធផល
<span class="label">Default</span> លំនាំដើម
<span class="label success">New</span> ថ្មី។
<span class="label warning">Warning</span> ការព្រមាន
<span class="label important">Important</span> សំខាន់
<span class="label notice">Notice</span> សេចក្តីជូនដំណឹង

បណ្តាញផ្សព្វផ្សាយ

បង្ហាញរូបភាពតូចៗនៃទំហំខុសៗគ្នានៅលើទំព័រដែលមានបាតជើង HTML ទាប និងរចនាប័ទ្មតិចតួចបំផុត។

រូបភាពតូចឧទាហរណ៍

រូបភាពតូចៗនៅក្នុង .media-gridទំហំអាចមានទំហំណាមួយ ប៉ុន្តែពួកវាដំណើរការបានល្អបំផុតនៅពេលដែលបានគូសផែនទីដោយផ្ទាល់ទៅប្រព័ន្ធក្រឡាចត្រង្គ Bootstrap ដែលភ្ជាប់មកជាមួយ។ ទទឹង​រូបភាព​ដូចជា 90, 210, និង 330 រួម​បញ្ចូល​គ្នា​ជាមួយ​នឹង​បន្ទះ​ភីកសែល​មួយ​ចំនួន​ដើម្បី​ឲ្យ​ស្មើ​នឹង ​ទំហំ .span2, .span4, និង .span6​ជួរ​ឈរ។

ធំ

មធ្យម

តូច

សរសេរកូដពួកគេ។

ក្រឡាចត្រង្គប្រព័ន្ធផ្សព្វផ្សាយមានភាពងាយស្រួលក្នុងការប្រើប្រាស់ និងសាមញ្ញជាងនៅផ្នែកសម្គាល់។ វិមាត្ររបស់ពួកគេគឺផ្អែកលើទំហំរូបភាពដែលបានរួមបញ្ចូល។

  1. <ul class = "media-grid" >
  2. <li>
  3. <a href="#"> _ _ _
  4. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  5. </a>
  6. </li>
  7. <li>
  8. <a href="#"> _ _ _
  9. <img class = "thumbnail" src = "https://placehold.it/330x230" alt = "" >
  10. </a>
  11. </li>
  12. </ul>

តារាងសំណង់

<table> <thead> <tbody> <tr> <th> <td> <colspan> <caption>

តុគឺអស្ចារ្យណាស់ - សម្រាប់អ្វីៗជាច្រើន។ ទោះជាយ៉ាងណាក៏ដោយ តារាងដ៏អស្ចារ្យ ត្រូវការការគូសចំណាំបន្តិច ដើម្បីមានប្រយោជន៍ ធ្វើមាត្រដ្ឋាន និងអាចអានបាន (នៅកម្រិតកូដ)។ នេះគឺជាគន្លឹះមួយចំនួនដើម្បីជួយ។

តែង​តែ​រុំ​បឋមកថា​ជួរ​ឈរ​របស់​អ្នក <thead>​តាម​ឋានានុក្រម​ដែល ​ជា <thead>​>> <tr><th>

ស្រដៀង​នឹង​ក្បាល​ជួរ​ឈរ ខ្លឹមសារ​តារាង​ទាំងអស់​របស់​អ្នក​គួរ​តែ​ត្រូវ​បាន​រុំ​ក្នុង​មួយ <tbody>ដូច្នេះ​ឋានានុក្រម​របស់​អ្នក​គឺ <tbody>> <tr>> <td>

ឧទាហរណ៍៖ រចនាប័ទ្មតារាងលំនាំដើម

តារាងទាំងអស់នឹងត្រូវបានកំណត់រចនាប័ទ្មដោយស្វ័យប្រវត្តិដោយមានតែស៊ុមសំខាន់ៗប៉ុណ្ណោះ ដើម្បីធានាបាននូវការអាន និងរក្សារចនាសម្ព័ន្ធ។ មិនចាំបាច់បន្ថែមថ្នាក់បន្ថែម ឬគុណលក្ខណៈទេ។

# ឈ្មោះដំបូង នាមត្រកូល ភាសា
ខ្លះ មួយ។ ភាសាអង់គ្លេស
ចូ ប្រាំមួយ​កញ្ចប់ ភាសាអង់គ្លេស
ស្ទូ ធ្មេញ កូដ
  1. <តារាង>
  2. ...
  3. </table>

ឧទាហរណ៍៖ សេះបង្កង់

ទទួលបានភាពស្រើបស្រាលជាមួយតុរបស់អ្នកដោយបន្ថែមការឆ្នូតសេះបង្កង់ - គ្រាន់តែបន្ថែម .zebra-stripedថ្នាក់។

# ឈ្មោះដំបូង នាមត្រកូល ភាសា
ខ្លះ មួយ។ ភាសាអង់គ្លេស
ចូ ប្រាំមួយ​កញ្ចប់ ភាសាអង់គ្លេស
ស្ទូ ធ្មេញ កូដ

ចំណាំ៖ Zebra-striping គឺជាការពង្រឹងរីកចម្រើនដែលមិនមានសម្រាប់កម្មវិធីរុករកចាស់ៗដូចជា IE8 និងខាងក្រោម។

  1. <table class = "zebra-striped" >
  2. ...
  3. </table>

ឧទាហរណ៍៖ Zebra-striped w/ TableSorter.js

ដោយលើកយកឧទាហរណ៍ពីមុន យើងធ្វើឱ្យប្រសើរឡើងនូវអត្ថប្រយោជន៍នៃតារាងរបស់យើងដោយផ្តល់នូវមុខងារតម្រៀបតាមរយៈ jQuery និង កម្មវិធីជំនួយ Tablesorterចុចបឋមកថានៃជួរឈរណាមួយដើម្បីផ្លាស់ប្តូរការតម្រៀប។

# ឈ្មោះដំបូង នាមត្រកូល ភាសា
ចូ ប្រាំមួយ​កញ្ចប់ ភាសាអង់គ្លេស
ស្ទូ ធ្មេញ កូដ
របស់អ្នក។ មួយ។ ភាសាអង់គ្លេស
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script >
  3. $ ( មុខងារ () {
  4. $ ( "table #sortTableExample" ) ។ tablesorter ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <table class = "zebra-striped" >
  8. ...
  9. </table>

រចនាប័ទ្មលំនាំដើម

ទម្រង់ទាំងអស់ត្រូវបានផ្តល់រចនាប័ទ្មលំនាំដើមដើម្បីបង្ហាញពួកវាតាមរបៀបដែលអាចអានបាន និងអាចធ្វើមាត្រដ្ឋានបាន។ រចនាប័ទ្មត្រូវបានផ្តល់ជូនសម្រាប់ការបញ្ចូលអត្ថបទ បញ្ជីជ្រើសរើស តំបន់អត្ថបទ ប៊ូតុងមូល និងប្រអប់ធីក និងប៊ូតុង។

ឧទាហរណ៍នៃទម្រង់រឿងព្រេង
តម្លៃខ្លះនៅទីនេះ
អត្ថបទជំនួយតូចមួយ
ឧទាហរណ៍នៃទម្រង់រឿងព្រេង
@
ឧទាហរណ៍នៃទម្រង់រឿងព្រេង
ចំណាំ៖ ស្លាកជុំវិញជម្រើសទាំងអស់សម្រាប់តំបន់ចុចធំជាង និងទម្រង់ដែលអាចប្រើបានច្រើនជាង។
ទៅ ពេលវេលាទាំងអស់ត្រូវបានបង្ហាញជាម៉ោងស្តង់ដារប៉ាស៊ីហ្វិក (GMT -08:00) ។
ប្លុកនៃអត្ថបទជំនួយដើម្បីពិពណ៌នាវាលខាងលើប្រសិនបើចាំបាច់។
 

ទម្រង់ជាជង់

បន្ថែម .form-stackedទៅ HTML នៃទម្រង់របស់អ្នក ហើយអ្នកនឹងមានស្លាកនៅលើកំពូលនៃវាលរបស់ពួកគេ ជំនួសឱ្យនៅខាងឆ្វេងរបស់វា។ វាដំណើរការល្អប្រសិនបើទម្រង់របស់អ្នកខ្លី ឬអ្នកមានជួរបញ្ចូលពីរសម្រាប់ទម្រង់ធ្ងន់ជាង។

ឧទាហរណ៍នៃទម្រង់រឿងព្រេង
ឧទាហរណ៍នៃទម្រង់រឿងព្រេង
អត្ថបទជំនួយតូចមួយ
ចំណាំ៖ ស្លាកជុំវិញជម្រើសទាំងអស់សម្រាប់តំបន់ចុចធំជាង និងទម្រង់ដែលអាចប្រើបានច្រើនជាង។
 

ទម្រង់ទំហំវាល

ប្ដូរតាមបំណងទម្រង់ណាមួយ។inputselect ឬ ទទឹងណាមួយតាមបំណង ដោយ textareaបន្ថែមថ្នាក់មួយចំនួនទៅការសម្គាល់របស់អ្នក។

គិតត្រឹម v1.3.0 យើងបានបន្ថែមថ្នាក់ទំហំផ្អែកលើក្រឡាចត្រង្គសម្រាប់ធាតុទម្រង់។ សូមប្រើវានៅលើថ្នាក់ , , etc ដែលមានស្រាប់ ។.mini.small

ប៊ូតុង

ក្នុងនាមជាអនុសញ្ញា ប៊ូតុងត្រូវបានប្រើសម្រាប់សកម្មភាព ខណៈពេលដែលតំណភ្ជាប់ត្រូវបានប្រើសម្រាប់វត្ថុ។ ឧទាហរណ៍ "ទាញយក" អាចជាប៊ូតុងមួយ ហើយ "សកម្មភាពថ្មីៗ" អាចជាតំណ។

ប៊ូតុងទាំងអស់លំនាំដើមទៅជារចនាប័ទ្មពណ៌ប្រផេះស្រាល ប៉ុន្តែថ្នាក់មុខងារមួយចំនួនអាចត្រូវបានអនុវត្តសម្រាប់រចនាប័ទ្មពណ៌ផ្សេងគ្នា។ ថ្នាក់ទាំងនេះរួមមាន ថ្នាក់ពណ៌ខៀវ .primaryថ្នាក់ពណ៌ខៀវស្រាល .infoថ្នាក់ពណ៌បៃតង .successនិងថ្នាក់ក្រហម .danger

ប៊ូតុងឧទាហរណ៍

រចនាប័ទ្មប៊ូតុងអាចត្រូវបានអនុវត្តទៅអ្វីទាំងអស់ជាមួយនឹង .btnការអនុវត្ត។ ជា​ធម្មតា អ្នក​នឹង​ចង់​អនុវត្ត​ទាំង​នេះ​សម្រាប់​តែ <a>, <button>, និង​ជ្រើស<input> ធាតុប៉ុណ្ណោះ។ នេះជារបៀបដែលវាមើលទៅ៖

       

ទំហំជំនួស

ចង់បានប៊ូតុងធំ ឬតូចជាងនេះទេ? មាននៅវា!

រដ្ឋពិការ

សម្រាប់ប៊ូតុងដែលមិនសកម្ម ឬត្រូវបានបិទដោយកម្មវិធីសម្រាប់ហេតុផលមួយ ឬមួយផ្សេងទៀត សូមប្រើស្ថានភាពបិទ។ នោះគឺ .disabledសម្រាប់តំណភ្ជាប់និង :disabledសម្រាប់<button> ធាតុ។

តំណភ្ជាប់

ប៊ូតុង

 

ការជូនដំណឹងជាមូលដ្ឋាន

.alert-message

សារមួយបន្ទាត់សម្រាប់គូសបញ្ជាក់ពីការបរាជ័យ ការបរាជ័យដែលអាចកើតមាន ឬជោគជ័យនៃសកម្មភាព។ មានប្រយោជន៍ជាពិសេសសម្រាប់ទម្រង់។

ទទួលបាន javascript »

×

បរិសុទ្ធ guacamole! ពិនិត្យ​មើល​ខ្លួន​ឯង​ឱ្យ​បាន​ល្អ​បំផុត អ្នក​មិន​សូវ​ល្អ​ទេ។

×

អូខ្ទាស់! ផ្លាស់ប្តូរវា ហើយព្យាយាមម្តងទៀត។

×

ល្អ​ណាស់! អ្នកបានអានសារដាស់តឿននេះដោយជោគជ័យ។

×

ព្រឺក្បាល! នេះគឺជាការដាស់តឿនមួយដែលត្រូវការការយកចិត្តទុកដាក់របស់អ្នក ប៉ុន្តែវាមិនមែនជាអាទិភាពដ៏ធំមួយនៅឡើយទេ។

កូដឧទាហរណ៍

  1. <div class = "ការព្រមានសារព្រមាន" >
  2. <a class="close" href="#"> × </a> _ _ _ _ _
  3. <p><strong> បរិសុទ្ធ guacamole! ពិនិត្យ​មើល​ខ្លួន​ឯង ​ឱ្យ ​បាន​ល្អ​បំផុត អ្នក​មើល​ទៅ​មិន​ល្អ​ពេក​ទេ។ </p>
  4. </div>

រារាំងសារ

.alert-message.block-message

សម្រាប់​សារ​ដែល​ទាមទារ​ការ​ពន្យល់​បន្តិច យើង​មាន​ការ​ជូន​ដំណឹង​រចនាប័ទ្ម​កថាខណ្ឌ។ ទាំងនេះគឺល្អឥតខ្ចោះសម្រាប់ការផុសសារកំហុសយូរជាងនេះ ព្រមានអ្នកប្រើប្រាស់អំពីសកម្មភាពដែលមិនទាន់សម្រេច ឬគ្រាន់តែបង្ហាញព័ត៌មានសម្រាប់ការសង្កត់ធ្ងន់បន្ថែមទៀតនៅលើទំព័រ។

ទទួលបាន javascript »

×

បរិសុទ្ធ guacamole! នេះជាការព្រមាន! ពិនិត្យ​មើល​ខ្លួន​ឯង​ឱ្យ​បាន​ល្អ​បំផុត អ្នក​មិន​សូវ​ល្អ​ទេ។ Nulla vitae elit libero, a pharetra auggue ។ Praesent commodo cursus magna, vel scelerisque nisl consectetur et ។

×

អូខ្ទាស់! អ្នក​មាន​កំហុស! ផ្លាស់ប្តូរវា ហើយព្យាយាមម្តងទៀត។

  • Duis mollis មិនមែនជា luctus ទេ។
  • Nisi erat porttitor ligula
  • Eget lacinia odio sem nec elit
×

ល្អ​ណាស់! អ្នកបានអានសារដាស់តឿននេះដោយជោគជ័យ។ Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum ។

×

ព្រឺក្បាល! នេះគឺជាការដាស់តឿនមួយដែលត្រូវការការយកចិត្តទុកដាក់របស់អ្នក ប៉ុន្តែវាមិនមែនជាអាទិភាពដ៏ធំមួយនៅឡើយទេ។

កូដឧទាហរណ៍

  1. <div class = "alert-message block-message warning" >
  2. <a class="close" href="#"> × </a> _ _ _ _ _
  3. <p><strong> បរិសុទ្ធ guacamole! នេះជាការព្រមាន! ពិនិត្យ​មើល​ខ្លួន​ឯង ​ឱ្យ ​បាន​ល្អ​បំផុត អ្នក​មើល​ទៅ​មិន​ល្អ​ពេក​ទេ។ Nulla vitae elit libero, a pharetra auggue ។ Praesent commodo cursus magna, vel scelerisque nisl consectetur et ។ </p>
  4. <div class = "alert-actions" >
  5. <a class="btn small" href="#"> ធ្វើសកម្មភាព នេះ </a> <a class="btn small" href="#"> ធ្វើ បែបនេះ </a> _ _ _ _ _
  6. </div>
  7. </div>

ម៉ូឌុល

ម៉ូឌុល—ប្រអប់ ឬប្រអប់ពន្លឺ—គឺល្អសម្រាប់សកម្មភាពបរិបទក្នុងស្ថានភាពដែលមានសារៈសំខាន់ដែលបរិបទផ្ទៃខាងក្រោយត្រូវបានរក្សា។

ទទួលបាន javascript »

ព័ត៌មានជំនួយ

Twipsies មានប្រយោជន៍ខ្លាំងណាស់សម្រាប់ការជួយអ្នកប្រើប្រាស់ដែលយល់ច្រលំ និងចង្អុលពួកគេក្នុងទិសដៅត្រឹមត្រូវ។

ទទួលបាន javascript »

Lorem ipsum dolar sit amet illo error ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur, aut natus illo voluptatem odit perpiciatis laudantium rem dolorupquetam to Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo sit quasi fugit fugit, totam doloremque unde sunt sed dicta quaeuptaugit accusant .

Popovers

ប្រើ popovers ដើម្បីផ្តល់ព័ត៌មានអត្ថបទរងទៅទំព័រមួយដោយមិនប៉ះពាល់ដល់ប្លង់។

ទទួលបាន javascript »

ចំណងជើង Popover

Etiam porta sem malesuada magna mollis euismod ។ Maecenas faucibus mollis interdum ។ Morbi leo risus, porta ac consectetur ac, vestibulum និង eros ។

ការចាប់ផ្តើម

ការរួមបញ្ចូល javascript ជាមួយបណ្ណាល័យ Bootstrap គឺងាយស្រួលណាស់។ ខាងក្រោម​នេះ យើង​និយាយ​អំពី​មូលដ្ឋាន​គ្រឹះ និង​ផ្ដល់​ឱ្យ​អ្នក​នូវ​កម្មវិធី​ជំនួយ​ដ៏​អស្ចារ្យ​មួយ​ចំនួន ដើម្បី​ឱ្យ​អ្នក​ចាប់​ផ្ដើម!

មើលឯកសារ javascript »

អ្វីដែលរួមបញ្ចូល

នាំយកសមាសធាតុចម្បងមួយចំនួនរបស់ Bootstrap មកជាមួយនឹងកម្មវិធីជំនួយផ្ទាល់ខ្លួនថ្មីដែលដំណើរការជាមួយ jQuery និង Ender ។ យើងលើកទឹកចិត្តអ្នកឱ្យពង្រីក និងកែប្រែពួកវាឱ្យសមនឹងតម្រូវការអភិវឌ្ឍន៍ជាក់លាក់របស់អ្នក។

ឯកសារ ការពិពណ៌នា
bootstrap-modal.js កម្មវិធីជំនួយ Modal របស់យើងគឺជាកម្មវិធីជំនួយ Js ដ៏ ស្ដើងបំផុត! យើងបានយកចិត្តទុកដាក់ជាពិសេសដើម្បីរួមបញ្ចូលតែមុខងារទទេដែលយើងត្រូវការនៅ twitter ។
bootstrap-alerts.js កម្មវិធីជំនួយការជូនដំណឹងគឺជាថ្នាក់តូចមួយសម្រាប់បន្ថែមមុខងារជិតស្និទ្ធទៅនឹងការជូនដំណឹង។
bootstrap-dropdown.js កម្មវិធីជំនួយនេះគឺសម្រាប់បន្ថែមអន្តរកម្មទម្លាក់ចុះទៅរបារខាងលើ bootstrap ឬការរុករកផ្ទាំង។
bootstrap-scrollspy.js កម្មវិធីជំនួយ ScrollSpy គឺសម្រាប់បន្ថែមការអាប់ដេតដោយស្វ័យប្រវត្តិ nav ដោយផ្អែកលើទីតាំងរមូរទៅកាន់របារ bootstrap topbar។
bootstrap-tabs.js កម្មវិធីជំនួយនេះបន្ថែមមុខងារផ្ទាំងថាមវន្ត និងរហ័សសម្រាប់ការជិះកង់តាមរយៈមាតិកាក្នុងស្រុក។
bootstrap-twipsy.js ផ្អែកលើកម្មវិធីជំនួយ jQuery.tipsy ដ៏ល្អឥតខ្ចោះដែលសរសេរដោយ Jason Frame; twipsy គឺជាកំណែដែលបានអាប់ដេត ដែលមិនពឹងផ្អែកលើរូបភាព ប្រើ css3 សម្រាប់ចលនា និង data-attributes សម្រាប់ការផ្ទុកចំណងជើងក្នុងស្រុក!
bootstrap-popover.js កម្មវិធីជំនួយ popover ផ្តល់នូវចំណុចប្រទាក់សាមញ្ញមួយសម្រាប់បន្ថែម popovers ទៅក្នុងកម្មវិធីរបស់អ្នក។ វាពង្រីក កម្មវិធីជំនួយ boostrap-twipsy.js ដូច្នេះត្រូវប្រាកដថាចាប់យកឯកសារនោះផងដែរ នៅពេលរួមបញ្ចូល popovers នៅក្នុងគម្រោងរបស់អ្នក!

តើ javascript ចាំបាច់ទេ?

ទេ! Bootstrap ត្រូវ​បាន​រចនា​ឡើង​ជា​បណ្ណាល័យ CSS ដំបូង​បង្អស់។ javascript នេះផ្តល់នូវស្រទាប់អន្តរកម្មជាមូលដ្ឋាននៅផ្នែកខាងលើនៃរចនាប័ទ្មដែលបានរួមបញ្ចូល។

ទោះយ៉ាងណាក៏ដោយ សម្រាប់អ្នកដែលត្រូវការ javascript យើងបានផ្តល់កម្មវិធីជំនួយខាងលើ ដើម្បីជួយអ្នកឱ្យយល់ពីរបៀបរួមបញ្ចូល Bootstrap ជាមួយ javascript និងផ្តល់ឱ្យអ្នកនូវជម្រើសដ៏រហ័ស និងស្រាលសម្រាប់មុខងារជាមូលដ្ឋានភ្លាមៗ។

សម្រាប់ព័ត៌មានបន្ថែម និងដើម្បីមើលការបង្ហាញបន្តផ្ទាល់ សូមមើល ទំព័រឯកសារកម្មវិធីជំនួយ របស់យើង ។

Bootstrap ត្រូវ​បាន​បង្កើត​ឡើង​ដោយ​ប្រើ Preboot ជា​កញ្ចប់​ប្រភព​បើកចំហ​នៃ mixins និង​អថេរ​ដែល​ត្រូវ​ប្រើ​ជាមួយ​នឹង Less ដែល​ជា​កម្មវិធី​ដំណើរការ​មុន​របស់ CSS សម្រាប់​ការ​អភិវឌ្ឍ​គេហទំព័រ​កាន់តែ​លឿន​និង​ងាយស្រួល​ជាង​មុន។

សូមពិនិត្យមើលពីរបៀបដែលយើងបានប្រើ Preboot នៅក្នុង Bootstrap និងរបៀបដែលអ្នកអាចប្រើប្រាស់វាបាន ប្រសិនបើអ្នកជ្រើសរើសដំណើរការតិចជាងនៅលើគម្រោងបន្ទាប់របស់អ្នក។

របៀបប្រើវា។

ប្រើជម្រើសនេះដើម្បីប្រើប្រាស់ពេញលេញនៃអថេរតិចនៃ Bootstrap, mixins, និង nesting នៅក្នុង CSS តាមរយៈ javascript នៅក្នុង browser របស់អ្នក។

  1. <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "ទាំងអស់" />
  2. <script src = "js/less-1.1.3.min.js" ></script>

មិនមានអារម្មណ៍ថាដំណោះស្រាយ .js? សាកល្បងកម្មវិធី Less Macប្រើ Node.js ដើម្បីចងក្រង នៅពេលអ្នកដាក់លេខកូដរបស់អ្នក។

អ្វីដែលរួមបញ្ចូល

នេះគឺជាចំណុចសំខាន់ៗមួយចំនួននៃអ្វីដែលរួមបញ្ចូលនៅក្នុង Twitter Bootstrap ដែលជាផ្នែកមួយនៃ Bootstrap ។ សូមចូលទៅកាន់គេហទំព័រ Bootstrap ឬទំព័រគម្រោង Github ដើម្បីទាញយក និងស្វែងយល់បន្ថែម។

អថេរ

Variables in Less គឺល្អឥតខ្ចោះសម្រាប់ការថែរក្សា និងធ្វើបច្ចុប្បន្នភាព CSS headache របស់អ្នកដោយឥតគិតថ្លៃ។ នៅពេលអ្នកចង់ផ្លាស់ប្តូរតម្លៃពណ៌ ឬតម្លៃដែលប្រើញឹកញាប់ សូមអាប់ដេតវានៅកន្លែងតែមួយ ហើយអ្នកត្រូវបានកំណត់។

  1. // តំណភ្ជាប់
  2. @linkColor : #8b59c2;
  3. @linkColorHover : darken ( @linkColor , 10 );
  4.  
  5. // ពណ៌ប្រផេះ
  6. @ខ្មៅ #០០០;
  7. @grayDark : lighten ( @black , 25 % );
  8. @ប្រផេះ ស្រាល ( @ខ្មៅ , ៥០ %);
  9. @grayLight : lighten ( @black , 70 % );
  10. @grayLighter : lighten ( @black , 90 %);
  11. @ ស ៖ #ffff ;
  12.  
  13. // ពណ៌សង្កត់សំឡេង
  14. @blue : #08b5fb;
  15. @បៃតង : #46a546 ;
  16. @ក្រហម ៖ #9d261d ;
  17. @លឿង ៖ #ffc40d ;
  18. @ពណ៌ទឹកក្រូច : #f89406 ;
  19. @pink : #c3325f;
  20. @ពណ៌ស្វាយ ៖ #7a43b6 ;
  21.  
  22. // ក្រឡាចត្រង្គមូលដ្ឋាន
  23. @basefont : 13px ;
  24. @baseline : 18px ;

មតិយោបល់

/* ... */Less ក៏ផ្តល់នូវរចនាប័ទ្មនៃការបញ្ចេញមតិមួយផ្សេងទៀតបន្ថែមលើ វាក្យសម្ព័ន្ធ ធម្មតារបស់ CSS ។

  1. // នេះជាមតិ
  2. // នេះក៏ជាមតិផងដែរ*/

លាយបញ្ចូល wazoo

Mixins ជាមូលដ្ឋានរួមបញ្ចូល ឬជាផ្នែកសម្រាប់ CSS ដែលអនុញ្ញាតឱ្យអ្នកបញ្ចូលគ្នានូវប្លុកនៃកូដទៅជាមួយ។ ពួកវាល្អណាស់សម្រាប់លក្ខណៈសម្បត្តិបុព្វបទរបស់អ្នកលក់ដូចជា box-shadowជម្រាលឆ្លងកាត់កម្មវិធីរុករក ជង់ពុម្ពអក្សរ និងច្រើនទៀត។ ខាងក្រោមនេះគឺជាគំរូនៃ mixins ដែលត្រូវបានរួមបញ្ចូលជាមួយ Bootstrap ។

ជង់ពុម្ពអក្សរ

  1. #ពុម្ពអក្សរ {
  2. . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  3. ពុម្ពអក្សរ - ទំហំ @size ;
  4. ពុម្ពអក្សរ - ទម្ងន់ @ ទម្ងន់ ;
  5. បន្ទាត់ - កម្ពស់ @lineHeight ;
  6. }
  7. . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  8. ពុម្ពអក្សរ - គ្រួសារ : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
  9. ពុម្ពអក្សរ - ទំហំ @size ;
  10. ពុម្ពអក្សរ - ទម្ងន់ @ ទម្ងន់ ;
  11. បន្ទាត់ - កម្ពស់ @lineHeight ;
  12. }
  13. ...
  14. }

ជម្រាល

  1. #ជម្រាល {
  2. ...
  3. . បញ្ឈរ ( @startColor : #555, @endColor: #333) {
  4. ផ្ទៃខាងក្រោយ - ពណ៌ @endColor ;
  5. ផ្ទៃខាងក្រោយ - ធ្វើម្តងទៀត ធ្វើម្តងទៀត - x ;
  6. ផ្ទៃខាងក្រោយ - រូបភាព - khtml - ជម្រាល ( លីនេអ៊ែរ កំពូល ឆ្វេង បាត ឆ្វេង ពី ( @startColor ) ទៅ ( @endColor ) ); // Konqueror
  7. ផ្ទៃខាងក្រោយ - រូបភាព - moz - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // FF 3.6+
  8. ផ្ទៃខាងក្រោយ - រូបភាព - ms - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // IE10
  9. ផ្ទៃខាងក្រោយ - រូបភាព : - កញ្ចប់គេហទំព័រ - ជម្រាល ( លីនេអ៊ែរ កំពូល ឆ្វេង បាតឆ្វេង ពណ៌ - បញ្ឈប់ ( 0 % , @startColor ), ពណ៌ - បញ្ឈប់ ( 100 %, @endColor )) ; // Safari 4+, Chrome 2+
  10. ផ្ទៃខាងក្រោយ - រូបភាព - កញ្ចប់គេហទំព័រ - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  11. ផ្ទៃខាងក្រោយ - រូបភាព - o - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // ល្ខោនអូប៉េរ៉ា 11.10
  12. ផ្ទៃខាងក្រោយ - រូបភាព លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // ស្តង់ដារ
  13. }
  14. ...
  15. }

ប្រតិបត្តិការ

ទទួលបានភាពស្រមើស្រមៃ និងអនុវត្តគណិតវិទ្យាមួយចំនួនដើម្បីបង្កើត mixins ដែលអាចបត់បែនបាន និងមានឥទ្ធិពលដូចរូបខាងក្រោម។

  1. // ក្រឡាចត្រង្គ
  2. @gridColumns : ១៦ ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // ធ្វើជួរឈរមួយចំនួន
  8. . ជួរឈរ ( @columnSpan : 1 ) {
  9. ទទឹង : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  10. }

ចងក្រងតិច

បន្ទាប់ពីកែប្រែ .lessឯកសារក្នុង /lib/ អ្នកនឹងត្រូវចងក្រងពួកវាឡើងវិញ ដើម្បីបង្កើតឯកសារ bootstrap-*.*.*.css និង bootstrap-*.*.*.min.css ឡើងវិញ។ ប្រសិនបើអ្នកកំពុងដាក់សំណើរទាញទៅ GitHub អ្នកត្រូវតែចងក្រងឡើងវិញជានិច្ច។

វិធីចងក្រង

វិធីសាស្រ្ត ជំហាន
ថ្នាំងជាមួយ makefile

ដំឡើងកម្មវិធីចងក្រងបន្ទាត់ពាក្យបញ្ជាតិចជាងជាមួយ npm ដោយដំណើរការពាក្យបញ្ជាខាងក្រោម៖

$ npm ដំឡើង lessc

នៅពេលដំឡើងរួច គ្រាន់តែដំណើរការ makeពី root នៃ bootstrap directory របស់អ្នក ហើយអ្នករួចរាល់ហើយ។

លើសពីនេះ ប្រសិនបើអ្នកបាន ដំឡើង watchr អ្នកអាចដំណើរការ make watchដើម្បីឱ្យ bootstrap បង្កើតឡើងវិញដោយស្វ័យប្រវត្តិរាល់ពេលដែលអ្នកកែសម្រួលឯកសារនៅក្នុង bootstrap lib (នេះមិនទាមទារទេ គ្រាន់តែជាវិធីសាស្ត្រងាយស្រួលប៉ុណ្ណោះ)។

Javascript

ទាញយក Less.js ចុងក្រោយបង្អស់ ហើយបញ្ចូលផ្លូវទៅកាន់វា (និង Bootstrap) នៅក្នុង head.

  1. <link rel = "stylesheet/less" href = "/path/to/bootstrap.less" >
  2. <script src = "/path/to/less.js" ></script>

ដើម្បីចងក្រងឯកសារ .less ឡើងវិញ គ្រាន់តែរក្សាទុកពួកវា ហើយផ្ទុកទំព័ររបស់អ្នកឡើងវិញ។ Less.js ចងក្រងពួកវា ហើយរក្សាទុកពួកវានៅក្នុងកន្លែងផ្ទុកក្នុងតំបន់។

បន្ទាត់ពាក្យបញ្ជា

ប្រសិនបើអ្នកបានដំឡើងឧបករណ៍បន្ទាត់ពាក្យបញ្ជាតិចជាងមុនរួចហើយ សូមដំណើរការពាក្យបញ្ជាខាងក្រោម៖

$ lessc ./lib/bootstrap.less > bootstrap.css

ត្រូវប្រាកដថាបញ្ចូលទៅ --compressក្នុងពាក្យបញ្ជានោះ ប្រសិនបើអ្នកកំពុងព្យាយាមរក្សាទុកបៃមួយចំនួន!

កម្មវិធី Mac តិច

កម្មវិធី Mac ដែលមិនផ្លូវការ មើលថតឯកសារ .less និងចងក្រងកូដទៅជាឯកសារមូលដ្ឋានបន្ទាប់ពីការរក្សាទុករាល់ឯកសារ .less ដែលបានមើល។

ប្រសិនបើអ្នកចូលចិត្ត អ្នកអាចបិទបើកចំណូលចិត្តនៅក្នុងកម្មវិធីសម្រាប់ការបង្រួមតូចដោយស្វ័យប្រវត្តិ ហើយថតឯកសារណាដែលចងក្រងនឹងបញ្ចប់។