Bootstrap'ı Genişletme

Dahil edilen stiller ve bileşenlerin yanı sıra DAHA AZ değişken ve karışımlardan yararlanmak için Bootstrap'i genişletin.

Önüne bak! Bu dokümanlar, artık resmi olarak desteklenmeyen v2.3.2 içindir. Bootstrap'in en son sürümüne göz atın!
DAHA AZ CSS

Bootstrap, özünde, iyi arkadaşımız Alexis Sellier tarafından oluşturulan dinamik bir stil sayfası dili olan LESS ile yapılır . Sistem tabanlı CSS geliştirmeyi daha hızlı, daha kolay ve daha eğlenceli hale getirir.

Neden DAHA AZ?

Bootstrap'in yaratıcılarından biri bununla ilgili kısa bir blog yazısı yazdı ve burada özetlendi:

  • Bootstrap, Sass'a kıyasla Less ile ~6 kat daha hızlı derlenir
  • JavaScript'te daha az yazılır, bu da Ruby with Sass'a kıyasla daha kolay dalıp yama yapmamızı sağlar.
  • Az ama öz; CSS yazdığımızı ve Bootstrap'i herkes için ulaşılabilir hale getirdiğimizi hissetmek istiyoruz.

Neler dahil?

LESS, CSS'nin bir uzantısı olarak değişkenler, yeniden kullanılabilir kod parçacıkları için karışımlar, basit matematik işlemleri, yuvalama ve hatta renk işlevleri içerir.

Daha fazla bilgi edin

Daha fazla bilgi için http://lesscss.org/ adresindeki resmi web sitesini ziyaret edin .

CSS'miz Less ile yazıldığından ve değişkenler ve karışımlar kullandığından, nihai üretim uygulaması için derlenmesi gerekir. İşte nasıl.

Not: GitHub'a değiştirilmiş CSS ile bir çekme isteği gönderiyorsanız , CSS'yi bu yöntemlerden herhangi biriyle yeniden derlemeniz gerekir .

Derleme araçları

Komut satırı

Komut satırı aracılığıyla derlemek için GitHub'daki proje benioku belgesindeki talimatları izleyin .

JavaScript

En son Less.js dosyasını indirin ve yolunu (ve Bootstrap'i) <head>.

<link rel = "stylesheet/less" href = "/path/to/bootstrap.less" > <script src = "/path/to/less.js" ></script>  
 

.less dosyalarını yeniden derlemek için bunları kaydedin ve sayfanızı yeniden yükleyin. Less.js bunları derler ve yerel depoda saklar.

Resmi olmayan Mac uygulaması

Resmi olmayan Mac uygulaması , .less dosyalarının dizinlerini izler ve izlenen bir .less dosyasının her kaydından sonra kodu yerel dosyalara derler. İsterseniz, otomatik küçültme için uygulamadaki tercihleri ​​ve derlenen dosyaların hangi dizinde olduğunu değiştirebilirsiniz.

Daha fazla uygulama

gevrek

Crunch, Adobe Air üzerine kurulu harika görünümlü bir LESS editörü ve derleyicisidir.

Kod Kiti

Resmi olmayan Mac uygulamasıyla aynı kişi tarafından oluşturulan CodeKit, LESS, SASS, Stylus ve CoffeeScript'i derleyen bir Mac uygulamasıdır.

basitlik

LESS dosyalarının sürükle ve bırak derlemesi için Mac, Linux ve Windows uygulaması. Artı, kaynak kodu GitHub'da .

Derlenmiş veya küçültülmüş CSS ve JS'yi bırakarak herhangi bir web projesini hızla başlatın . Kolay yükseltmeler ve ileriye dönük bakım için özel stiller üzerinde ayrı ayrı katman oluşturun.

Kurulum dosyası yapısı

En son derlenmiş Bootstrap'i indirin ve projenize yerleştirin. Örneğin, şöyle bir şeye sahip olabilirsiniz:

  uygulama/
      düzenler/
      şablonlar/
  halka açık/
      css/
          bootstrap.min.css
      js/
          bootstrap.min.js
      resim/
          glyphicons-halflings.png
          glyphicons-halflings-white.png

Başlangıç ​​şablonunu kullan

Başlamak için aşağıdaki temel HTML'yi kopyalayın.

  1. <html>
  2. <kafa>
  3. <title> Önyükleme 101 Şablonu </title>
  4. <!-- Önyükleme -->
  5. <link href = "public/css/bootstrap.min.css" rel = "stil sayfası" >
  6. </head>
  7. <body>
  8. <h1> Merhaba dünya! </h1>
  9. <!-- Önyükleme -->
  10. <script src = "public/js/bootstrap.min.js" ></script>
  11. </body>
  12. </html>

Özel kod üzerinde katman

Bootstrap'i kendi ayrı CSS ve JS dosyalarınızla kendinize özel hale getirmek için gerektiği kadar özel CSS, JS ve daha fazlası üzerinde çalışın.

  1. <html>
  2. <kafa>
  3. <title> Önyükleme 101 Şablonu </title>
  4. <!-- Önyükleme -->
  5. <link href = "public/css/bootstrap.min.css" rel = "stil sayfası" >
  6. <!-- Proje -->
  7. <link href = "public/css/application.css" rel = "stil sayfası" >
  8. </head>
  9. <body>
  10. <h1> Merhaba dünya! </h1>
  11. <!-- Önyükleme -->
  12. <script src = "public/js/bootstrap.min.js" ></script>
  13. <!-- Proje -->
  14. <script src = "public/js/application.js" ></script>
  15. </body>
  16. </html>