Twitter Bootstrap

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

ការដាស់តឿន Nerd៖ Bootstrap ត្រូវ បានបង្កើតឡើងដោយ Less ហើយត្រូវបានរចនាឡើងដើម្បីដំណើរការចេញពីច្រកទ្វារដែលមានតែកម្មវិធីរុករកតាមអ៊ីនធឺណិតទំនើបប៉ុណ្ណោះ។

Hotlink របស់ CSS

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

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

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

Fork នៅលើ GitHub

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

Bootstrap នៅលើ GitHub »

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

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

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

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

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

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

៨ អុហ្វសិត ៤
៤ អុហ្វសិត ៤
៤ អុហ្វសិត ៤
៥ អុហ្វសិត ៣
៥ អុហ្វសិត ៣
១០ អុហ្វសិត ៦

ប្លង់ថេរ

ប្លង់កុងតឺន័រដែលផ្តោតលើទំហំ 940px ជាមូលដ្ឋានសម្រាប់គេហទំព័រ ឬទំព័រណាមួយ។

  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>

ចំណងជើង និងចម្លង

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

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>

ផ្សេងៗ ធាតុ

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

<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 ។

អាស័យដ្ឋាន

ធាតុ address​ត្រូវ​បាន​ប្រើ​សម្រាប់—អ្នក​ទាយ​វា!—អាសយដ្ឋាន។ នេះជារបៀបដែលវាមើលទៅ៖

Twitter, Inc.
795 Folsom Ave, Suite 600
San Francisco, CA 94107
P: (123) 456-7890

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

អក្សរកាត់

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

ប្លុកសម្រង់

<blockquote> <p> <cite>

ត្រូវ​ប្រាកដ​ថា​រុំ blockquote​ជុំវិញ paragraph​និង cite​ស្លាក។ នៅពេលដកស្រង់ប្រភព សូមប្រើ citeធាតុ។ CSS នឹងបង្ហាញឈ្មោះដោយស្វ័យប្រវត្តិជាមួយនឹងសញ្ញា em (—)

Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua...

វេជ្ជបណ្ឌិត Julius Hibbert

បញ្ជី

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

  • លោក Jeremy Bixby
  • លោក Robert Dezure
  • Josh Washington
  • លោក Anton Capresi
  • មិត្តរួមក្រុមរបស់ខ្ញុំ
    • លោក George Castanza
    • លោក Jerry Seinfeld
    • Cosmo Kramer
    • Elaine Bennis
    • មនុស្ស​ថ្មី
  • យ៉ូហាន យ៉ាកុប
  • លោក Paul Pierce
  • Kevin Garnett

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

  • លោក Jeremy Bixby
  • លោក Robert Dezure
  • Josh Washington
  • លោក Anton Capresi
  • មិត្តរួមក្រុមរបស់ខ្ញុំ
    • លោក George Castanza
    • លោក Jerry Seinfeld
    • Cosmo Kramer
    • Elaine Bennis
    • មនុស្ស​ថ្មី
  • យ៉ូហាន យ៉ាកុប
  • លោក Paul Pierce
  • Kevin Garnett

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

  1. លោក Jeremy Bixby
  2. លោក Robert Dezure
  3. Josh Washington
  4. លោក Anton Capresi
  5. មិត្តរួមក្រុមរបស់ខ្ញុំ
    1. លោក George Castanza
    2. លោក Jerry Seinfeld
    3. Cosmo Kramer
    4. Elaine Bennis
    5. មនុស្ស​ថ្មី
  6. យ៉ូហាន យ៉ាកុប
  7. លោក Paul Pierce
  8. Kevin Garnett

ការពិពណ៌នា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 ។

តារាងសំណង់

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

ទម្រង់ជាជង់

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

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

ប៊ូតុង

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

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

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

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

ទំហំជំនួស

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

រដ្ឋពិការ

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

តំណភ្ជាប់

ប៊ូតុង

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

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

×

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

×

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

×

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

×

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

រារាំងសារ

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

×

អូខ្ទាស់! អ្នក​មាន​កំហុស!ផ្លាស់ប្តូរវា ហើយព្យាយាមម្តងទៀត។ Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit ។ Cras mattis consectetur purus sit amet fermentum ។

ធ្វើសកម្មភាពនេះ។ ឬធ្វើបែបនេះ

×

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

ធ្វើសកម្មភាពនេះ។ ឬធ្វើបែបនេះ

×

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

ធ្វើសកម្មភាពនេះ។ ឬធ្វើបែបនេះ

×

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

ធ្វើសកម្មភាពនេះ។ ឬធ្វើបែបនេះ

ម៉ូឌុល

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

គន្លឹះឧបករណ៍

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

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 ដើម្បីផ្តល់ព័ត៌មានអត្ថបទរងទៅទំព័រមួយដោយមិនមានប្រសិទ្ធិភាពប្លង់។

ចំណងជើង Popover

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

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

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

របៀបប្រើវា។

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

  1. <link rel = "stylesheet/less" type = "text/css" href = "less/bootstrap.less" media = "ទាំងអស់" />
  2. < ប្រភេទ អក្សរ = "text/javascript" src = "js/less-1.0.41.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. @មូលដ្ឋាន 20px ;

មតិយោបល់

/* ... */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. . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  14. font - family : "Georgia" , Times New Roman , Times , sans - serif ;
  15. ពុម្ពអក្សរ - ទំហំ @size ;
  16. ពុម្ពអក្សរ - ទម្ងន់ @ ទម្ងន់ ;
  17. បន្ទាត់ - កម្ពស់ @lineHeight ;
  18. }
  19. . monospace ( @weight : normal , @size : 12px , @lineHeight : 20px ) {
  20. font - family : "Monaco" , Courier New , monospace ;
  21. ពុម្ពអក្សរ - ទំហំ @size ;
  22. ពុម្ពអក្សរ - ទម្ងន់ @ ទម្ងន់ ;
  23. បន្ទាត់ - កម្ពស់ @lineHeight ;
  24. }
  25. }

ជម្រាល

  1. #ជម្រាល {
  2. . ផ្ដេក ( @startColor : #555, @endColor: #333) {
  3. ផ្ទៃខាងក្រោយ - ពណ៌ @endColor ;
  4. ផ្ទៃខាងក្រោយ - ធ្វើម្តងទៀត ធ្វើម្តងទៀត - x ;
  5. ផ្ទៃខាងក្រោយ - រូបភាព - khtml - ជម្រាល ( លីនេអ៊ែរ កំពូល ឆ្វេង កំពូល ស្តាំ ពី ( @startColor ) ទៅ ( @endColor ) ) ; // Konqueror
  6. ផ្ទៃខាងក្រោយ - រូបភាព - moz - លីនេអ៊ែរ - ជម្រាល ( ខាងឆ្វេង , @startColor , @endColor ); // FF 3.6+
  7. ផ្ទៃខាងក្រោយ - រូបភាព - ms - លីនេអ៊ែរ - ជម្រាល ( ខាងឆ្វេង , @startColor , @endColor ); // IE10
  8. ផ្ទៃខាងក្រោយ - រូបភាព - កញ្ចប់គេហទំព័រ - ជម្រាល ( លីនេអ៊ែរ កំពូល ឆ្វេង កំពូល ស្ដាំ ពណ៌ - បញ្ឈប់ ( 0 % , @startColor ), ពណ៌ - បញ្ឈប់ ( 100 %, @endColor )) ; // Safari 4+, Chrome 2+
  9. ផ្ទៃខាងក្រោយ - រូបភាព - កញ្ចប់ គេហទំព័រ - លីនេអ៊ែរ - ជម្រាល ( ខាងឆ្វេង , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. ផ្ទៃខាងក្រោយ - រូបភាព - o - លីនេអ៊ែរ - ជម្រាល ( ឆ្វេង , @startColor , @endColor ); // ល្ខោនអូប៉េរ៉ា 11.10
  11. - ms - តម្រង : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor ); // IE8+
  12. តម្រង e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=1)" , @startColor , @endColor )); // IE6 និង IE7
  13. ផ្ទៃខាងក្រោយ - រូបភាព លីនេអ៊ែរ - ជម្រាល ( ខាងឆ្វេង , @startColor , @endColor ); // ស្តង់ដារ
  14. }
  15. . បញ្ឈរ ( @startColor : #555, @endColor: #333) {
  16. ផ្ទៃខាងក្រោយ - ពណ៌ @endColor ;
  17. ផ្ទៃខាងក្រោយ - ធ្វើម្តងទៀត ធ្វើម្តងទៀត - x ;
  18. ផ្ទៃខាងក្រោយ - រូបភាព - khtml - ជម្រាល ( លីនេអ៊ែរ កំពូល ឆ្វេង បាត ឆ្វេង ពី ( @startColor ) ទៅ ( @endColor ) ); // Konqueror
  19. ផ្ទៃខាងក្រោយ - រូបភាព - moz - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // FF 3.6+
  20. ផ្ទៃខាងក្រោយ - រូបភាព - ms - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // IE10
  21. ផ្ទៃខាងក្រោយ - រូបភាព : - កញ្ចប់គេហទំព័រ - ជម្រាល ( លីនេអ៊ែរ កំពូល ឆ្វេង បាតឆ្វេង ពណ៌ - បញ្ឈប់ ( 0 % , @startColor ), ពណ៌ - បញ្ឈប់ ( 100 %, @endColor )) ; // Safari 4+, Chrome 2+
  22. ផ្ទៃខាងក្រោយ - រូបភាព - កញ្ចប់គេហទំព័រ - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  23. ផ្ទៃខាងក្រោយ - រូបភាព - o - លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // ល្ខោនអូប៉េរ៉ា 11.10
  24. - ms - តម្រង : %( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor ); // IE8+
  25. តម្រង e (%( "progid:DXImageTransform.Microsoft.gradient(startColorstr='%d', endColorstr='%d', GradientType=0)" , @startColor , @endColor )); // IE6 និង IE7
  26. ផ្ទៃខាងក្រោយ - រូបភាព លីនេអ៊ែរ - ជម្រាល ( @startColor , @endColor ); // ស្តង់ដារ
  27. }
  28. . ទិសដៅ ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  29. ...
  30. }
  31. . បញ្ឈរ - បី ពណ៌ ( @startColor : # 00b3ee , @midColor: #7a43b6, @colorStop: 0.5, @endColor: #c3325f) {
  32. ...
  33. }
  34. }

ប្រព័ន្ធប្រតិបត្តិការ និងបណ្តាញ

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

  1. // ក្រឡាចត្រង្គ
  2. @gridColumns : ១៦ ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5.  
  6. // ប្រព័ន្ធក្រឡាចត្រង្គ
  7. . ធុង {
  8. ទទឹង @siteWidth ;
  9. រឹម ស្វ័យប្រវត្តិ ;
  10. . clearfix ();
  11. }
  12. . ជួរឈរ ( @columnSpan : 1 ) {
  13. បង្ហាញ ក្នុងជួរ ;
  14. អណ្តែត ឆ្វេង ;
  15. ទទឹង : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  16. រឹម - ឆ្វេង @gridGutterWidth ;
  17. &: ដំបូង - កូន {
  18. រឹម - ឆ្វេង 0 ;
  19. }
  20. }
  21. . អុហ្វសិត ( @columnOffset : 1 ) {
  22. រឹម - ឆ្វេង : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) ! សំខាន់ ;
  23. }