จะรับเฉพาะกริดตอบสนองจาก Bootstrap 3 ได้อย่างไร?


109

ฉันต้องการเพิ่มคุณสมบัติการออกแบบที่ตอบสนองให้กับเว็บแอปพลิเคชันของฉันโดยใช้ Twitter Bootstrap ฉันแค่ต้องการพฤติกรรมที่ตอบสนองฉันไม่สนใจตัวอักษรส่วนประกอบหรือสิ่งอื่นใดที่รวมอยู่ใน Bootstrap

ฉันได้รับBootstrap เวอร์ชันที่กำหนดเองเพียงแค่เลือกระบบกริด อย่างไรก็ตามเมื่อฉันเพิ่ม CSS ที่สร้างขึ้นในแอปพลิเคชันของฉันสไตล์ทั้งหมดของฉันจะยุ่งเหยิง (ส่วนหัวลิงก์และอื่น ๆ ) เหตุใดจึงเกิดขึ้น ฉันจะรับ Bootstrap CSS ด้วยระบบกริดได้อย่างไร ฉันต้องการหลีกเลี่ยงการแก้ไขไฟล์ Bootstrap ด้วยตนเอง

คำตอบ:


159

ไปที่http://getbootstrap.com/customize/และสลับเฉพาะสิ่งที่คุณต้องการจากกรอบงาน BS3 จากนั้นคลิก "รวบรวมและดาวน์โหลด" คุณจะได้รับ CSS และ JS ที่คุณเลือก

Bootstrap Customizer

เปิด CSS และลบทั้งหมดยกเว้นตาราง รวมถึงบางสิ่งที่ทำให้เป็นมาตรฐานด้วย และคุณจะต้องปรับเปลี่ยนรูปแบบทั้งหมดในไซต์ของคุณเป็น box-sizing: border-box - http://www.w3schools.com/cssref/css3_pr_box-sizing.asp


ขอบคุณคริสติน่า ฉันคาดหวังว่าจะมีวิธีที่จะทำให้ได้รูปแบบกริด
Manuel Zapata

8
ไม่พวกเขายังดาวน์โหลดสิ่งที่สนับสนุนทำให้เป็นปกติและ scaffolding.less (ซึ่งมีกรอบขอบทั่วโลก) ซึ่งต้องการให้คุณปรับเปลี่ยนทุกสิ่งที่มีช่องว่างภายใน เช่นก่อนหน้ากล่องของคุณมีช่องว่างภายใน 10px และรวมเป็น 200px แต่ด้านในเป็น 180px ดังนั้นคุณต้องตั้งค่าความกว้างเป็น 180px ตอนนี้คุณตั้งค่าความกว้างเป็น 200px หรือไม่มีอะไรเลยแล้วติดไว้ในคลาสคอลัมน์ตาราง
Christina

box-sizingรีเซ็ตข้อมูล: css-tricks.com/… & paulirish.com/2012/box-sizing-border-box-ftw
Costa

ยังคงมี normalize.css
rab

@rab - ที่กล่าวถึงในคำตอบ ลบออกหากต้องการ แต่มีประโยชน์
Christina

17

กร้าzirafa / บูตตารางเท่านั้น มันมีเพียงตารางบูตและสาธารณูปโภคตอบสนองที่คุณต้องการ (ไม่มีการรีเซ็ตหรืออะไร) และช่วยลดความยุ่งยากซับซ้อนในการทำงานโดยตรงกับไฟล์น้อย




1

ฉันขอแนะนำให้ใช้http://getpreboot.com/ของ MDO แทน ตั้งแต่เวอร์ชัน 2 prebootกลับพอร์ตมิกซ์อิน / ตัวแปร LESS ที่ใช้ในการสร้าง Bootstrap 3.0 Grid System และมีน้ำหนักเบากว่าการใช้ตัวสร้าง CSS ในความเป็นจริงถ้าคุณรวมเฉพาะpreboot.lessไม่มีค่าโสหุ้ยเนื่องจากไฟล์ทั้งหมดประกอบด้วย mixins / ตัวแปรดังนั้นจึงใช้ในการคอมไพล์ล่วงหน้าเท่านั้นไม่ใช่ผลลัพธ์สุดท้าย



0

เป็นเวลานานแล้วที่คำถามนี้ถูกถาม แต่ตอนนี้คุณสามารถละทิ้ง Bootstrap ไปพร้อมกันและใช้ CSS Grid ได้! (ง่ายกว่าเรียบร้อยยืดหยุ่นกว่าและเร็วกว่า) ดูบทความดีๆนี้: หยุดใช้ Bootstrap - สร้างเทมเพลต CSS Grid ที่ใช้งานได้จริงสำหรับ UI ที่ใช้ส่วนประกอบของคุณ


0

ใน Bootstrap 4 มีไฟล์ที่แยกไว้แล้วใน GitHub คุณสามารถค้นหาได้ที่นี่

https://github.com/twbs/bootstrap/tree/main/dist/css
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.