બુટસ્ટ્રેપ વિસ્તરે છે

સમાવિષ્ટ શૈલીઓ અને ઘટકો તેમજ ઓછા ચલો અને મિશ્રણોનો લાભ લેવા માટે બુટસ્ટ્રેપને વિસ્તૃત કરો.

હેડ અપ! આ દસ્તાવેજો v2.3.2 માટે છે, જે હવે સત્તાવાર રીતે સમર્થિત નથી. બુટસ્ટ્રેપનું નવીનતમ સંસ્કરણ તપાસો!
ઓછી CSS

બુટસ્ટ્રેપ તેના મૂળમાં LESS સાથે બનાવવામાં આવે છે, અમારા સારા મિત્ર, એલેક્સિસ સેલિયર દ્વારા બનાવેલ ગતિશીલ સ્ટાઈલશીટ ભાષા . તે વિકાસશીલ સિસ્ટમ-આધારિત CSS ને ઝડપી, સરળ અને વધુ મનોરંજક બનાવે છે.

શા માટે ઓછું?

બુટસ્ટ્રેપના સર્જકોમાંના એકે આ વિશે એક ઝડપી બ્લોગ પોસ્ટ લખી છે, જેનો સારાંશ અહીં છે:

  • બુટસ્ટ્રેપ સાસની સરખામણીમાં ઓછા સાથે ~6x વધુ ઝડપથી કમ્પાઇલ કરે છે
  • જાવાસ્ક્રિપ્ટમાં ઓછું લખાયેલું છે, જે આપણા માટે સાસ સાથે રૂબીની તુલનામાં ડાઇવ ઇન અને પેચ કરવાનું સરળ બનાવે છે.
  • ઓછી વધુ છે; અમે એવું અનુભવવા માંગીએ છીએ કે અમે CSS લખી રહ્યા છીએ અને બુટસ્ટ્રેપને બધા માટે સુલભ બનાવી રહ્યા છીએ.

શું સમાવવામાં આવેલ છે?

CSS ના એક્સ્ટેંશન તરીકે, LESS માં વેરિયેબલ્સ, કોડના ફરીથી વાપરી શકાય તેવા સ્નિપેટ્સ માટે મિક્સિન્સ, સાદા ગણિત માટેના ઓપરેશન્સ, નેસ્ટિંગ અને રંગ કાર્યોનો પણ સમાવેશ થાય છે.

વધુ શીખો

વધુ જાણવા માટે http://lesscss.org/ પર સત્તાવાર વેબસાઇટની મુલાકાત લો .

કારણ કે અમારું CSS ઓછું સાથે લખાયેલું છે અને વેરિયેબલ્સ અને મિક્સિનનો ઉપયોગ કરે છે, તેને અંતિમ ઉત્પાદન અમલીકરણ માટે કમ્પાઇલ કરવાની જરૂર છે. આ રહ્યું કેવી રીતે.

નોંધ: જો તમે સંશોધિત CSS સાથે GitHub પર પુલ વિનંતી સબમિટ કરી રહ્યાં છો, તો તમારે આમાંથી કોઈપણ પદ્ધતિ દ્વારા CSS ફરીથી કમ્પાઇલ કરવું આવશ્યક છે.

સંકલન માટે સાધનો

આદેશ વાક્ય

કમાન્ડ લાઇન દ્વારા કમ્પાઇલ કરવા માટે GitHub પર પ્રોજેક્ટ રીડમીમાંની સૂચનાઓને અનુસરો .

જાવાસ્ક્રિપ્ટ

નવીનતમ Less.js ડાઉનલોડ કરો અને તેમાં તેનો પાથ (અને બુટસ્ટ્રેપ) શામેલ કરો <head>.

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

.less ફાઇલોને ફરીથી કમ્પાઇલ કરવા માટે, ફક્ત તેમને સાચવો અને તમારું પૃષ્ઠ ફરીથી લોડ કરો. Less.js તેમને કમ્પાઇલ કરે છે અને સ્થાનિક સ્ટોરેજમાં સ્ટોર કરે છે.

બિનસત્તાવાર મેક એપ્લિકેશન

બિનસત્તાવાર Mac એપ્લિકેશન .less ફાઇલોની ડિરેક્ટરીઓ જુએ છે અને જોયેલી .less ફાઇલના દરેક સેવ પછી કોડને સ્થાનિક ફાઇલોમાં કમ્પાઇલ કરે છે. જો તમે ઇચ્છો, તો તમે એપમાં ઓટોમેટિક મિનિફાઇંગ માટે પસંદગીઓને ટૉગલ કરી શકો છો અને કમ્પાઇલ કરેલી ફાઇલો કઈ ડિરેક્ટરીમાં સમાપ્ત થાય છે.

વધુ એપ્લિકેશન્સ

ક્રંચ

Crunch એ Adobe Air પર બનેલ એક ઉત્તમ દેખાતા ઓછા સંપાદક અને કમ્પાઇલર છે.

કોડકિટ

બિનસત્તાવાર Mac એપ્લિકેશન તરીકે સમાન વ્યક્તિ દ્વારા બનાવવામાં આવેલ, CodeKit એ એક Mac એપ્લિકેશન છે જે LESS, SASS, Stylus અને CoffeeScriptનું સંકલન કરે છે.

સરળ

ઓછી ફાઇલોના ડ્રેગ અને ડ્રોપ કમ્પાઇલિંગ માટે Mac, Linux અને Windows એપ્લિકેશન. ઉપરાંત, સ્રોત કોડ GitHub પર છે .

સંકલિત અથવા લઘુત્તમ CSS અને JS માં ડ્રોપ કરીને કોઈપણ વેબ પ્રોજેક્ટને ઝડપથી શરૂ કરો. સરળ અપગ્રેડ અને જાળવણી આગળ વધવા માટે અલગથી કસ્ટમ શૈલીઓ પર સ્તર.

ફાઇલ માળખું સેટ કરો

નવીનતમ સંકલિત બુટસ્ટ્રેપ ડાઉનલોડ કરો અને તમારા પ્રોજેક્ટમાં મૂકો. ઉદાહરણ તરીકે, તમારી પાસે આના જેવું કંઈક હોઈ શકે છે:

  એપ્લિકેશન/
      લેઆઉટ/
      નમૂનાઓ/
  જાહેર/
      css/
          bootstrap.min.css
      js/
          bootstrap.min.js
      img/
          glyphicons-halflings.png
          glyphicons-halflings-white.png

સ્ટાર્ટર ટેમ્પલેટનો ઉપયોગ કરો

પ્રારંભ કરવા માટે નીચેના આધાર HTML ની ​​નકલ કરો.

  1. <html>
  2. <head>
  3. <title> બુટસ્ટ્રેપ 101 ટેમ્પલેટ </title>
  4. <!-- બુટસ્ટ્રેપ -->
  5. <link href = "public/css/bootstrap.min.css" rel = "સ્ટાઈલશીટ" >
  6. </head>
  7. <body>
  8. <h1> હેલો, વિશ્વ! </h1>
  9. <!-- બુટસ્ટ્રેપ -->
  10. <script src = "public/js/bootstrap.min.js" ></script>
  11. </body>
  12. </html>

કસ્ટમ કોડ પર સ્તર

તમારી પોતાની અલગ CSS અને JS ફાઇલો વડે બુટસ્ટ્રેપને તમારો પોતાનો બનાવવા માટે તમારા કસ્ટમ CSS, JS અને વધુમાં કામ કરો.

  1. <html>
  2. <head>
  3. <title> બુટસ્ટ્રેપ 101 ટેમ્પલેટ </title>
  4. <!-- બુટસ્ટ્રેપ -->
  5. <link href = "public/css/bootstrap.min.css" rel = "સ્ટાઈલશીટ" >
  6. <!-- પ્રોજેક્ટ -->
  7. <link href = "public/css/application.css" rel = "સ્ટાઈલશીટ" >
  8. </head>
  9. <body>
  10. <h1> હેલો, વિશ્વ! </h1>
  11. <!-- બુટસ્ટ્રેપ -->
  12. <script src = "public/js/bootstrap.min.js" ></script>
  13. <!-- પ્રોજેક્ટ -->
  14. <script src = "public/js/application.js" ></script>
  15. </body>
  16. </html>