ขยาย Bootstrap เพื่อใช้ประโยชน์จากสไตล์และส่วนประกอบที่รวมไว้ ตลอดจนตัวแปรและมิกซ์อินน้อยลง
Bootstrap สร้างขึ้นโดยเน้นที่ LESS ซึ่งเป็นภาษาสไตล์ชีตแบบไดนามิกที่สร้างโดยAlexis Sellier เพื่อนที่ดี ของ เรา มันทำให้การพัฒนา CSS ตามระบบเร็วขึ้น ง่ายขึ้น และสนุกมากขึ้น
หนึ่งในผู้สร้างของ Bootstrap เขียนบล็อกโพสต์สั้นๆ เกี่ยวกับสิ่งนี้สรุปไว้ที่นี่:
LESS เป็นส่วนขยายของ CSS ประกอบด้วยตัวแปร มิกซ์อินสำหรับตัวอย่างโค้ดที่นำกลับมาใช้ใหม่ การดำเนินการสำหรับฟังก์ชันคณิตศาสตร์อย่างง่าย การซ้อน และแม้แต่ฟังก์ชันสี
เยี่ยมชมเว็บไซต์อย่างเป็นทางการที่http://lesscss.org/เพื่อเรียนรู้เพิ่มเติม
เนื่องจาก CSS ของเราเขียนด้วย Less และใช้ตัวแปรและมิกซ์อิน จึงจำเป็นต้องคอมไพล์เพื่อการใช้งานจริงในขั้นสุดท้าย นี่คือวิธีการ
ทำตามคำแนะนำในโครงการ readmeบน GitHub เพื่อคอมไพล์ผ่านบรรทัดคำสั่ง
ดาวน์โหลด Less.js ล่าสุดและรวมพา ธ ไปที่มัน (และ Bootstrap) ในไฟล์<head>
.
<link rel = "stylesheet/less" href = "/path/to/bootstrap.less" > <script src = "/path/to/less.js" ></script>
ในการคอมไพล์ไฟล์ .less ใหม่ เพียงแค่บันทึกและโหลดหน้าเว็บของคุณใหม่ Less.js รวบรวมและจัดเก็บไว้ในที่จัดเก็บในตัวเครื่อง
แอพ Mac ที่ไม่เป็นทางการดูไดเรกทอรีของไฟล์ .less และคอมไพล์โค้ดเป็นไฟล์ในเครื่องหลังจากบันทึกไฟล์ .less ที่ดูทุกครั้ง หากต้องการ คุณสามารถสลับการตั้งค่าในแอปสำหรับการลดขนาดอัตโนมัติและไดเร็กทอรีที่ไฟล์ที่คอมไพล์จะจบลง
Crunch เป็นโปรแกรมแก้ไขและคอมไพเลอร์ LESS ที่ดูดีซึ่งสร้างจาก Adobe Air
CodeKit เป็นแอป Mac ที่รวบรวม LESS, SASS, Stylus และ CoffeeScript โดยคนคนเดียวกับแอป Mac ที่ไม่เป็นทางการ
แอพ Mac, Linux และ Windows สำหรับการลากและวางการรวบรวมไฟล์ LESS นอกจากนี้ซอร์สโค้ดยังอยู่บน GitHub
เริ่มต้นโครงการเว็บอย่างรวดเร็วโดยวางใน CSS และ JS ที่คอมไพล์แล้วหรือย่อ เลเยอร์บนสไตล์ที่กำหนดเองแยกกันเพื่อการอัปเกรดและการบำรุงรักษาที่ง่ายดายในอนาคต
ดาวน์โหลด Bootstrap ที่คอมไพล์แล้วล่าสุด และวางลงในโครงการของคุณ ตัวอย่างเช่น คุณอาจมีสิ่งนี้:
แอป/ เลย์เอาต์/ แม่แบบ/ สาธารณะ/ css/ bootstrap.min.css js/ bootstrap.min.js img/ glyphicons-halflings.png glyphicons-halflings-white.png
คัดลอก HTML พื้นฐานต่อไปนี้เพื่อเริ่มต้น
- <html>
- <head>
- <title> เทมเพลต Bootstrap 101 </title>
- <!-- Bootstrap -->
- <link href = "public/css/bootstrap.min.css" rel = "stylesheet" >
- </head>
- <body>
- <h1> สวัสดีชาวโลก! </h1>
- <!-- Bootstrap -->
- <script src = "public/js/bootstrap.min.js" ></script>
- </body>
- </html>
ทำงานใน CSS, JS ที่กำหนดเอง และอื่นๆ ตามความจำเป็นเพื่อให้ Bootstrap เป็นของคุณเองด้วยไฟล์ CSS และ JS ที่แยกจากกัน
- <html>
- <head>
- <title> เทมเพลต Bootstrap 101 </title>
- <!-- Bootstrap -->
- <link href = "public/css/bootstrap.min.css" rel = "stylesheet" >
- <!-- โครงการ -->
- <link href = "public/css/application.css" rel = "stylesheet" >
- </head>
- <body>
- <h1> สวัสดีชาวโลก! </h1>
- <!-- Bootstrap -->
- <script src = "public/js/bootstrap.min.js" ></script>
- <!-- โครงการ -->
- <script src = "public/js/application.js" ></script>
- </body>
- </html>