CSS හි මාධ්ය විමසුම් හැඳින්වීම
තිබෙනවා විශේෂ අණවලුවක් @media,
තිරයේ පළල අනුව විවිධ කේතයක්
ක්රියාත්මක කිරීමට ඉඩ සලසයි.
ඊළඟ උදාහරණයේ, යම් කේතයක් ක්රියාත්මක වේ,
තිරයේ පළල 300px සිට
1200px දක්වා නම්:
@media (min-width: 300px) and (max-width: 1200px) {
/* යම් කේතයක් */
}
ඊළඟ උදාහරණයේ, යම් කේතයක් ක්රියාත්මක වේ,
තිරයේ පළල 300px ට වඩා වැඩි නම්:
@media (min-width: 300px) {
/* යම් කේතයක් */
}
ඊළඟ උදාහරණයේ, යම් කේතයක් ක්රියාත්මක වේ,
තිරයේ පළල 1200px ට වඩා අඩු නම්:
@media (max-width: 1200px) {
/* යම් කේතයක් */
}
අපි අපේ මාධ්ය විමසුමක කිසියම් කේතයක් ලියමු. උදාහරණයක් ලෙස, නිශ්චිත ප්රමාණවල තිරයකදී ඡේද රතු පැහැයට හරවමු:
@media (min-width: 300px) and (max-width: 1200px) {
p {
color: red;
}
}
@media (min-width: 300px) and (max-width: 1200px) {
p {
color: red;
}
}
දැන් තිරයේ පළල අනුව ඡේද විවිධ වර්ණවලට හරවමු:
@media (max-width: 300px) {
p {
color: red;
}
}
@media (min-width: 300px) and (max-width: 900px) {
p {
color: green;
}
}
@media (min-width: 900px) and (max-width: 1200px) {
p {
color: blue;
}
}
@media (min-width: 1200px) {
p {
color: orange;
}
}
ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ
පළල 0 සිට 800px දක්වා වූ විටයි:
p {
font-size: 20px;
}
ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ
පළල 800px සහ ඊට වැඩි වූ විටයි:
p {
font-size: 30px;
}
ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ
පළල 0 සිට 500px දක්වා වූ විටයි:
p {
font-size: 15px;
}
ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ
පළල 500px සිට 900px දක්වා වූ විටයි:
p {
font-size: 20px;
}
ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ
පළල 900px සහ ඊට වැඩි වූ විටයි:
p {
font-size: 30px;
}