Муқаддима ба медиа дархостҳо дар 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;
}