{ "id": "css", "title": "সিএসএস", "slug": "css", "description": "সিএসএস এর মাধ্যমে ওয়েব পেইজের লেআউট ডিজাইন ও ওয়েব ব্রাউজারে ডকুমেন্ট কিভাবে প্রদর্শন হবে তা নির্ধারন করা হয়।", "colorPref": "#264DE4", "contents": [ { "title": "প্রাথমিক ধারণা", "items": [ { "definition": "সিনট্যাক্স সিলেক্টর", "code": "selector{ property: value;}" }, { "definition": "External CSS ফাইল যুক্ত করুতে", "code": "" }, { "definition": "Internal CSS ফাইল যুক্ত করুতে", "code": "" }, { "definition": "Inline CSS লিখতে", "code": "
This is an important and special paragraph.
\np[class~='special'] {\ncolor: red;\n}" }, { "definition": "এট্রিবিউট ভ্যালু আংশিক এর উপর নির্ভর সিলেক্ট করা ", "code": "This is an important and special paragraph.
\np[class*='sp'] {\ncolor: red;\n}\n এটা এখনো p element কে সিলেক্ট করবে " }, { "definition": "এট্রিবিউট ভ্যালুর প্রথম অংশের সাহায্যে সিলেক্ট করা ", "code": "This is an important and special paragraph.
\np[class^='important'] {\ncolor: red;\n}\n " }, { "definition": "এট্রিবিউট ভ্যালুর শেষ অংশের সাহায্যে সিলেক্ট করা ", "code": "This is an important and special paragraph.
\np[class$='special'] {\ncolor: red;\n}\n " }, { "definition": "কেইস ইনসেনসেটিভ করে সিলেক্ট করা", "code": "This is an important and special paragraph.
\np[class$='special ' i] {\ncolor: red;\n}\n " } ] }, { "title": "গুগলে CSS প্রপারটিজ কিভাবে সার্চ করবো? (How to Google CSS properties?)", "items": [ { "definition": "আমরা নিয়মিত Google ব্যবহার করি CSS বৈশিষ্ট্য অনুসন্ধান করতে যা আমরা জানি না বা মনে নেই। Google ব্যবহার করার সময়, আপনি যা করার চেষ্টা করছেন তা অনুসন্ধান করুন। উদাহরণ: ", "code": "'css rounded corners'\n,'css text italic',\n'css adjust space between lines'" } ] }, { "title": "ব্যাকগ্রাউন্ড", "items": [ { "definition": "ব্যাকগ্রাউন্ড প্রপার্টিস", "code": "background | background-color | background-image | background-position | background-size | background-attachment | background-repeat | background-clip | background-origin" }, { "definition": "ব্যাকগ্রাউন্ড কালার ভ্যালু", "code": "Color Code - #fffff, #000000 | transparent | Color Name - White, Red, etc" }, { "definition": "ব্যাকগ্রাউন্ড ইমেজ ভ্যালু", "code": "url | gradient | none" }, { "definition": "ব্যাকগ্রাউন্ড পজিশন", "code": "top | left | center | bottom | right | top center | top left | top right | bottom left | bottom right | bottom center | center left | center center | center right" }, { "definition": "ব্যাকগ্রাউন্ড সাইজ", "code": "auto | length | percentage | cover | contain | initial | inherit" }, { "definition": "ব্যাকগ্রাউন্ড এটাচমেন্ট", "code": "scroll | fixed | local | initial | inherit " }, { "definition": "ব্যাকগ্রাউন্ড রিপিট ভ্যালু", "code": "repeat | repeat-x | repeat-y | no-repeat | space | round | initial | inherit" }, { "definition": "ব্যাকগ্রাউন্ড ক্লিপ ভ্যালু - ব্যবহার কালার ও ইমেজ", "code": "border-box | padding-box | content-box | initial | inherit" }, { "definition": "ব্যাকগ্রাউন্ড অরিজিন ভ্যালু - ব্যবহার ব্যাকগ্রাউন্ড ইমেজ", "code": "padding-box | border-box | content-box | initial | inherit " } ] }, { "title": "ফন্ট বা টাইপোগ্রাফি", "items": [ { "definition": "ফন্ট প্রপার্টি", "code": "font-style | font-variant | font-weight | font-size | line-height | font-family | font-stretch" }, { "definition": "ফন্ট স্টাইল ভ্যালু", "code": "normal | italic | oblique | initial | inherit" }, { "definition": "ফন্ট ভ্যারিয়ান্ট ভ্যালু", "code": "normal | small-caps | initial | inherit" }, { "definition": "ফন্ট ওয়েট ভ্যালু", "code": "normal | bold | bolder | lighter | 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 | initial | inherit" }, { "definition": "ফন্ট সাইজ ভ্যালু", "code": "medium | xx-small | x-small | small | large | x-large | xx-large | smaller | larger | length | initial | inherit | percentage" }, { "definition": "লাইন হাইট ভ্যালু", "code": "normal | number | length | initial | inherit" }, { "definition": "ফন্ট ফ্যামিলি", "code": "font-family: Arial, Helvetica, sans-serif;" }, { "definition": "ফন্ট স্ট্রেচ", "code": "ultra-condensed | extra-condensed | condensed | semi-condensed | normal | semi-expanded | expanded | extra-expanded | ultra-expanded | initial | inherit" } ] }, { "title": "ট্রানজিশন এবং ট্রান্সফর্ম", "items": [ { "definition": "ট্রানজিশন প্রপার্টি", "code": "transition | transition-delay | transition-duration | transition-property | transition-timing-function" }, { "definition": "ট্রানজিশন ডিলে ভ্যালু", "code": "time (1s, 1ms etc) - কত সময় পর ট্রানজিশন ইফেক্ট শুরু হবে।" }, { "definition": "ট্রানজিশন ডিউরেশন ভ্যালু", "code": "time (2s, 2ms etc) - কত সময় পর্যন্ত ট্রানজিশন ইফেক্ট চলবে।" }, { "definition": "ট্রানজিশন প্রপার্টি ভ্যালু", "code": "none | all - অল এর মাধ্যমে সকল ট্রানজিশন ইফেক্ট কাজ করবে।" }, { "definition": "ট্রানজিশন-টাইমিং-ফাংশন ভ্যালু", "code": "linear | ease | ease-in | ease-out | ease-in-out | step-start | step-end | steps(int,start|end) | cubic-bezier(n,n,n,n) | initial | inherit" }, { "definition": "ট্রান্সফর্ম থ্রিডি", "code": "transform: translate3d(0, -350px, 0);" }, { "definition": "ট্রান্সফর্ম স্কেল", "code": "transform: scale(1, 1);" } ] }, { "title": "কম্বিনেটরস ", "items": [ { "definition": "body article p{\ncolor:red\n}\n\t এখানে সর্বশেষ অর্থাৎ p ইলিমেন্ট কে সিলেক্ট করা হয়েছে যার parent 'artice' এবং তার parent 'body' ।" }, { "definition": "চাইল্ড কম্বিনেটর", "code": "ul > li {\nborder-top: 5px solid red;\n}\n} এখানে শুধুমাত্র ul এর চাইল্ড li গুলোকে সিলেক্ট করা হয়েছে।" }, { "definition": "ইমিডিয়েট সিব্লিং কম্বিনেটর", "code": "h1 + p {\ncolor: red;\n}\nএখানে শুধুমাত্র h1 এর ইমিডিয়েট সিবলিং p কে সিলেক্ট করা হয়েছে।" }, { "definition": "পরবর্তী সিব্লিং সিলেক্টর", "code": " h1 ~ p {\ncolor: red;\n}\nএখানে h1 এর পরবর্তী সিবলিং p গুলোকে সিলেক্ট করা হয়েছে। এখানে শুধু ইমিডীয়েট সিব্লিং কেই সিলেক্ট করবে না বরং পরবর্তী সিবলিং গুলোকেও সিলেক্ট করবে।" } ] } ] }