CSS চিট শিট
একটি অনুসন্ধানযোগ্য, প্রিন্টযোগ্য CSS রেফারেন্স — সিলেক্টর, box model, flexbox, grid, টাইপোগ্রাফি, ট্রানজিশন এবং আধুনিক ফিচার। বিনামূল্যে।
Selectors
13.class
#id
a, b
a b
a > b
a + b
a ~ b
[type="text"]
:hover :focus
:nth-child(2n)
::before ::after
:not(.x)
:is(h1, h2, h3)
Box model
7box-sizing: border-box;
margin: 0 auto;
padding: 1rem 2rem;
border: 1px solid #ccc;
border-radius: 8px;
outline: 2px dashed red;
overflow: hidden;
Flexbox
8display: flex;
flex-direction: row | column;
justify-content: space-between;
align-items: center;
flex-wrap: wrap;
gap: 1rem;
flex: 1;
align-self: flex-end;
Grid
8display: grid;
grid-template-columns: 1fr 1fr 1fr;
repeat(3, 1fr)
minmax(200px, 1fr)
grid-template-columns: repeat(auto-fill, minmax(200px,1fr));
gap: 1rem;
grid-column: 1 / 3;
place-items: center;
Typography
8font-family: system-ui, sans-serif;
font-size: 1.125rem;
font-weight: 600;
line-height: 1.6;
letter-spacing: .02em;
text-align: center;
text-transform: uppercase;
text-overflow: ellipsis;
Colors & background
7color: #1f2937;
background: rgb(0 0 0 / 50%);
background: linear-gradient(90deg,#f06,#48f);
opacity: .5;
box-shadow: 0 4px 12px rgb(0 0 0 / .15);
background-size: cover;
color-mix(in srgb, red 40%, blue);
Positioning
6position: relative;
position: absolute;
position: fixed;
position: sticky; top: 0;
inset: 0;
z-index: 10;
Transitions & animation
5transition: all .2s ease;
transform: translateY(-4px) scale(1.05);
@keyframes spin { to { transform: rotate(360deg); } }
animation: spin 1s linear infinite;
will-change: transform;
Responsive & modern
7@media (max-width: 768px) { ... }
clamp(1rem, 2vw, 2rem)
aspect-ratio: 16 / 9;
var(--brand)
:root { --brand: #4f46e5; }
container-type: inline-size;
@container (min-width: 400px) {…}
“:q”-এর সাথে কোনো এন্ট্রি মেলে না।
CSS চিট শিট সম্পর্কে
এই CSS চিট শিটে প্রতিদিন ব্যবহৃত প্রপার্টিগুলো একটি সার্চযোগ্য পেজে গুছিয়ে দেওয়া হয়েছে: সিলেক্টর, বক্স মডেল, ফ্লেক্সবক্স, গ্রিড, টাইপোগ্রাফি, রঙ ও ব্যাকগ্রাউন্ড, পজিশনিং, ট্রানজিশন ও অ্যানিমেশন, এবং রেসপনসিভ ও আধুনিক CSS-এর একটি সেকশন।
এটি এমনভাবে সাজানো যে "সেই প্রপার্টির নাম কী ছিল?" প্রশ্নের উত্তর এক সার্চেই পাওয়া যায় — ফ্লেক্সবক্স এবং গ্রিড সেকশনে বিশেষভাবে অ্যালাইনমেন্ট ও লেআউট প্রপার্টিগুলো এমন ভ্যালুসহ তালিকাভুক্ত যা আপনি সরাসরি একটি স্টাইলশিটে কপি করতে পারেন, এবং আধুনিক সেকশনটি নতুন ফিচারগুলো হাতের কাছে রাখে।
শিটটি ফ্রি, ক্লায়েন্ট-সাইডে লোড হয়, আপনি টাইপ করার সময় লাইভ ফিল্টার করে এবং এক ক্লিকে যেকোনো ডিক্লারেশন কপি করার সুযোগ দেয়। একটি স্টিকি টেবিল অফ কনটেন্টস সেকশনগুলোর মধ্যে জাম্প করে এবং প্রিন্ট বাটন একটি পরিষ্কার কাগজের রেফারেন্স তৈরি করে।
CSS চিট শিট কীভাবে ব্যবহার করবেন
- সেকশন তালিকাটি দেখে নিন — Selectors, Box model, Flexbox, Grid, Typography এবং আরও।
- প্রতিটি সারি ফিল্টার করতে সার্চ বক্সে grid, hover বা transition-এর মতো একটি প্রপার্টি বা কনসেপ্ট টাইপ করুন।
- স্টিকি টেবিল অফ কনটেন্টসের মাধ্যমে Positioning-এর মতো একটি সেকশনে জাম্প করুন।
- CSS ডিক্লারেশনটি কপি করতে একটি স্নিপেট বা তার কপি আইকনে ক্লিক করুন।
- ডেস্কের পাশে রাখার মতো একটি CSS রেফারেন্সের জন্য শিটটি প্রিন্ট করুন।