Etiam porta sem malesuada magna mollis euismod. Maecenas faucibus mollis interdum. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.
Bootstrap ເປັນຊຸດເຄື່ອງມືຈາກ Twitter ອອກແບບມາເພື່ອເລີ່ມຕົ້ນການພັດທະນາຂອງ webapps ແລະສະຖານທີ່.
ມັນປະກອບມີພື້ນຖານ CSS ແລະ HTML ສໍາລັບຕົວພິມ, ແບບຟອມ, ປຸ່ມ, ຕາຕະລາງ, ຕາຂ່າຍໄຟຟ້າ, ການນໍາທາງ, ແລະອື່ນໆ.
ການແຈ້ງເຕືອນ Nerd: Bootstrap ຖືກ ສ້າງຂຶ້ນດ້ວຍ Less ແລະຖືກອອກແບບມາເພື່ອເຮັດວຽກອອກຈາກປະຕູທີ່ມີຕົວທ່ອງເວັບທີ່ທັນສະໄຫມຢູ່ໃນໃຈ.
ສໍາລັບການເລີ່ມຕົ້ນທີ່ໄວທີ່ສຸດ ແລະງ່າຍທີ່ສຸດ, ພຽງແຕ່ຄັດລອກສະນິບເພັດນີ້ໃສ່ໃນຫນ້າເວັບຂອງທ່ານ.
ພັດລົມຂອງການໃຊ້ຫນ້ອຍ? ບໍ່ມີບັນຫາ, ພຽງແຕ່ clone repo ແລະເພີ່ມສາຍເຫຼົ່ານີ້:
ດາວໂຫລດ, ສ້ອມ, ດຶງ, ບັນຫາໄຟລ໌, ແລະອື່ນໆອີກກັບ Bootstrap repo ຢ່າງເປັນທາງການໃນ Github.
ໃນມື້ກ່ອນຫນ້າຂອງ Twitter, ວິສະວະກອນໃຊ້ເກືອບທຸກຫ້ອງສະຫມຸດທີ່ພວກເຂົາຄຸ້ນເຄີຍເພື່ອຕອບສະຫນອງຄວາມຕ້ອງການດ້ານຫນ້າ. Bootstrap ໄດ້ເລີ່ມຕົ້ນເປັນຄໍາຕອບຕໍ່ສິ່ງທ້າທາຍທີ່ນໍາສະເຫນີແລະການພັດທະນາຢ່າງໄວວາໃນໄລຍະ Hackweek ທໍາອິດຂອງ Twitter.
ດ້ວຍການຊ່ວຍເຫຼືອແລະຄໍາຄິດເຫັນຂອງວິສະວະກອນຫຼາຍຄົນໃນ Twitter, Bootstrap ໄດ້ເຕີບໃຫຍ່ຢ່າງຫຼວງຫຼາຍເພື່ອກວມເອົາບໍ່ພຽງແຕ່ຮູບແບບພື້ນຖານ, ແຕ່ຮູບແບບການອອກແບບດ້ານຫນ້າທີ່ສະຫງ່າງາມແລະທົນທານກວ່າ.
ອ່ານເພີ່ມເຕີມກ່ຽວກັບ dev.twitter.com ›
Bootstrap ຖືກທົດສອບແລະສະຫນັບສະຫນູນໃນຕົວທ່ອງເວັບທີ່ທັນສະໄຫມທີ່ສໍາຄັນເຊັ່ນ Chrome, Safari, Internet Explorer, ແລະ Firefox.
Bootstrap ມາພ້ອມກັບການລວບລວມ CSS, uncompiled, ແລະຕົວຢ່າງແມ່ແບບ.
ລະບົບຕາຂ່າຍໄຟຟ້າເລີ່ມຕົ້ນທີ່ສະຫນອງໃຫ້ເປັນສ່ວນຫນຶ່ງຂອງ Bootstrap ແມ່ນຕາຂ່າຍໄຟຟ້າ 16 ຖັນກວ້າງ 940px. ມັນເປັນການປຸງລົດຊາດຂອງລະບົບຕາຂ່າຍໄຟຟ້າ 960 ທີ່ນິຍົມ, ແຕ່ບໍ່ມີຂອບ / padding ເພີ່ມເຕີມຢູ່ດ້ານຊ້າຍແລະຂວາ.
ດັ່ງທີ່ສະແດງຢູ່ນີ້, ຮູບແບບພື້ນຖານສາມາດຖືກສ້າງຂື້ນດ້ວຍສອງ "ຖັນ," ແຕ່ລະອັນກວມເອົາຈໍານວນ 16 ຖັນພື້ນຖານທີ່ພວກເຮົາກໍານົດເປັນສ່ວນຫນຶ່ງຂອງລະບົບຕາຂ່າຍໄຟຟ້າຂອງພວກເຮົາ. ເບິ່ງຕົວຢ່າງຂ້າງລຸ່ມນີ້ສໍາລັບການປ່ຽນແປງເພີ່ມເຕີມ.
- <div class = "row" >
- <div class = "span6 ຖັນ" >
- ...
- </div>
- <div class = "span10 columns" >
- ...
- </div>
- </div>
ຮູບແບບເລີ່ມຕົ້ນ ແລະງ່າຍດາຍ 940px-wide, ສູນກາງສໍາລັບພຽງແຕ່ກ່ຽວກັບເວັບໄຊທ໌ໃດຫນຶ່ງຫຼືຫນ້າທີ່ສະຫນອງໃຫ້ໂດຍດຽວ <div.container>
.
- <ຮ່າງກາຍ>
- <div class = "container" >
- ...
- </div>
- </body>
ເປັນທາງເລືອກ, ໂຄງສ້າງຫນ້າຂອງນ້ໍາທີ່ມີຄວາມຍືດຫຍຸ່ນທີ່ມີ min- ແລະ max-widths ແລະແຖບດ້ານຊ້າຍມື. ດີຫຼາຍສຳລັບແອັບ ແລະເອກະສານ.
- <ຮ່າງກາຍ>
- <div class = "container-fluid" >
- <div class = "ແຖບດ້ານຂ້າງ" >
- ...
- </div>
- <div class = "ເນື້ອໃນ" >
- ...
- </div>
- </div>
- </body>
ລຳດັບຕົວພິມມາດຕະຖານສຳລັບການຈັດໂຄງສ້າງໜ້າເວັບຂອງທ່ານ.
ຕາໜ່າງຕົວພິມທັງໝົດແມ່ນອີງໃສ່ສອງຕົວແປ Less ໃນໄຟລ໌ preboot.less ຂອງພວກເຮົາ: @basefont
ແລະ @baseline
. ອັນທໍາອິດແມ່ນຂະຫນາດຕົວອັກສອນພື້ນຖານທີ່ໃຊ້ຕະຫຼອດແລະທີສອງແມ່ນເສັ້ນພື້ນຖານ - ຄວາມສູງ.
ພວກເຮົາໃຊ້ຕົວແປເຫຼົ່ານັ້ນ, ແລະຄະນິດສາດບາງອັນ, ເພື່ອສ້າງຂອບ, paddings, ແລະ line-heights ຂອງທຸກປະເພດຂອງພວກເຮົາ ແລະອື່ນໆອີກ.
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>
ກອບແມ່ນໃຊ້ສໍາລັບຂໍ້ມູນຕິດຕໍ່ສໍາລັບບັນພະບຸລຸດທີ່ໃກ້ທີ່ສຸດຂອງຕົນ, ຫຼືຮ່າງກາຍທັງຫມົດຂອງການເຮັດວຽກ. ນີ້ແມ່ນວິທີທີ່ມັນເບິ່ງຄືວ່າ:
ໝາຍເຫດ: ແຕ່ລະແຖວ <address>
ຕ້ອງຈົບລົງດ້ວຍເສັ້ນແບ່ງ ( <br />
) ຫຼືຖືກຫໍ່ດ້ວຍແທັກລະດັບບລັອກ (ຕົວຢ່າງ, <p>
) ເພື່ອຈັດໂຄງສ້າງເນື້ອຫາໃຫ້ຖືກຕ້ອງ.
ສຳລັບຕົວຫຍໍ້ ແລະຄຳຫຍໍ້, ໃຫ້ໃຊ້ <abbr>
ແທັກ ( <acronym>
ຖືກຍົກເລີກໃນ HTML5 ). ໃສ່ແບບຟອມຫຍໍ້ພາຍໃນແທັກແລະຕັ້ງຫົວຂໍ້ສໍາລັບຊື່ທີ່ສົມບູນ.
<blockquote>
<p>
<small>
ເພື່ອລວມເອົາ blockquote, ຫໍ່ <blockquote>
ຮອບ <p>
ແລະ <small>
tags. ໃຊ້ <small>
ອົງປະກອບເພື່ອອ້າງອີງແຫຼ່ງຂອງທ່ານແລະທ່ານຈະໄດ້ຮັບ em dash —
ກ່ອນມັນ.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Integer posuere erat a ante venenatis dapibus posuere velit aliquet.
ທ່ານດຣ Julius Hibbert
<ul>
<ul.unstyled>
<ol>
dl
<table>
<thead>
<tbody>
<tr>
<th>
<td>
<colspan>
<caption>
ຕາຕະລາງແມ່ນດີຫຼາຍ - ສໍາລັບຫຼາຍຢ່າງ. ຕາຕະລາງທີ່ຍິ່ງໃຫຍ່, ແນວໃດກໍ່ຕາມ, ຕ້ອງການ markup ເລັກນ້ອຍເພື່ອໃຫ້ເປັນປະໂຫຍດ, ສາມາດຂະຫຍາຍໄດ້, ແລະສາມາດອ່ານໄດ້ (ໃນລະດັບລະຫັດ). ນີ້ແມ່ນຄໍາແນະນໍາບາງຢ່າງທີ່ຈະຊ່ວຍ.
ຫໍ່ສ່ວນຫົວຄໍລຳຂອງເຈົ້າຢູ່ໃນ <thead>
ລຳດັບລຳດັບ ສະເໝີ <thead>
> <tr>
> <th>
.
ຄ້າຍຄືກັນກັບສ່ວນຫົວຖັນ, ເນື້ອໃນເນື້ອໃນຂອງຕາຕະລາງທັງໝົດຂອງທ່ານຄວນຈະຖືກຫໍ່ໄວ້ເປັນແຖວ <tbody>
ເພື່ອໃຫ້ລໍາດັບຊັ້ນຂອງເຈົ້າເປັນ <tbody>
> <tr>
> <td>
.
ຕາຕະລາງທັງຫມົດຈະຖືກຈັດຮູບແບບອັດຕະໂນມັດໂດຍມີພຽງແຕ່ຂອບທີ່ສໍາຄັນເພື່ອຮັບປະກັນການອ່ານແລະຮັກສາໂຄງສ້າງ. ບໍ່ຈໍາເປັນຕ້ອງເພີ່ມຊັ້ນຮຽນເພີ່ມເຕີມຫຼືຄຸນລັກສະນະ.
# | ຊື່ແທ້ | ນາມສະກຸນ | ພາສາ |
---|---|---|---|
1 | ບາງ | ຫນຶ່ງ | ພາສາອັງກິດ |
2 | ໂຈ | Sixpack | ພາສາອັງກິດ |
3 | ສະຕູ | ແຂ້ວ | ລະຫັດ |
- <ຕາຕະລາງ>
- ...
- </table>
ສ້າງຄວາມແປກໃໝ່ໃຫ້ກັບໂຕະຂອງເຈົ້າໂດຍການເພີ່ມລາຍເສັ້ນມ້າລາຍ—ພຽງແຕ່ເພີ່ມ .zebra-striped
ຊັ້ນຮຽນ.
# | ຊື່ແທ້ | ນາມສະກຸນ | ພາສາ |
---|---|---|---|
1 | ບາງ | ຫນຶ່ງ | ພາສາອັງກິດ |
2 | ໂຈ | Sixpack | ພາສາອັງກິດ |
3 | ສະຕູ | ແຂ້ວ | ລະຫັດ |
ໝາຍເຫດ: Zebra-striping ແມ່ນການປັບປຸງແບບກ້າວກະໂດດທີ່ບໍ່ສາມາດນຳໃຊ້ໄດ້ສຳລັບໂປຣແກຣມທ່ອງເວັບເກົ່າເຊັ່ນ IE8 ແລະລຸ່ມນີ້.
- <ຕາຕະລາງ class = "zebra-striped" >
- ...
- </table>
ເອົາຕົວຢ່າງທີ່ຜ່ານມາ, ພວກເຮົາປັບປຸງປະໂຫຍດຂອງຕາຕະລາງຂອງພວກເຮົາໂດຍການສະຫນອງການທໍາງານການຈັດລຽງໂດຍຜ່ານ jQuery ແລະ Tablesorter plugin. ຄລິກສ່ວນຫົວຂອງຖັນໃດນຶ່ງເພື່ອປ່ຽນການຈັດຮຽງ.
# | ຊື່ແທ້ | ນາມສະກຸນ | ພາສາ |
---|---|---|---|
1 | ຂອງເຈົ້າ | ຫນຶ່ງ | ພາສາອັງກິດ |
2 | ໂຈ | Sixpack | ພາສາອັງກິດ |
3 | ສະຕູ | ແຂ້ວ | ລະຫັດ |
- <script src = "js/jquery/jquery.tablesorter.min.js" ></script>
- <script >
- $ ( ຟັງຊັນ () {
- $ ( "table#sortTableExample" ). tablesorter ({ sortList : [[ 1 , 0 ]] });
- });
- </script>
- <ຕາຕະລາງ class = "zebra-striped" >
- ...
- </table>
ຮູບແບບທັງໝົດແມ່ນໃຫ້ຮູບແບບເລີ່ມຕົ້ນເພື່ອນຳສະເໜີພວກມັນໃນແບບທີ່ອ່ານໄດ້ ແລະສາມາດຂະຫຍາຍໄດ້. ຮູບແບບແມ່ນສະໜອງໃຫ້ສຳລັບການປ້ອນຂໍ້ຄວາມ, ເລືອກລາຍການ, ພື້ນທີ່ຂໍ້ຄວາມ, ປຸ່ມວິທະຍຸ ແລະກ່ອງກາໝາຍ, ແລະປຸ່ມຕ່າງໆ.
ເພີ່ມໃສ່ .form-stacked
HTML ຂອງແບບຟອມຂອງເຈົ້າ ແລະເຈົ້າຈະມີປ້າຍຊື່ຢູ່ດ້ານເທິງຂອງຊ່ອງຂໍ້ມູນຂອງເຂົາເຈົ້າ ແທນທີ່ຈະຢູ່ທາງຊ້າຍຂອງພວກມັນ. ນີ້ເຮັດວຽກໄດ້ດີຖ້າແບບຟອມຂອງທ່ານສັ້ນຫຼືທ່ານມີສອງຖັນຂອງວັດສະດຸປ້ອນສໍາລັບແບບຟອມທີ່ຫນັກກວ່າ.
ໃນຖານະເປັນສົນທິສັນຍາ, ປຸ່ມຖືກນໍາໃຊ້ສໍາລັບການດໍາເນີນການໃນຂະນະທີ່ການເຊື່ອມຕໍ່ຖືກນໍາໃຊ້ສໍາລັບວັດຖຸ. ຕົວຢ່າງ, "ດາວໂຫລດ" ສາມາດເປັນປຸ່ມແລະ "ກິດຈະກໍາທີ່ຜ່ານມາ" ສາມາດເປັນການເຊື່ອມຕໍ່.
ປຸ່ມທັງໝົດເລີ່ມຕົ້ນເປັນຮູບແບບສີເທົາອ່ອນ, ແຕ່ບາງຊັ້ນຮຽນທີ່ມີປະໂຫຍດສາມາດນຳໃຊ້ໄດ້ສຳລັບຮູບແບບສີຕ່າງໆ. ຫ້ອງຮຽນເຫຼົ່ານີ້ປະກອບມີຫ້ອງຮຽນສີຟ້າ .primary
, ຫ້ອງຮຽນສີຟ້າອ່ອນ .info
, ຫ້ອງຮຽນສີຂຽວ .success
, ແລະ .danger
ຫ້ອງຮຽນສີແດງ. ນອກຈາກນັ້ນ, ມ້ວນຄໍເຕົ້າໄຂ່ທີ່ຂອງທ່ານເອງແມ່ນງ່າຍ peasy.
ຮູບແບບປຸ່ມສາມາດຖືກນໍາໄປໃຊ້ກັບອັນໃດກໍໄດ້ທີ່ມີການ .btn
ນຳໃຊ້. ໂດຍປົກກະຕິເຈົ້າຈະຕ້ອງໃຊ້ສິ່ງເຫຼົ່ານີ້ໃສ່ພຽງແຕ່ <a>
, <button>
, ແລະເລືອກ <input>
ອົງປະກອບເທົ່ານັ້ນ. ນີ້ແມ່ນວິທີທີ່ມັນເບິ່ງຄືວ່າ:
ຕ້ອງການປຸ່ມໃຫຍ່ ຫຼືນ້ອຍກວ່າບໍ? ມີຢູ່!
ສຳລັບປຸ່ມທີ່ບໍ່ເຄື່ອນໄຫວ ຫຼືຖືກປິດການນຳໃຊ້ໂດຍແອັບຯດ້ວຍເຫດຜົນອັນໜຶ່ງ ຫຼືອີກອັນໜຶ່ງ, ໃຫ້ໃຊ້ສະຖານະທີ່ຖືກປິດການນຳໃຊ້. ນັ້ນແມ່ນ .disabled
ສໍາລັບການເຊື່ອມຕໍ່ແລະ :disabled
ສໍາລັບ <button>
ອົງປະກອບ.
div.alert-message
ຂໍ້ຄວາມແຖວດຽວສໍາລັບການເນັ້ນຄວາມລົ້ມເຫລວ, ຄວາມລົ້ມເຫຼວທີ່ເປັນໄປໄດ້, ຫຼືຄວາມສໍາເລັດຂອງການກະທໍາ. ໂດຍສະເພາະທີ່ເປັນປະໂຫຍດສໍາລັບແບບຟອມ.
div.alert-message.block-message
ສໍາລັບຂໍ້ຄວາມທີ່ຕ້ອງການຄໍາອະທິບາຍເລັກນ້ອຍ, ພວກເຮົາມີການແຈ້ງເຕືອນແບບຫຍໍ້ຫນ້າ. ເຫຼົ່ານີ້ແມ່ນດີເລີດສໍາລັບການ bubbling ເຖິງຂໍ້ຄວາມຄວາມຜິດພາດທີ່ຍາວກວ່າ, ເຕືອນຜູ້ໃຊ້ຂອງການປະຕິບັດທີ່ຍັງຄ້າງ, ຫຼືພຽງແຕ່ນໍາສະເຫນີຂໍ້ມູນຂ່າວສານສໍາລັບການເນັ້ນຫນັກໃສ່ຫຼາຍໃນຫນ້າ.
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 ເພື່ອສະຫນອງຂໍ້ມູນ subtextual ກັບຫນ້າໃດຫນຶ່ງໂດຍບໍ່ມີຜົນກະທົບຕໍ່ການຈັດວາງ.
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 ໃນຕົວທ່ອງເວັບຂອງທ່ານ.
- <link rel = "stylesheet/less" href = "less/bootstrap.less" media = "ທັງໝົດ" />
- <script src = "js/less-1.1.3.min.js" ></script>
ບໍ່ຮູ້ສຶກວ່າການແກ້ໄຂ .js ບໍ? ລອງໃຊ້ແອັບຯ Less Mac ຫຼື ໃຊ້ Node.js ເພື່ອລວບລວມເມື່ອທ່ານໃຊ້ລະຫັດຂອງທ່ານ.
ນີ້ແມ່ນບາງຈຸດເດັ່ນຂອງສິ່ງທີ່ລວມຢູ່ໃນ Twitter Bootstrap ເປັນສ່ວນຫນຶ່ງຂອງ Bootstrap. ໄປທີ່ເວັບໄຊທ໌ Bootstrap ຫຼືຫນ້າໂຄງການ Github ເພື່ອດາວໂຫລດແລະຮຽນຮູ້ເພີ່ມເຕີມ.
ຕົວແປໃນ Less ແມ່ນດີເລີດສໍາລັບການຮັກສາແລະປັບປຸງ CSS ຂອງເຈົ້າບໍ່ສະບາຍ. ເມື່ອທ່ານຕ້ອງການປ່ຽນຄ່າສີຫຼືຄ່າທີ່ໃຊ້ເລື້ອຍໆ, ປັບປຸງມັນຢູ່ໃນຈຸດດຽວແລະທ່ານກໍາລັງຕັ້ງ.
- // ລິ້ງຄ໌
- @linkColor : #8b59c2;
- @linkColorHover : darken ( @linkColor , 10 );
- // ສີເທົາ
- @ດຳ : #000;
- @greyDark : lighten ( @black , 25 % );
- @ສີຂີ້ເຖົ່າ : lighten ( @black , 50 % );
- @greyLight : lighten ( @black , 70 % );
- @grayLighter : lighten ( @black , 90 % );
- @ຂາວ : #ffff ;
- // ສີທີ່ເນັ້ນສຽງ
- @blue : #08b5fb ;
- @green : #46a546;
- @red : #9d261d;
- @yellow : #ffc40d ;
- @ສີສົ້ມ : #f89406 ;
- @ສີບົວ : #c3325f ;
- @ສີມ່ວງ : #7a43b6 ;
- // ຕາຂ່າຍພື້ນຖານ
- @basefont : 13px ;
- @ ພື້ນ ຖານ : 18px ;
/* ... */
Less ຍັງສະຫນອງຮູບແບບການສະແດງຄວາມຄິດເຫັນອື່ນນອກເຫນືອຈາກ syntax ປົກກະຕິຂອງ CSS .
- // ນີ້ແມ່ນຄໍາເຫັນ
- /* ນີ້ແມ່ນຄໍາຄິດເຫັນ */
Mixins ໂດຍພື້ນຖານແລ້ວແມ່ນລວມເອົາຫຼືບາງສ່ວນສໍາລັບ CSS, ຊ່ວຍໃຫ້ທ່ານສາມາດລວມຕົວບລັອກຂອງລະຫັດເຂົ້າໄປໃນຫນຶ່ງ. ພວກມັນດີເລີດສຳລັບຄຸນສົມບັດນຳໜ້າຂອງຜູ້ຂາຍເຊັ່ນ: box-shadow
, ລະດັບສີຂ້າມ browser, stacks ຟອນ, ແລະອື່ນໆອີກ. ຂ້າງລຸ່ມນີ້ແມ່ນຕົວຢ່າງຂອງ mixins ທີ່ລວມຢູ່ໃນ Bootstrap.
- #ຟອນ {
- . shorthand ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- ຕົວອັກສອນ - ຂະຫນາດ : @size ;
- font - weight : @weight ;
- ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
- }
- . sans - serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- font - family : "Helvetica Neue" , Helvetica , Arial , sans - serif ;
- ຕົວອັກສອນ - ຂະຫນາດ : @size ;
- font - weight : @weight ;
- ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
- }
- . serif ( @weight : normal , @size : 14px , @lineHeight : 20px ) {
- font - family : "Georgia" , Times New Roman , Times , sans - serif ;
- ຕົວອັກສອນ - ຂະຫນາດ : @size ;
- font - weight : @weight ;
- ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
- }
- . monospace ( @weight : normal , @size : 12px , @lineHeight : 20px ) {
- font - family : "ໂມນາໂກ" , Courier New , monospace ;
- ຕົວອັກສອນ - ຂະຫນາດ : @size ;
- font - weight : @weight ;
- ເສັ້ນ - ຄວາມສູງ : @lineHeight ;
- }
- }
- #gradient {
- . ລວງນອນ ( @startColor : #555, @endColor: #333) {
- ພື້ນຫຼັງ - ສີ : @endColor ;
- ພື້ນຫຼັງ - repeat : repeat - x ;
- ພື້ນຫລັງ - ຮູບພາບ : - khtml - gradient ( ເສັ້ນ , ຊ້າຍເທິງ , ເທິງຂວາ , ຈາກ ( @startColor ), ເຖິງ ( @endColor )); // Konqueror
- ພື້ນຫລັງ - ຮູບພາບ : - moz - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // FF 3.6+
- ພື້ນຫລັງ - ຮູບພາບ : - ms - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // IE10
- ພື້ນຫຼັງ - ຮູບ : - webkit - gradient ( ເສັ້ນ , ຊ້າຍ ເທິງ , ເທິງ ຂວາ , ສີ - ຢຸດ ( 0 %, @startColor ), ສີ - ຢຸດ ( 100 %, @endColor )); // Safari 4+, Chrome 2+
- ພື້ນຫລັງ - ຮູບພາບ : - webkit - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- ພື້ນຫຼັງ - ຮູບພາບ : - o - linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // Opera 11.10
- ພື້ນຫລັງ - ຮູບພາບ : linear - gradient ( ຊ້າຍ , @startColor , @endColor ); // ເລມາດຕະຖານ
- }
- . ແນວຕັ້ງ ( @startColor : #555, @endColor: #333) {
- ພື້ນຫຼັງ - ສີ : @endColor ;
- ພື້ນຫຼັງ - repeat : repeat - x ;
- ພື້ນຫລັງ - ຮູບພາບ : - khtml - gradient ( ເສັ້ນ , ຊ້າຍເທິງ , ຊ້າຍລຸ່ມ , ຈາກ ( @startColor ), ເຖິງ ( @endColor )); // Konqueror
- ພື້ນຫລັງ - ຮູບພາບ : - moz - linear - gradient ( @startColor , @endColor ); // FF 3.6+
- ພື້ນຫລັງ - ຮູບພາບ : - ms - linear - gradient ( @startColor , @endColor ); // IE10
- ພື້ນຫຼັງ - ຮູບ : - webkit - gradient ( ເສັ້ນ , ຊ້າຍ ເທິງ , ລຸ່ມ ຊ້າຍ , ສີ - ຢຸດ ( 0 %, @startColor ), ສີ - ຢຸດ ( 100 %, @endColor )); // Safari 4+, Chrome 2+
- ພື້ນຫລັງ - ຮູບພາບ : - webkit - linear - gradient ( @startColor , @endColor ); // Safari 5.1+, Chrome 10+
- ພື້ນຫລັງ - ຮູບພາບ : - o - linear - gradient ( @startColor , @endColor ); // Opera 11.10
- ພື້ນຫລັງ - ຮູບພາບ : linear - gradient ( @startColor , @endColor ); // ມາດຕະຖານ
- }
- . ທິດທາງ ( @startColor : #555, @endColor: #333, @deg: 45deg) {
- ...
- }
- . ແນວຕັ້ງ - ສາມ ສີ ( @startColor : # 00b3ee , @midColor: #7a43b6, @colorStop: 50%, @endColor: #c3325f) {
- ...
- }
- }
ຈິນຕະນາການແລະປະຕິບັດຄະນິດສາດບາງຢ່າງເພື່ອສ້າງ mixins ທີ່ມີຄວາມຍືດຫຍຸ່ນແລະມີອໍານາດຄືກັບອັນຂ້າງລຸ່ມນີ້.
- // Griditude
- @gridColumns : 16 ;
- @gridColumnWidth : 40px ;
- @gridGutterWidth : 20px ;
- @siteWidth : ( @gridColumns * @gridColumnWidth ) + ( @gridGutterWidth * ( @gridColumns - 1 ));
- // ລະບົບຕາຂ່າຍ
- . ຕູ້ຄອນເທນເນີ {
- width : @siteWidth ;
- ຂອບ : 0 ອັດຕະໂນມັດ ;
- . clearfix ();
- }
- . ຖັນ ( @columnSpan : 1 ) {
- width : ( @gridColumnWidth * @columnSpan ) + ( @gridGutterWidth * ( @columnSpan - 1 ));
- }
- . offset ( @columnOffset : 1 ) {
- ຂອບ - ຊ້າຍ : ( @gridColumnWidth * @columnOffset ) + ( @gridGutterWidth * ( @columnOffset - 1 )) + @extraSpace ;
- }