Bootstrap, ຈາກ Twitter

Bootstrap ເປັນຊຸດເຄື່ອງມືຈາກ Twitter ອອກແບບມາເພື່ອເລີ່ມຕົ້ນການພັດທະນາຂອງ webapps ແລະສະຖານທີ່.
ມັນປະກອບມີພື້ນຖານ CSS ແລະ HTML ສໍາລັບຕົວພິມ, ແບບຟອມ, ປຸ່ມ, ຕາຕະລາງ, ຕາຂ່າຍໄຟຟ້າ, ການນໍາທາງ, ແລະອື່ນໆ.

ການແຈ້ງເຕືອນ Nerd: Bootstrap ຖືກ ສ້າງຂຶ້ນດ້ວຍ Less ແລະຖືກອອກແບບມາເພື່ອເຮັດວຽກອອກຈາກປະຕູທີ່ມີຕົວທ່ອງເວັບທີ່ທັນສະໄຫມຢູ່ໃນໃຈ.

Hotlink CSS

ສໍາລັບການເລີ່ມຕົ້ນທີ່ໄວທີ່ສຸດ ແລະງ່າຍທີ່ສຸດ, ພຽງແຕ່ຄັດລອກສະນິບເພັດນີ້ໃສ່ໃນຫນ້າເວັບຂອງທ່ານ.

ໃຊ້ມັນດ້ວຍ Less

ພັດລົມຂອງການໃຊ້ຫນ້ອຍ? ບໍ່ມີບັນຫາ, ພຽງແຕ່ clone repo ແລະເພີ່ມສາຍເຫຼົ່ານີ້:

Fork ໃນ GitHub

ດາວໂຫລດ, ສ້ອມ, ດຶງ, ບັນຫາໄຟລ໌, ແລະອື່ນໆອີກກັບ Bootstrap repo ຢ່າງເປັນທາງການໃນ Github.

Bootstrap ໃນ GitHub »

ປະຫວັດສາດ

ໃນມື້ກ່ອນຫນ້າຂອງ Twitter, ວິສະວະກອນໃຊ້ເກືອບທຸກຫ້ອງສະຫມຸດທີ່ພວກເຂົາຄຸ້ນເຄີຍເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການດ້ານຫນ້າ. Bootstrap ໄດ້ເລີ່ມຕົ້ນເປັນຄໍາຕອບຕໍ່ສິ່ງທ້າທາຍທີ່ນໍາສະເຫນີແລະການພັດທະນາຢ່າງໄວວາໃນໄລຍະ Hackweek ທໍາອິດຂອງ Twitter.

ດ້ວຍການຊ່ວຍເຫຼືອແລະຄໍາຄິດເຫັນຂອງວິສະວະກອນຫຼາຍຄົນໃນ Twitter, Bootstrap ໄດ້ເຕີບໃຫຍ່ຢ່າງຫຼວງຫຼາຍເພື່ອກວມເອົາບໍ່ພຽງແຕ່ຮູບແບບພື້ນຖານ, ແຕ່ຮູບແບບການອອກແບບດ້ານຫນ້າທີ່ສະຫງ່າງາມແລະທົນທານກວ່າ.

ອ່ານເພີ່ມເຕີມກ່ຽວກັບ dev.twitter.com ›

ຮອງຮັບຕົວທ່ອງເວັບ

Bootstrap ຖືກທົດສອບແລະສະຫນັບສະຫນູນໃນຕົວທ່ອງເວັບທີ່ທັນສະໄຫມທີ່ສໍາຄັນເຊັ່ນ Chrome, Safari, Internet Explorer, ແລະ Firefox.

ທົດສອບ ແລະຮອງຮັບໃນ Chrome, Safari, Internet Explorer, ແລະ Firefox
  • Safari ຫຼ້າສຸດ
  • Google Chrome ຫຼ້າສຸດ
  • Firefox 4+
  • Internet Explorer 7+
  • Opera 11

ມີຫຍັງແດ່

Bootstrap ມາພ້ອມກັບການລວບລວມ CSS, uncompiled, ແລະຕົວຢ່າງແມ່ແບບ.

  • ໄຟລ໌ .less ຕົ້ນສະບັບທັງໝົດ
  • ລວບລວມແລະຫຍໍ້ CSS ຢ່າງສົມບູນ
  • ປະກອບເອກະສານຄູ່ມືຮູບແບບ
  • ແມ່ແບບຫນ້າຕົວຢ່າງ (ມີເພີ່ມເຕີມທີ່ຈະມາໃນໄວໆນີ້)

ຕາຂ່າຍເລີ່ມຕົ້ນ

ລະບົບຕາຂ່າຍໄຟຟ້າເລີ່ມຕົ້ນທີ່ສະຫນອງໃຫ້ເປັນສ່ວນຫນຶ່ງຂອງ Bootstrap ແມ່ນຕາຂ່າຍໄຟຟ້າ 16 ຖັນກວ້າງ 940px. ມັນເປັນການປຸງລົດຊາດຂອງລະບົບຕາຂ່າຍໄຟຟ້າ 960 ທີ່ນິຍົມ, ແຕ່ບໍ່ມີຂອບ / padding ເພີ່ມເຕີມຢູ່ດ້ານຊ້າຍແລະຂວາ.

ຕົວຢ່າງເຄື່ອງຫມາຍຕາຕະລາງ

ດັ່ງທີ່ສະແດງຢູ່ນີ້, ຮູບແບບພື້ນຖານສາມາດຖືກສ້າງຂື້ນດ້ວຍສອງ "ຖັນ," ແຕ່ລະອັນກວມເອົາຈໍານວນ 16 ຖັນພື້ນຖານທີ່ພວກເຮົາກໍານົດເປັນສ່ວນຫນຶ່ງຂອງລະບົບຕາຂ່າຍໄຟຟ້າຂອງພວກເຮົາ. ເບິ່ງຕົວຢ່າງຂ້າງລຸ່ມນີ້ສໍາລັບການປ່ຽນແປງເພີ່ມເຕີມ.

  1. <div class = "row" >
  2. <div class = "span6 ຖັນ" >
  3. ...
  4. </div>
  5. <div class = "span10 columns" >
  6. ...
  7. </div>
  8. </div>
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
2
2
2
2
2
2
2
2
3
3
3
3
3
1
4
4
4
4
4
6
6
8
8
5
11
16

ການຊົດເຊີຍຖັນ

4
8 ຊົດເຊີຍ 4
4 ຊົດເຊີຍ 4
4 ຊົດເຊີຍ 4
5 ຊົດເຊີຍ 3
5 ຊົດເຊີຍ 3
10 ຊົດເຊີຍ 6

ຮູບແບບຄົງທີ່

ຮູບແບບເລີ່ມຕົ້ນ ແລະງ່າຍດາຍ 940px-wide, ສູນກາງສໍາລັບພຽງແຕ່ກ່ຽວກັບເວັບໄຊທ໌ໃດຫນຶ່ງຫຼືຫນ້າທີ່ສະຫນອງໃຫ້ໂດຍດຽວ <div.container>.

  1. <ຮ່າງກາຍ>
  2. <div class = "container" >
  3. ...
  4. </div>
  5. </body>

ຮູບແບບຂອງນ້ໍາ

ເປັນທາງເລືອກ, ໂຄງສ້າງຫນ້າຂອງນ້ໍາທີ່ມີຄວາມຍືດຫຍຸ່ນທີ່ມີ min- ແລະ max-widths ແລະແຖບດ້ານຊ້າຍມື. ດີຫຼາຍສຳລັບແອັບ ແລະເອກະສານ.

  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. ອັນທໍາອິດແມ່ນຂະຫນາດຕົວອັກສອນພື້ນຖານທີ່ໃຊ້ຕະຫຼອດແລະທີສອງແມ່ນເສັ້ນພື້ນຖານ - ຄວາມສູງ.

ພວກເຮົາໃຊ້ຕົວແປເຫຼົ່ານັ້ນ, ແລະຄະນິດສາດບາງອັນ, ເພື່ອສ້າງຂອບ, paddings, ແລະ line-heights ຂອງທຸກປະເພດຂອງພວກເຮົາ ແລະອື່ນໆອີກ.

h1. ຫົວຂໍ້ 1

h2. ຫົວຂໍ້ 2

h3. ຫົວຂໍ້ 3

h4. ຫົວຂໍ້ 4

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 augue.

ຫມາຍເຫດ: ມັນຍັງບໍ່ເປັນຫຍັງທີ່ຈະໃຊ້ <b>ແລະ <i>tags ໃນ HTML5 ແລະພວກມັນບໍ່ຈໍາເປັນຕ້ອງມີຮູບແບບຕົວຫນາແລະຕົວອຽງຕາມລໍາດັບ (ເຖິງແມ່ນວ່າມີອົງປະກອບ semantic ຫຼາຍ, ໃຊ້ມັນ). <b>ແມ່ນຫມາຍເຖິງການເນັ້ນຄໍາສັບຫຼືປະໂຫຍກໂດຍບໍ່ມີການສະແດງຄວາມສໍາຄັນເພີ່ມເຕີມ, ໃນຂະນະທີ່ <i>ສ່ວນໃຫຍ່ແມ່ນສໍາລັບສຽງ, ຄໍາສັບດ້ານວິຊາການ, ແລະອື່ນໆ.

ທີ່ຢູ່

ອົງ ປະ <address>ກອບແມ່ນໃຊ້ສໍາລັບຂໍ້ມູນຕິດຕໍ່ສໍາລັບບັນພະບຸລຸດທີ່ໃກ້ທີ່ສຸດຂອງຕົນ, ຫຼືຮ່າງກາຍທັງຫມົດຂອງການເຮັດວຽກ. ນີ້ແມ່ນວິທີທີ່ມັນເບິ່ງຄືວ່າ:

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

ໝາຍເຫດ: ແຕ່ລະແຖວ <address>ຕ້ອງຈົບລົງດ້ວຍເສັ້ນແບ່ງ ( <br />) ຫຼືຖືກຫໍ່ດ້ວຍແທັກລະດັບບລັອກ (ຕົວຢ່າງ, <p>) ເພື່ອຈັດໂຄງສ້າງເນື້ອຫາໃຫ້ຖືກຕ້ອງ.

ຕົວຫຍໍ້

ສຳລັບຕົວຫຍໍ້ ແລະຄຳຫຍໍ້, ໃຫ້ໃຊ້ <abbr>ແທັກ ( <acronym>ຖືກຍົກເລີກໃນ HTML5 ). ໃສ່ແບບຟອມຫຍໍ້ພາຍໃນແທັກແລະຕັ້ງຫົວຂໍ້ສໍາລັບຊື່ທີ່ສົມບູນ.

Blockquotes

<blockquote> <p> <small>

ວິທີການອ້າງອີງ

ເພື່ອລວມເອົາ blockquote, ຫໍ່ <blockquote>ຮອບ <p>ແລະ <small>tags. ໃຊ້ <small>ອົງປະກອບເພື່ອອ້າງອີງແຫຼ່ງຂອງທ່ານແລະທ່ານຈະໄດ້ຮັບ em dash &mdash;ກ່ອນມັນ.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.

ທ່ານດຣ Julius Hibbert

ລາຍການ

ບໍ່ມີຄໍາສັ່ງ<ul>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at 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
  • Eget porttitor lorem

ບໍ່ມີຮູບແບບ<ul.unstyled>

  • Lorem ipsum dolor sit amet
  • Consectetur adipiscing elit
  • Integer molestie lorem at 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
  • Eget porttitor lorem

ສັ່ງແລ້ວ<ol>

  1. Lorem ipsum dolor sit amet
  2. Consectetur adipiscing elit
  3. Integer molestie lorem at massa
  4. Facilisis ໃນ pretium nisl aliquet
  5. Nulla volutpat aliquam velit
  6. Faucibus porta lacus fringilla vel
  7. Aenean sit amet erat nunc
  8. Eget porttitor lorem

ລາຍລະອຽດdl

ລາຍ​ລະ​ອຽດ​
ບັນຊີລາຍຊື່ຄໍາອະທິບາຍແມ່ນດີເລີດສໍາລັບການກໍານົດຂໍ້ກໍານົດ.
Euismod
Vestibulum id ligula porta felis euismod semper eget lacinia odio sem nec elit.
Donec id elit non mi porta gravida at eget metus.
Malesuada porta
Etiam porta sem malesuada magna mollis euismod.

ຕາຕະລາງການກໍ່ສ້າງ

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

ຕາຕະລາງແມ່ນດີຫຼາຍ - ສໍາລັບຫຼາຍຢ່າງ. ຕາຕະລາງທີ່ຍິ່ງໃຫຍ່, ແນວໃດກໍ່ຕາມ, ຕ້ອງການ markup ເລັກນ້ອຍເພື່ອໃຫ້ເປັນປະໂຫຍດ, ສາມາດຂະຫຍາຍໄດ້, ແລະສາມາດອ່ານໄດ້ (ໃນລະດັບລະຫັດ). ນີ້ແມ່ນຄໍາແນະນໍາບາງຢ່າງທີ່ຈະຊ່ວຍ.

ຫໍ່ສ່ວນຫົວຄໍລຳຂອງເຈົ້າຢູ່ໃນ <thead>ລຳດັບລຳດັບ ສະເໝີ <thead>> <tr>> <th>.

ຄ້າຍຄືກັນກັບສ່ວນຫົວຖັນ, ເນື້ອໃນເນື້ອໃນຂອງຕາຕະລາງທັງໝົດຂອງທ່ານຄວນຈະຖືກຫໍ່ໄວ້ເປັນແຖວ <tbody>ເພື່ອໃຫ້ລໍາດັບຊັ້ນຂອງເຈົ້າເປັນ <tbody>> <tr>> <td>.

ຕົວຢ່າງ: ຮູບແບບຕາຕະລາງເລີ່ມຕົ້ນ

ຕາຕະລາງທັງຫມົດຈະຖືກຈັດຮູບແບບອັດຕະໂນມັດໂດຍມີພຽງແຕ່ຂອບທີ່ສໍາຄັນເພື່ອຮັບປະກັນການອ່ານແລະຮັກສາໂຄງສ້າງ. ບໍ່ຈໍາເປັນຕ້ອງເພີ່ມຊັ້ນຮຽນເພີ່ມເຕີມຫຼືຄຸນລັກສະນະ.

# ຊື່​ແທ້ ນາມ​ສະ​ກຸນ ພາສາ
1 ບາງ ຫນຶ່ງ ພາສາອັງກິດ
2 ໂຈ Sixpack ພາສາອັງກິດ
3 ສະຕູ ແຂ້ວ ລະຫັດ
  1. <ຕາຕະລາງ>
  2. ...
  3. </table>

ຕົວຢ່າງ: Zebra-tried

ສ້າງຄວາມແປກໃໝ່ໃຫ້ກັບໂຕະຂອງເຈົ້າໂດຍການເພີ່ມລາຍເສັ້ນມ້າລາຍ—ພຽງແຕ່ເພີ່ມ .zebra-stripedຊັ້ນຮຽນ.

# ຊື່​ແທ້ ນາມ​ສະ​ກຸນ ພາສາ
1 ບາງ ຫນຶ່ງ ພາສາອັງກິດ
2 ໂຈ Sixpack ພາສາອັງກິດ
3 ສະຕູ ແຂ້ວ ລະຫັດ

ໝາຍເຫດ: Zebra-striping ແມ່ນການປັບປຸງແບບກ້າວກະໂດດທີ່ບໍ່ສາມາດນຳໃຊ້ໄດ້ສຳລັບໂປຣແກຣມທ່ອງເວັບເກົ່າເຊັ່ນ IE8 ແລະລຸ່ມນີ້.

  1. <ຕາຕະລາງ class = "zebra-striped" >
  2. ...
  3. </table>

ຕົວຢ່າງ: Zebra-striped w/ TableSorter.js

ເອົາຕົວຢ່າງທີ່ຜ່ານມາ, ພວກເຮົາປັບປຸງປະໂຫຍດຂອງຕາຕະລາງຂອງພວກເຮົາໂດຍການສະຫນອງການທໍາງານການຈັດລຽງໂດຍຜ່ານ jQuery ແລະ Tablesorter plugin. ຄລິກສ່ວນຫົວຂອງຖັນໃດນຶ່ງເພື່ອປ່ຽນການຈັດຮຽງ.

# ຊື່​ແທ້ ນາມ​ສະ​ກຸນ ພາສາ
1 ຂອງເຈົ້າ ຫນຶ່ງ ພາສາອັງກິດ
2 ໂຈ Sixpack ພາສາອັງກິດ
3 ສະຕູ ແຂ້ວ ລະຫັດ
  1. <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
  2. <script >
  3. $ ( ຟັງຊັນ () {
  4. $ ( "table#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
  5. });
  6. </script>
  7. <ຕາຕະລາງ class = "zebra-striped" >
  8. ...
  9. </table>

ຮູບແບບເລີ່ມຕົ້ນ

ຮູບແບບທັງໝົດແມ່ນໃຫ້ຮູບແບບເລີ່ມຕົ້ນເພື່ອນຳສະເໜີພວກມັນໃນແບບທີ່ອ່ານໄດ້ ແລະສາມາດຂະຫຍາຍໄດ້. ຮູບແບບແມ່ນສະໜອງໃຫ້ສຳລັບການປ້ອນຂໍ້ຄວາມ, ເລືອກລາຍການ, ພື້ນທີ່ຂໍ້ຄວາມ, ປຸ່ມວິທະຍຸ ແລະກ່ອງກາໝາຍ, ແລະປຸ່ມຕ່າງໆ.

ຕົວ​ຢ່າງ​ຮູບ​ແບບ​ນິ​ທານ​
ບາງມູນຄ່າຢູ່ທີ່ນີ້
ຂໍ້​ຄວາມ​ຊ່ວຍ​ເຫຼືອ​ຂະ​ຫນາດ​ນ້ອຍ​
ຕົວ​ຢ່າງ​ຮູບ​ແບບ​ນິ​ທານ​
@
ຕົວ​ຢ່າງ​ຮູບ​ແບບ​ນິ​ທານ​
ໝາຍເຫດ: ປ້າຍກຳກັບອ້ອມຮອບຕົວເລືອກທັງໝົດສຳລັບພື້ນທີ່ຄລິກທີ່ໃຫຍ່ກວ່າ ແລະຮູບແບບທີ່ສາມາດໃຊ້ໄດ້ຫຼາຍກວ່າ.
ກັບ ເວລາທັງໝົດແມ່ນສະແດງເປັນເວລາມາດຕະຖານປາຊີຟິກ (GMT -08:00).
ບລັອກຂໍ້ຄວາມຊ່ວຍເຫຼືອເພື່ອອະທິບາຍຊ່ອງຂໍ້ມູນຂ້າງເທິງຖ້າຕ້ອງການ.
 

ຮູບແບບຊ້ອນກັນ

ເພີ່ມໃສ່ .form-stackedHTML ຂອງແບບຟອມຂອງເຈົ້າ ແລະເຈົ້າຈະມີປ້າຍຊື່ຢູ່ດ້ານເທິງຂອງຊ່ອງຂໍ້ມູນຂອງເຂົາເຈົ້າ ແທນທີ່ຈະຢູ່ທາງຊ້າຍຂອງພວກມັນ. ນີ້ເຮັດວຽກໄດ້ດີຖ້າແບບຟອມຂອງທ່ານສັ້ນຫຼືທ່ານມີສອງຖັນຂອງວັດສະດຸປ້ອນສໍາລັບແບບຟອມທີ່ຫນັກກວ່າ.

ຕົວ​ຢ່າງ​ຮູບ​ແບບ​ນິ​ທານ​
ຕົວ​ຢ່າງ​ຮູບ​ແບບ​ນິ​ທານ​
ຂໍ້​ຄວາມ​ຊ່ວຍ​ເຫຼືອ​ຂະ​ຫນາດ​ນ້ອຍ​
ໝາຍເຫດ: ປ້າຍກຳກັບອ້ອມຮອບຕົວເລືອກທັງໝົດສຳລັບພື້ນທີ່ຄລິກທີ່ໃຫຍ່ກວ່າ ແລະຮູບແບບທີ່ສາມາດໃຊ້ໄດ້ຫຼາຍກວ່າ.
 

ປຸ່ມ

ໃນຖານະເປັນສົນທິສັນຍາ, ປຸ່ມຖືກນໍາໃຊ້ສໍາລັບການດໍາເນີນການໃນຂະນະທີ່ການເຊື່ອມຕໍ່ຖືກນໍາໃຊ້ສໍາລັບວັດຖຸ. ຕົວຢ່າງ, "ດາວໂຫລດ" ສາມາດເປັນປຸ່ມແລະ "ກິດຈະກໍາທີ່ຜ່ານມາ" ສາມາດເປັນການເຊື່ອມຕໍ່.

ປຸ່ມທັງໝົດເລີ່ມຕົ້ນເປັນຮູບແບບສີເທົາອ່ອນ, ແຕ່ບາງຊັ້ນຮຽນທີ່ມີປະໂຫຍດສາມາດນຳໃຊ້ໄດ້ສຳລັບຮູບແບບສີຕ່າງໆ. ຫ້ອງຮຽນເຫຼົ່ານີ້ປະກອບມີຫ້ອງຮຽນສີຟ້າ .primary, ຫ້ອງຮຽນສີຟ້າອ່ອນ .info, ຫ້ອງຮຽນສີຂຽວ .success, ແລະ .dangerຫ້ອງຮຽນສີແດງ. ນອກຈາກນັ້ນ, ມ້ວນຄໍເຕົ້າໄຂ່ທີ່ຂອງທ່ານເອງແມ່ນງ່າຍ peasy.

ປຸ່ມຕົວຢ່າງ

ຮູບແບບປຸ່ມສາມາດຖືກນໍາໄປໃຊ້ກັບອັນໃດກໍໄດ້ທີ່ມີການ .btnນຳໃຊ້. ໂດຍປົກກະຕິເຈົ້າຈະຕ້ອງໃຊ້ສິ່ງເຫຼົ່ານີ້ໃສ່ພຽງແຕ່ <a>, <button>, ແລະເລືອກ <input>ອົງປະກອບເທົ່ານັ້ນ. ນີ້ແມ່ນວິທີທີ່ມັນເບິ່ງຄືວ່າ:

ຂະໜາດສຳຮອງ

ຕ້ອງການປຸ່ມໃຫຍ່ ຫຼືນ້ອຍກວ່າບໍ? ມີຢູ່!

ສະຖານະຄົນພິການ

ສຳລັບປຸ່ມທີ່ບໍ່ເຄື່ອນໄຫວ ຫຼືຖືກປິດການນຳໃຊ້ໂດຍແອັບຯດ້ວຍເຫດຜົນອັນໜຶ່ງ ຫຼືອີກອັນໜຶ່ງ, ໃຫ້ໃຊ້ສະຖານະທີ່ຖືກປິດການນຳໃຊ້. ນັ້ນແມ່ນ .disabledສໍາລັບການເຊື່ອມຕໍ່ແລະ :disabledສໍາລັບ <button>ອົງປະກອບ.

ລິ້ງຄ໌

ປຸ່ມ

 

ການແຈ້ງເຕືອນພື້ນຖານ

div.alert-message

ຂໍ້ຄວາມແຖວດຽວສໍາລັບການເນັ້ນຄວາມລົ້ມເຫລວ, ຄວາມລົ້ມເຫຼວທີ່ເປັນໄປໄດ້, ຫຼືຄວາມສໍາເລັດຂອງການກະທໍາ. ໂດຍສະເພາະທີ່ເປັນປະໂຫຍດສໍາລັບແບບຟອມ.

×

ຍານບໍລິສຸດ gaucamole! ກວດເບິ່ງຕົວເອງທີ່ດີທີ່ສຸດ, ເຈົ້າເບິ່ງບໍ່ດີເກີນໄປ.

×

ໂອ້ຍ! ປ່ຽນແປງອັນນີ້ ແລະອັນນັ້ນ ແລະລອງໃໝ່ອີກ.

×

ເຮັດໄດ້ດີ! ທ່ານໄດ້ອ່ານຂໍ້ຄວາມແຈ້ງເຕືອນນີ້ສຳເລັດແລ້ວ.

×

ລະວັງ! ນີ້ແມ່ນການແຈ້ງເຕືອນທີ່ຕ້ອງການຄວາມສົນໃຈຂອງທ່ານ, ແຕ່ມັນບໍ່ແມ່ນຄວາມສໍາຄັນອັນໃຫຍ່ຫຼວງເທື່ອ.

ບລັອກຂໍ້ຄວາມ

div.alert-message.block-message

ສໍາລັບຂໍ້ຄວາມທີ່ຕ້ອງການຄໍາອະທິບາຍເລັກນ້ອຍ, ພວກເຮົາມີການແຈ້ງເຕືອນແບບຫຍໍ້ຫນ້າ. ເຫຼົ່ານີ້ແມ່ນດີເລີດສໍາລັບການ bubbling ເຖິງຂໍ້ຄວາມຄວາມຜິດພາດທີ່ຍາວກວ່າ, ເຕືອນຜູ້ໃຊ້ຂອງການປະຕິບັດທີ່ຍັງຄ້າງ, ຫຼືພຽງແຕ່ນໍາສະເຫນີຂໍ້ມູນຂ່າວສານສໍາລັບການເນັ້ນຫນັກໃສ່ຫຼາຍໃນຫນ້າ.

×

ຍານບໍລິສຸດ gaucamole! ອັນນີ້ເປັນການເຕືອນໄພ! ກວດເບິ່ງຕົວເອງທີ່ດີທີ່ສຸດ, ເຈົ້າເບິ່ງບໍ່ດີເກີນໄປ. Nulla vitae elit libero, a pharetra augue. Praesent commodo cursus magna, vel scelerisque nisl consectetur et.

×

ໂອ້ຍ! ທ່ານ​ມີ​ຄວາມ​ຜິດ​ພາດ​! ປ່ຽນແປງອັນນີ້ ແລະອັນນັ້ນ ແລະລອງໃໝ່ອີກ. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Cras mattis consectetur purus sit amet fermentum.

×

ເຮັດໄດ້ດີ! ທ່ານໄດ້ອ່ານຂໍ້ຄວາມແຈ້ງເຕືອນນີ້ສຳເລັດແລ້ວ. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Maecenas faucibus mollis interdum.

×

ລະວັງ! ນີ້ແມ່ນການແຈ້ງເຕືອນທີ່ຕ້ອງການຄວາມສົນໃຈຂອງທ່ານ, ແຕ່ມັນບໍ່ແມ່ນຄວາມສໍາຄັນອັນໃຫຍ່ຫຼວງເທື່ອ.

ໂມດູນ

Modals-dialogs ຫຼື lightboxes-ແມ່ນດີເລີດສໍາລັບການດໍາເນີນການຕາມບໍລິບົດໃນສະຖານະການທີ່ມັນສໍາຄັນທີ່ຈະຮັກສາສະພາບການພື້ນຫລັງ.

ຄໍາແນະນໍາເຄື່ອງມື

Twipsies ແມ່ນມີປະໂຫຍດຫຼາຍສໍາລັບການຊ່ວຍຜູ້ໃຊ້ທີ່ສັບສົນແລະຊີ້ໃຫ້ພວກເຂົາໄປໃນທິດທາງທີ່ຖືກຕ້ອງ.

Lorem ipsum dolar sit amet illo ຄວາມຜິດພາດ ipsum veritatis aut iste perspiciatis iste voluptas natus illo quasi odit aut natus consequuntur consequuntur, aut natus illo voluptatem odit perspiciatis laudantium rem dolorupquetam to. Voluptasdicta eaque beatae aperiam ut enim voluptatem explicabo explicabo, voluptas quia odit fugit accusantium totam totam architecto explicabo ນັ່ງ quasi fugit fugit, totam doloremque unde sunt sed dicta quaeuptaugit quae vol taugit accusantium .

ຂ້າງລຸ່ມ!
ຖືກຕ້ອງ!
ຊ້າຍ!
ຂ້າງເທິງ!

Popovers

ໃຊ້ popovers ເພື່ອສະຫນອງຂໍ້ມູນ subtextual ກັບຫນ້າໃດຫນຶ່ງໂດຍບໍ່ມີຜົນກະທົບຕໍ່ການຈັດວາງ.

ຊື່ Popover

Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

Bootstrap ຖືກສ້າງຂຶ້ນດ້ວຍ Preboot , ເປັນຊຸດ open-source ຂອງ mixins ແລະຕົວແປທີ່ຈະໃຊ້ຮ່ວມກັນກັບ Less , CSS preprocessor ສໍາລັບການພັດທະນາເວັບໄວແລະງ່າຍຂຶ້ນ.

ກວດເບິ່ງວ່າພວກເຮົາໃຊ້ Preboot ໃນ Bootstrap ແນວໃດແລະວິທີທີ່ທ່ານສາມາດໃຊ້ມັນໄດ້ຖ້າທ່ານເລືອກທີ່ຈະດໍາເນີນການຫນ້ອຍລົງໃນໂຄງການຕໍ່ໄປຂອງທ່ານ.

ວິທີການນໍາໃຊ້ມັນ

ໃຊ້ຕົວເລືອກນີ້ເພື່ອເຮັດໃຫ້ການນໍາໃຊ້ຢ່າງເຕັມທີ່ຂອງຕົວແປຫນ້ອຍຂອງ Bootstrap, mixins, ແລະ nesting ໃນ CSS ຜ່ານ javascript ໃນຕົວທ່ອງເວັບຂອງທ່ານ.

  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 ເພື່ອດາວໂຫລດແລະຮຽນຮູ້ເພີ່ມເຕີມ.

ຕົວແປ

ຕົວແປໃນ Less ແມ່ນດີເລີດສໍາລັບການຮັກສາແລະປັບປຸງ CSS ຂອງເຈົ້າບໍ່ສະບາຍ. ເມື່ອທ່ານຕ້ອງການປ່ຽນຄ່າສີຫຼືຄ່າທີ່ໃຊ້ເລື້ອຍໆ, ປັບປຸງມັນຢູ່ໃນຈຸດດຽວແລະທ່ານກໍາລັງຕັ້ງ.

  1. // ລິ້ງຄ໌
  2. @linkColor : #8b59c2;
  3. @linkColorHover : darken ( @linkColor , 10 );
  4.  
  5. // ສີເທົາ
  6. @ດຳ : #000;
  7. @greyDark : lighten ( @black , 25 % );
  8. @ສີຂີ້ເຖົ່າ : lighten ( @black , 50 % );
  9. @greyLight : lighten ( @black , 70 % );
  10. @grayLighter : lighten ( @black , 90 % );
  11. @ຂາວ : #ffff ;
  12.  
  13. // ສີທີ່ເນັ້ນສຽງ
  14. @blue : #08b5fb ;
  15. @green : #46a546;
  16. @red : #9d261d;
  17. @yellow : #ffc40d ;
  18. @ສີສົ້ມ : #f89406 ;
  19. @ສີບົວ : #c3325f ;
  20. @ສີມ່ວງ : #7a43b6 ;
  21.  
  22. // ຕາຂ່າຍພື້ນຖານ
  23. @basefont : 13px ;
  24. @ ພື້ນ ຖານ : 18px ;

ຄໍາເຫັນ

/* ... */Less ຍັງສະຫນອງຮູບແບບການສະແດງຄວາມຄິດເຫັນອື່ນນອກເຫນືອຈາກ syntax ປົກກະຕິຂອງ CSS .

  1. // ນີ້ແມ່ນຄໍາເຫັນ
  2. /* ນີ້​ແມ່ນ​ຄໍາ​ຄິດ​ເຫັນ */

Mixins ເຖິງ wazoo ໄດ້

Mixins ໂດຍພື້ນຖານແລ້ວແມ່ນລວມເອົາຫຼືບາງສ່ວນສໍາລັບ CSS, ຊ່ວຍໃຫ້ທ່ານສາມາດລວມຕົວບລັອກຂອງລະຫັດເຂົ້າໄປໃນຫນຶ່ງ. ພວກມັນດີເລີດສຳລັບຄຸນສົມບັດນຳໜ້າຂອງຜູ້ຂາຍເຊັ່ນ: box-shadow, ລະດັບສີຂ້າມ browser, stacks ຟອນ, ແລະອື່ນໆອີກ. ຂ້າງລຸ່ມນີ້ແມ່ນຕົວຢ່າງຂອງ mixins ທີ່ລວມຢູ່ໃນ Bootstrap.

ຟອນ stacks

  1. #ຟອນ {
  2. . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  3. ຕົວອັກສອນ - ຂະຫນາດ : @size ;
  4. font - weight : @weight ;
  5. ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
  6. }
  7. . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  8. font - family : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
  9. ຕົວອັກສອນ - ຂະຫນາດ : @size ;
  10. font - weight : @weight ;
  11. ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
  12. }
  13. . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
  14. font - family : "Georgia" , Times New Roman , Times , sans - serif ;
  15. ຕົວອັກສອນ - ຂະຫນາດ : @size ;
  16. font - weight : @weight ;
  17. ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
  18. }
  19. . monospace ( @weight : normal , @size : 12px , @lineHeight : 20px ) {
  20. font - family : "ໂມນາໂກ" , Courier New , monospace ;
  21. ຕົວອັກສອນ - ຂະຫນາດ : @size ;
  22. font - weight : @weight ;
  23. ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
  24. }
  25. }

ຊັ້ນສີ

  1. #gradient {
  2. . ລວງນອນ ( @startColor : #555, @endColor: #333) {
  3. ພື້ນຫຼັງ - ສີ : @endColor ;
  4. ພື້ນຫຼັງ - repeat : repeat - x ;
  5. ພື້ນຫລັງ - ຮູບພາບ : - khtml - gradient ( ເສັ້ນ , ຊ້າຍເທິງ , ເທິງຂວາ , ຈາກ ( @startColor ), ເຖິງ ( @endColor )); // Konqueror
  6. ພື້ນຫລັງ - ຮູບພາບ : - moz - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // FF 3.6+
  7. ພື້ນຫລັງ - ຮູບພາບ : - ms - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // IE10
  8. ພື້ນຫຼັງ - ຮູບ : - webkit - gradient ( ເສັ້ນ , ຊ້າຍ ເທິງ , ເທິງ ຂວາ , ສີ - ຢຸດ ( 0 %, @startColor ), ສີ - ຢຸດ ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  9. ພື້ນຫລັງ - ຮູບພາບ : - webkit - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  10. ພື້ນຫຼັງ - ຮູບພາບ : - o - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // Opera 11.10
  11. ພື້ນຫລັງ - ຮູບພາບ : linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // ເລມາດຕະຖານ
  12. }
  13. . ແນວຕັ້ງ ( @startColor : #555, @endColor: #333) {
  14. ພື້ນຫຼັງ - ສີ : @endColor ;
  15. ພື້ນຫຼັງ - repeat : repeat - x ;
  16. ພື້ນຫລັງ - ຮູບພາບ : - khtml - gradient ( ເສັ້ນ , ຊ້າຍເທິງ , ຊ້າຍລຸ່ມ , ຈາກ ( @startColor ), ເຖິງ ( @endColor )); // Konqueror
  17. ພື້ນຫລັງ - ຮູບພາບ : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
  18. ພື້ນຫລັງ - ຮູບພາບ : - ms - linear - gradient ( @startColor , @endColor ); // IE10
  19. ພື້ນຫຼັງ - ຮູບ : - webkit - gradient ( ເສັ້ນ , ຊ້າຍ ເທິງ , ລຸ່ມ ຊ້າຍ , ສີ - ຢຸດ ( 0 %, @startColor ), ສີ - ຢຸດ ( 100 %, @endColor )); // Safari 4+, Chrome 2+
  20. ພື້ນຫລັງ - ຮູບພາບ : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
  21. ພື້ນຫລັງ - ຮູບພາບ : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
  22. ພື້ນຫລັງ - ຮູບພາບ : linear - gradient ( @startColor , @endColor ); // ມາດຕະຖານ
  23. }
  24. . ທິດທາງ ( @startColor : #555, @endColor: #333, @deg: 45deg) {
  25. ...
  26. }
  27. . ແນວຕັ້ງ - ສາມ ສີ ( @startColor : # 00b3ee , @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
  28. ...
  29. }
  30. }

ການດໍາເນີນງານແລະລະບົບຕາຂ່າຍໄຟຟ້າ

ຈິນຕະນາການແລະປະຕິບັດຄະນິດສາດບາງຢ່າງເພື່ອສ້າງ mixins ທີ່ມີຄວາມຍືດຫຍຸ່ນແລະມີອໍານາດຄືກັບອັນຂ້າງລຸ່ມນີ້.

  1. // Griditude
  2. @gridColumns : 16 ;
  3. @gridColumnWidth : 40px ;
  4. @gridGutterWidth : 20px ;
  5. @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
  6.  
  7. // ລະບົບຕາຂ່າຍ
  8. . ຕູ້ຄອນເທນເນີ {
  9. width : @siteWidth ;
  10. ຂອບ : 0 ອັດຕະໂນມັດ ;
  11. . clearfix ();
  12. }
  13. . ຖັນ ( @columnSpan : 1 ) {
  14. width : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
  15. }
  16. . offset ( @columnOffset : 1 ) {
  17. ຂອບ - ຊ້າຍ : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) + @extraSpace ;
  18. }