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;
}