CSS හි මාධ්‍ය විමසුම් හැඳින්වීම

තිබෙනවා විශේෂ අණවලුවක් @media, තිරයේ පළල අනුව විවිධ කේතයක් ක්‍රියාත්මක කිරීමට ඉඩ සලසයි.

ඊළඟ උදාහරණයේ, යම් කේතයක් ක්‍රියාත්මක වේ, තිරයේ පළල 300px සිට 1200px දක්වා නම්:

css@media (min-width: 300px) and (max-width: 1200px) {
  /* යම් කේතයක් */
}

ඊළඟ උදාහරණයේ, යම් කේතයක් ක්‍රියාත්මක වේ, තිරයේ පළල 300px ට වඩා වැඩි නම්:

css@media (min-width: 300px) {
  /* යම් කේතයක් */
}

ඊළඟ උදාහරණයේ, යම් කේතයක් ක්‍රියාත්මක වේ, තිරයේ පළල 1200px ට වඩා අඩු නම්:

css@media (max-width: 1200px) {
  /* යම් කේතයක් */
}

අපි අපේ මාධ්‍ය විමසුමක කිසියම් කේතයක් ලියමු. උදාහරණයක් ලෙස, නිශ්චිත ප්‍රමාණවල තිරයකදී ඡේද රතු පැහැයට හරවමු:

css@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

@media (min-width: 300px) and (max-width: 1200px) {
  p {
    color: red;
  }
}

දැන් තිරයේ පළල අනුව ඡේද විවිධ වර්ණවලට හරවමු:

css@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;
  }
}
Задание 1

ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ පළල 0 සිට 800px දක්වා වූ විටයි:

cssp {
  font-size: 20px;
}

ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ පළල 800px සහ ඊට වැඩි වූ විටයි:

cssp {
  font-size: 30px;
}
Задание 2

ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ පළල 0 සිට 500px දක්වා වූ විටයි:

cssp {
  font-size: 15px;
}

ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ පළල 500px සිට 900px දක්වා වූ විටයි:

cssp {
  font-size: 20px;
}

ඊළඟ කේතය යොදනු ලබන්නේ තිරයේ පළල 900px සහ ඊට වැඩි වූ විටයි:

cssp {
  font-size: 30px;
}