উত্তর:
টুইটার বুটস্ট্র্যাপে সারিটি সম্পাদনা করা বা ওভাররাইড করা একটি খারাপ ধারণা, কারণ এটি পৃষ্ঠার মজাদার একটি মূল অংশ এবং আপনার শীর্ষ সীমা ছাড়াই সারি প্রয়োজন হবে will
এটি সমাধানের জন্য পরিবর্তে একটি নতুন শ্রেণি তৈরি করুন "টপ-বাফার" যা আপনার প্রয়োজনীয় স্ট্যান্ডার্ড মার্জিন যুক্ত করে।
.top-buffer { margin-top:20px; }
এবং তারপরে এটি সারি ডিভগুলিতে ব্যবহার করুন যেখানে আপনার শীর্ষের মার্জিনের প্রয়োজন।
<div class="row top-buffer"> ...
ঠিক আছে, তখন আপনাকে কী হবে তা জানাতে, আকায়রা উপরে যেমন বলেছে আমি কিছু নতুন ক্লাস ব্যবহার করে স্থির করেছি:
.top5 { margin-top:5px; }
.top7 { margin-top:7px; }
.top10 { margin-top:10px; }
.top15 { margin-top:15px; }
.top17 { margin-top:17px; }
.top30 { margin-top:30px; }
আমি যখনই চাই আমি করি <div class="row top7"></div>
ভাল প্রতিক্রিয়াশীল জন্য আপনি যোগ করতে পারেন margin-top:7%
পরিবর্তে 5px
উদাহরণস্বরূপ: ডি
.top-buffer { margin-top:20px; }
থেকে আলাদা কীভাবে .top30 { margin-top:30px; }
? ঠিক আছে, যে কোনও বিকাশকারীর দৃষ্টিকোণ থেকে: এটি একই। ব্যবহারের ক্ষেত্রে ফিট করার জন্য অ্যাডজাস্টমেটস এখানে গণনা করা হয় না। বিশেষত না, যদি ওপি তার নিজের প্রশ্নের উত্তর দেয়।
আপনার যদি বুটস্ট্র্যাপে সারি আলাদা করতে হয় তবে আপনি কেবল এটি ব্যবহার করতে পারেন .form-group
। এটি সারির নীচে 15px মার্জিন যুক্ত করে।
আপনার ক্ষেত্রে, মার্জিন শীর্ষ পেতে, আপনি পূর্ববর্তী .row
উপাদানগুলিতে এই শ্রেণিটি যুক্ত করতে পারেন
<div class="row form-group">
/* From bootstrap.css */
.form-group {
margin-bottom: 15px;
}
আপনি বিল্ট-ইন স্পেসিং ক্লাস ব্যবহার করতে পারেন
<div class="row mt-3"></div>
শ্রেণীর নামের "টি" এটিকে কেবল "শীর্ষ" সাইডে প্রযোজ্য করে তোলে, নীচে, বাম, ডানদিকে একই ধরণের ক্লাস রয়েছে। সংখ্যাটি স্থানের আকার নির্ধারণ করে।
form-group
এখনও উপস্থিত , তবে মার্জিন / প্যাডিংয়ের জন্য বিশেষ ক্লাস যুক্ত করা হয়েছে যা কাজটি করতে পারে এবং আরও বিকল্প রয়েছে।
mt-3
এতটা ব্যবহৃত হয়ে কাজ করি নাform-group
জন্য বুটস্ট্র্যাপ 4 ব্যবধানের ব্যবহার প্রয়োগ করতে হবে
শর্টহ্যান্ড ইউটিলিটি ক্লাস
নিম্নলিখিত বিন্যাসে:
{সম্পত্তি} {পক্ষের} - {SIZE}
যেখানে সম্পত্তি এক:
পক্ষগুলি যেখানে এক:
যেখানে আকার এক:
সুতরাং আপনার এগুলির যে কোনও একটি করা উচিত:
<div class="row mt-1">
<div class="row mt-2">
...
<div class="row mt-5">
আরও ব্যাখ্যার জন্য ডকগুলি পড়ুন । এখানে লাইভ উদাহরণ চেষ্টা করুন ।
কখনও কখনও মার্জিন-টপ ডিজাইনের সমস্যা তৈরি করতে পারে:
http://www.w3.org/TR/CSS2/box.html#collapsing-margins
সুতরাং, আমি "মার্জিন-টপ ক্লাস" পরিবর্তে "মার্জিন-টপ ক্লাস" তৈরি করার পরামর্শ দিন এবং সেগুলি পূর্ববর্তী আইটেমটিতে প্রয়োগ করুন।
আপনি যদি বুটস্ট্র্যাপ আমদানি করছেন কম বুটস্ট্র্যাপ ফাইলগুলি আনুপাতিক বুটস্ট্র্যাপ থিম স্পেস সহ প্রান্তিক-নীচের শ্রেণিগুলি নির্ধারণ করার চেষ্টা করুন:
.margin-bottom-xs {margin-bottom: ceil(@line-height-computed / 4);}
.margin-bottom-sm {margin-bottom: ceil(@line-height-computed / 2);}
.margin-bottom-md {margin-bottom: @line-height-computed;}
.margin-bottom-lg {margin-bottom: ceil(@line-height-computed * 2);}
আমি এই ক্লাসগুলি আমার বুটস্ট্র্যাপ স্টাইলশিটে যুক্ত করেছি
.voffset { margin-top: 2px; }
.voffset1 { margin-top: 5px; }
.voffset2 { margin-top: 10px; }
.voffset3 { margin-top: 15px; }
.voffset4 { margin-top: 30px; }
.voffset5 { margin-top: 40px; }
.voffset6 { margin-top: 60px; }
.voffset7 { margin-top: 80px; }
.voffset8 { margin-top: 100px; }
.voffset9 { margin-top: 150px; }
উদাহরণ
<div class="container">
<div class="row voffset2">
<div class="col-lg-12">
<p>
Vertically offset text.
</p>
</div>
</div>
</div>
আমি শীর্ষ শ্রেণীর মার্জিন পরিবর্তনের জন্য এই ক্লাসগুলি ব্যবহার করছি:
.margin-top-05 { margin-top: 0.5em; }
.margin-top-10 { margin-top: 1.0em; }
.margin-top-15 { margin-top: 1.5em; }
.margin-top-20 { margin-top: 2.0em; }
.margin-top-25 { margin-top: 2.5em; }
.margin-top-30 { margin-top: 3.0em; }
উপরের উপাদান থেকে 2 মাইল ফাঁক রাখার জন্য যখন আমার একটি উপাদান দরকার তখন আমি এটি ব্যবহার করি:
<div class="row margin-top-20">Something here</div>
আপনি যদি পিক্সেল পছন্দ করেন তবে এটিকে আপনার উপায় হিসাবে পিক্সেলগুলিতে পরিবর্তন করুন।
<div class="row margin-top-20">
ওভার লাভ কী <div class"row" style="margin-top: 2.0em">
?
বুটস্ট্র্যাপ 4 এর জন্য আপনি নিম্নলিখিত ক্লাসটি ব্যবহার করতে পারেন:
mt-0
mt-1
mt-2
mt-3
mt-4
...
মার্জিন-শীর্ষের জন্য বুটস্ট্র্যাপ 4 আলফা: শর্টহ্যান্ড সিএসএস ক্লাসের নামগুলি এমটি -1, এমটি -2 (এমটি-এলজি -5, এমটি-এসএম -2) নীচের, ডান, বামের জন্য একই, এবং আপনার অটো ক্লাস এমিলি- স্বয়ংক্রিয়
<div class="mt-lg-1" ...>
ইউনিট থেকে এসেছ 1
করতে 5
: variables.scss যার মানে যদি আপনি Mt -1 এটা .25rem মার্জিন উপরের দেয় সেট।
$spacers: (
0: (
x: 0,
y: 0
),
1: (
x: ($spacer-x * .25),
y: ($spacer-y * .25)
),
2: (
x: ($spacer-x * .5),
y: ($spacer-y * .5)
),
3: (
x: $spacer-x,
y: $spacer-y
),
4: (
x: ($spacer-x * 1.5),
y: ($spacer-y * 1.5)
),
5: (
x: ($spacer-x * 3),
y: ($spacer-y * 3)
)
) !default;
এখানে আরও পড়ুন
https://v4-alpha.getbootstrap.com/utilities/spacing/#horizontal-centering
.Ssss ফাইলটিতে এই শ্রেণিতে যুক্ত করুন:
.row {
margin-left: -20px;
*zoom: 1;
margin-top: 50px;
}
অথবা একটি নতুন শ্রেণী তৈরি করুন এবং এটিকে উপাদানটিতে যুক্ত করুন
.rowSpecificFormName td {
margin-top: 50px;
}
just take a new class beside every row and apply css of margin-top: 20px;
here is the code below
<style>
.small-top
{
margin-top: 25px;
}
</style>
<div class="row small-top">
<div class="col-md-12">
</div>
</div>
Bootstrap3
সিএসএস (কেবলমাত্র নাড়ি, চারপাশে মার্জিন ছাড়াই):
.row.row-gutter {
margin-bottom: -15px;
overflow: hidden;
}
.row.row-gutter > *[class^="col"] {
margin-bottom: 15px;
}
সিএসএস (চারপাশে সমান মার্জিন, 15px / 2):
.row.row-margins {
padding-top: 7px; /* or margin-top: 7px; */
padding-bottom: 7px; /* or margin-bottom: 7px; */
}
.row.row-margins > *[class^="col"] {
margin-top: 8px;
margin-bottom: 8px;
}
ব্যবহার:
<div class="row row-gutter">
<div class="col col-sm-9">first</div>
<div class="col col-sm-3">second</div>
<div class="col col-sm-12">third</div>
</div>
(SASS বা কম 15px বুটস্ট্র্যাপ থেকে পরিবর্তনশীল হতে পারে)
<div class="row row-padding">
সাধারণ কোড
bs3-upgrade
ব্যবধান এবং পাঠ্য অ্যালগমেন্টের জন্য কেবল এই সহায়কটি ব্যবহার করুন ...
আপনি যদি বুটস্ট্র্যাপ ৩.৩. using ব্যবহার করছেন তবে আপনি এনপিএমের মাধ্যমে ওপেন সোর্স লাইব্রেরি বুটস্ট্র্যাপ-স্পেসার ব্যবহার করতে পারেন
npm install bootstrap-spacer
অথবা আপনি গিথুব পৃষ্ঠাটি দেখতে পারেন:
https://github.com/chigozieorunta/bootstrap-spacer
এটি .रो-স্পেসার শ্রেণি ব্যবহার করে কীভাবে স্পেস সারিগুলিতে কাজ করে তার একটি উদাহরণ এখানে:
<div class="row row-spacer">
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
</div>
<div class="row row-spacer">
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
</div>
যদি আপনার কলামগুলির মধ্যে ফাঁকা স্থান প্রয়োজন হয় তবে আপনি .row-col-spacer শ্রেণিটিও যুক্ত করতে পারেন:
<div class="row row-col-spacer">
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
</div>
এবং আপনি বিভিন্ন .রো-স্পেসার এবং .রো-কোল-স্পেসার ক্লাস একসাথে একত্রিত করতে পারেন:
<div class="row row-spacer row-col-spacer">
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
<div class="col-md-4">
</div>
</div>