شامل طرزوں اور اجزاء کے ساتھ ساتھ کم متغیرات اور مکسنس سے فائدہ اٹھانے کے لیے بوٹسٹریپ کو بڑھا دیں۔
بوٹسٹریپ کو اس کے بنیادی حصے میں LESS کے ساتھ بنایا گیا ہے، یہ ایک متحرک اسٹائل شیٹ زبان ہے جسے ہمارے اچھے دوست، Alexis Sellier نے بنایا ہے۔ یہ ڈیولپنگ سسٹم پر مبنی CSS کو تیز تر، آسان اور مزید تفریحی بناتا ہے۔
بوٹسٹریپ کے تخلیق کاروں میں سے ایک نے اس بارے میں ایک فوری بلاگ پوسٹ لکھی ، جس کا خلاصہ یہاں دیا گیا ہے:
CSS کی توسیع کے طور پر، LESS میں متغیرات، کوڈ کے دوبارہ قابل استعمال ٹکڑوں کے لیے مکسز، سادہ ریاضی کے لیے آپریشنز، نیسٹنگ، اور یہاں تک کہ رنگ کے افعال شامل ہیں۔
مزید جاننے کے لیے سرکاری ویب سائٹ http://lesscss.org/ پر جائیں۔
چونکہ ہمارا CSS کم کے ساتھ لکھا گیا ہے اور متغیرات اور مکسنس کا استعمال کرتا ہے، اس لیے اسے حتمی پیداوار کے نفاذ کے لیے مرتب کرنے کی ضرورت ہے۔ یہ ہے کیسے۔
درج ذیل کمانڈ کو چلا کر LESS کمانڈ لائن کمپائلر، JSHint، Recess، اور uglify-js کو عالمی سطح پر npm کے ساتھ انسٹال کریں:
$npm install -g less jshint recess ugliify-js
ایک بار انسٹال ہونے make
کے بعد آپ کی بوٹسٹریپ ڈائرکٹری کی جڑ سے چلائیں اور آپ بالکل تیار ہیں۔
مزید برآں، اگر آپ نے واچر انسٹال کر رکھا ہے، تو آپ make watch
ہر بار بوٹسٹریپ lib میں کسی فائل میں ترمیم کرنے کے بعد بوٹسٹریپ خود بخود دوبارہ تعمیر کر سکتے ہیں (اس کی ضرورت نہیں ہے، صرف ایک سہولت کا طریقہ)۔
نوڈ کے ذریعے LESS کمانڈ لائن ٹول انسٹال کریں اور درج ذیل کمانڈ کو چلائیں۔
$lessc ./less/bootstrap.less > bootstrap.css
--compress
اگر آپ کچھ بائٹس کو بچانے کی کوشش کر رہے ہیں تو اس کمانڈ میں شامل کرنا یقینی بنائیں !
تازہ ترین Less.js ڈاؤن لوڈ کریں اور اس کا راستہ (اور بوٹسٹریپ) میں شامل کریں <head>
۔
<link rel = "stylesheet/less" href = "/path/to/bootstrap.less" > <script src = "/path/to/less.js" ></script>
.less فائلوں کو دوبارہ مرتب کرنے کے لیے، بس انہیں محفوظ کریں اور اپنا صفحہ دوبارہ لوڈ کریں۔ Less.js انہیں مرتب کرتا ہے اور انہیں مقامی اسٹوریج میں اسٹور کرتا ہے۔
غیر سرکاری میک ایپ .less فائلوں کی ڈائریکٹریز دیکھتی ہے اور دیکھی گئی .less فائل کے ہر محفوظ کرنے کے بعد کوڈ کو مقامی فائلوں میں مرتب کرتی ہے۔ اگر آپ چاہیں تو، آپ خودکار منفائنگ کے لیے ایپ میں ترجیحات کو ٹوگل کر سکتے ہیں اور مرتب کی گئی فائلیں کس ڈائرکٹری میں ختم ہوتی ہیں۔
Crunch is a great looking LESS editor and compiler built on Adobe Air.
Created by the same guy as the unofficial Mac app, CodeKit is a Mac app that compiles LESS, SASS, Stylus, and CoffeeScript.
Mac, Linux, and Windows app for drag and drop compiling of LESS files. Plus, the source code is on GitHub.
Quickly start any web project by dropping in the compiled or minified CSS and JS. Layer on custom styles separately for easy upgrades and maintenance moving forward.
Download the latest compiled Bootstrap and place into your project. For example, you might have something like this:
app/ layouts/ templates/ public/ css/ bootstrap.min.css js/ bootstrap.min.js img/ glyphicons-halflings.png glyphicons-halflings-white.png
Copy the following base HTML to get started.
- <html>
- <head>
- <title>Bootstrap 101 Template</title>
- <!-- Bootstrap -->
- <link href="public/css/bootstrap.min.css" rel="stylesheet">
- </head>
- <body>
- <h1>Hello, world!</h1>
- <!-- Bootstrap -->
- <script src="public/js/bootstrap.min.js"></script>
- </body>
- </html>
Work in your custom CSS, JS, and more as necessary to make Bootstrap your own with your own separate CSS and JS files.
- <html>
- <head>
- <title>Bootstrap 101 Template</title>
- <!-- Bootstrap -->
- <link href="public/css/bootstrap.min.css" rel="stylesheet">
- <!-- Project -->
- <link href="public/css/application.css" rel="stylesheet">
- </head>
- <body>
- <h1>Hello, world!</h1>
- <!-- Bootstrap -->
- <script src="public/js/bootstrap.min.js"></script>
- <!-- Project -->
- <script src="public/js/application.js"></script>
- </body>
- </html>