CSS @media ਕਿਊਰੀ
- ਪਿਛਲਾ ਪੰਨਾ max-width
- ਅਗਲਾ ਪੰਨਾ min-block-size
ਵਿਆਖਿਆ ਅਤੇ ਵਰਤੋਂ
@media ਕਿਊਰੀ ਮੀਡੀਆ ਕਿਊਰੀ ਵਿੱਚ ਵਰਤੀ ਜਾਂਦੀ ਹੈ ਤਾਕਿ ਵੱਖ-ਵੱਖ ਮੀਡੀਆ ਟਾਈਪਾਂ/ਉਪਕਰਣਾਂ ਲਈ ਵੱਖ-ਵੱਖ ਸਟਾਈਲਾਂ ਲਾਗੂ ਕੀਤੀਆਂ ਜਾਣ।
ਮੀਡੀਆ ਕਿਊਰੀ ਕਈ ਚੀਜਾਂ ਦੀ ਜਾਂਚ ਕਰ ਸਕਦੀ ਹੈ ਜਿਵੇਂ ਕਿ:
- ਵਿਊਪਾਰਟ ਦੀ ਚੌਦਾਈ ਅਤੇ ਉਚਾਈ
- ਉਪਕਰਣ ਦੀ ਚੌਦਾਈ ਅਤੇ ਉਚਾਈ
- ਦਿਸ਼ਾ (ਸਮਾਰਟਫੋਨ ਜਾਂ ਪੈਡ ਕੰਪਿਊਟਰ ਕਿਸ ਸਥਿਤੀ ਵਿੱਚ ਹੈ? ਪੱਧਰੀ ਜਾਂ ਪੱਥਰੀ ਮੋਡ?)
- ਰੈਸਲੂਸ਼ਨ
ਮੀਡੀਆ ਕਿਊਰੀ ਵਰਤਣਾ ਇੱਕ ਪ੍ਰਚਲਿਤ ਤਕਨੀਕ ਹੈ ਜੋ ਟਾਇਪੀਡੇਕਟ ਮਕੀਨ, ਲੈਪਟਾਪ, ਪੈਡ ਜਾਂ ਮੋਬਾਈਲ ਫੋਨ ਨੂੰ ਪਹਿਲਾਂ ਤੋਂ ਤਿਆਰ ਸਟਾਈਲ ਸ਼ੇਅਰ ਦੇਣ ਲਈ ਵਰਤੀ ਜਾਂਦੀ ਹੈ (ਰੈਸਪੋਨਸਿਵ ਵੈੱਬ ਡਿਜਾਈਨ)。
ਤੁਸੀਂ ਮੀਡੀਆ ਕਿਊਰੀ ਦੀ ਵਰਤੋਂ ਕਰ ਸਕਦੇ ਹੋ ਕਿਉਂਕਿ ਕੁਝ ਸਟਾਈਲਾਂ ਕੇਵਲ ਪ੍ਰਿੰਟ ਦੇ ਦਸਤਾਵੇਜ਼ਾਂ ਜਾਂ ਸਕਰੀਨ ਰੀਡਰ (ਮੀਡੀਆਟਾਈਪ: ਪ੍ਰਿੰਟ, ਸਕਰੀਨ ਜਾਂ ਸਪੀਚ) ਲਈ ਪ੍ਰਤੀਭਾਵੀ ਹੋਣ।
ਮੀਡੀਆ ਤਰੀਕਿਆਂ ਤੋਂ ਇਲਾਵਾ, ਮੀਡੀਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਵੀ ਹਨ। ਮੀਡੀਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਦੇ ਮੀਡੀਆ ਕਿਵੇਂ ਦੇ ਵਿਸ਼ੇਸ਼ ਵੇਰਵੇ ਦੇ ਲਈ ਪ੍ਰਦਾਨ ਕਰਦੀਆਂ ਹਨ, ਜਿਵੇਂ ਉਦਾਹਰਣ ਵਜੋਂ, ਤੁਸੀਂ ਸਿਰਫ਼ ਵਿਸ਼ੇਸ਼ ਚੌਡਾਈ ਵਾਲੇ ਸਕਰੀਨਾਂ 'ਤੇ ਸਟਾਈਲ ਲਾਗੂ ਕਰ ਸਕਦੇ ਹੋ।
ਇਹ ਵੀ ਦੇਖੋ:
CSS ਸਿੱਖਣਾCSS ਮੀਡੀਆ ਕਿਊਰੀ
CSS ਸਿੱਖਣਾCSS ਮੀਡੀਆ ਕਿਵੇਂ ਉਦਾਹਰਣ
RWD ਸਿੱਖਣਾਮੀਡੀਆ ਕਿਵੇਂ ਰੈਸਪੋਨਸਿਵ ਵੈੱਬ ਡਿਜਾਇਨ ਲਾਗੂ ਕਰਨਾ ਹੈ
JavaScript ਸੂਚਨਾ-ਮੁੱਖੀ:window.matchMedia() ਮੱਥਦਾ
ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 1
ਜੇਕਰ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਦੀ ਚੌਡਾਈ 600px ਜਾਂ ਘੱਟ ਹੈ ਤਾਂ <body> ਏਜੈਂਟ ਦੀ ਪਿੱਛਲੀ ਰੰਗ ਨੂੰ ਹਲਕੇ ਨੀਲੇ ਰੰਗ ਵਿੱਚ ਬਦਲ ਦਿਓ:
@media only screen and (max-width: 600px) { body { background-color: lightblue; } }
ਇੱਥੇ ਹੋਰ TIY ਉਦਾਹਰਣ ਮਿਲ ਸਕਦੇ ਹਨ。
CSS ਗਰੰਥ
@media not|only mediatype and (mediafeature and|or|not mediafeature) { CSS-Code; }
not, only ਅਤੇ and ਕੀਤੇ ਵਾਕ ਦਾ ਮਕਸਦ:
not: not ਕੀਤਾ ਵਾਕ ਪੂਰੇ ਮੀਡੀਆ ਕਿਵੇਂ ਨਹੀਂ ਕਿਵੇਂ ਨਿਰਦੇਸ਼ਿਤ ਕਰਦਾ ਹੈ。
only: only ਕੀਤਾ ਵਾਕ ਪੁਰਾਣੇ ਬਰਾਉਜ਼ਰਾਂ ਵਿੱਚ ਨਿਰਦੇਸ਼ਿਤ ਸਟਾਈਲਸ਼ੀਟ ਲਾਗੂ ਨਹੀਂ ਕਰਦਾ, ਜੋ ਮੀਡੀਆ ਵਿਸ਼ੇਸ਼ਤਾ ਵਾਲੇ ਮੀਡੀਆ ਕਿਵੇਂ ਨਹੀਂ ਸਮਰਥਨ ਕਰਦੇ ਹਨ। ਇਹ ਆਧੁਨਿਕ ਬਰਾਉਜ਼ਰਾਂ 'ਤੇ ਕੋਈ ਪ੍ਰਭਾਵ ਨਹੀਂ ਪਾਉਂਦਾ。
and: and ਕੀਤਾ ਵਾਕ ਮੀਡੀਆ ਵਿਸ਼ੇਸ਼ਤਾ ਅਤੇ ਮੀਡੀਆ ਤਰੀਕਾ ਜਾਂ ਹੋਰ ਮੀਡੀਆ ਵਿਸ਼ੇਸ਼ਤਾਵਾਂ ਨੂੰ ਮਿਲਾ ਦਿੰਦਾ ਹੈ。
ਇਹ ਸਾਰੇ ਵਿਕਲਪੀ ਹਨ। ਲੇਕਿਨ, ਜੇਕਰ not ਜਾਂ only ਵਰਤਿਆ ਗਿਆ ਤਾਂ ਮੀਡੀਆ ਤਰੀਕਾ ਨੂੰ ਵੀ ਨਿਰਦੇਸ਼ਿਤ ਕਰਨਾ ਹੁੰਦਾ ਹੈ。
ਤੁਸੀਂ ਵੱਖ-ਵੱਖ ਮੀਡੀਆ ਲਈ ਵੱਖ-ਵੱਖ ਸਟਾਈਲਸ਼ੀਟ ਵਰਤ ਸਕਦੇ ਹੋ, ਜਿਵੇਂ ਇਸ ਤਰ੍ਹਾਂ:
<link rel="stylesheet" media="screen and (min-width: 900px)" href="widescreen.css"> <link rel="stylesheet" media="screen and (max-width: 600px)" href="smallscreen.css"> ....
ਮੀਡੀਆ ਤਰੀਕਾ
ਮੁੱਲ | ਵਰਣਨ |
---|---|
all | ਮੂਲਤਵੀ ਹੈ। ਸਾਰੇ ਮੀਡੀਆ ਤਰੀਕਿਆਂ ਦੇ ਉਪਕਰਣਾਂ ਲਈ ਵਰਤੇ ਜਾਂਦਾ ਹੈ。 |
ਪ੍ਰਿੰਟਰ ਲਈ ਵਰਤੇ ਜਾਂਦਾ ਹੈ。 | |
screen | ਕੰਪਿਊਟਰ ਸਕਰੀਨ, ਟੇਬਲੇਟ, ਸਮਾਰਟਫੋਨ ਆਦਿ ਲਈ ਵਰਤੇ ਜਾਂਦਾ ਹੈ。 |
speech | ਪੰਨੇ ਪੜ੍ਹਨ ਵਾਲੇ ਸਕਰੀਨ ਰੀਡਰ ਲਈ ਵਰਤੇ ਜਾਂਦਾ ਹੈ。 |
ਮੀਡੀਆ ਵਿਸ਼ੇਸ਼ਤਾ
ਮੁੱਲ | ਵਰਣਨ |
---|---|
any-hover |
ਕੀ ਕੋਈ ਉਪਲੱਬਧ ਇੰਪੂਟ ਮੈਕਾਨਿਜ਼ਮ ਹੈ ਜੋ ਯੂਜ਼ਰ ਨੂੰ (ਮਾਊਸ ਆਦਿ) ਏਜੈਂਟ ਉੱਤੇ ਲਟਕਾਉਣ ਦੀ ਆਗਿਆ ਦੇਵੇ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
any-pointer |
ਕੀ ਉਪਲੱਬਧ ਇੰਪੂਟ ਮੈਕਾਨਿਜ਼ਮ ਵਿੱਚ ਕੋਈ ਨਿਰਦੇਸ਼ਕ ਉਪਕਰਣ ਹੈ, ਅਗਰ ਹੈ ਤਾਂ ਉਸ ਦੀ ਨਿਸ਼ਾਨਦਾਜ਼ੀ ਕਿਵੇਂ ਹੈ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
aspect-ratio | 视口(viewport)的宽高比。 |
color |
输出设备每个像素的比特值,常见的有 8、16、32 位。 如果设备不支持输出彩色,则该值为 0。 |
color-gamut |
用户代理和输出设备大致程度上支持的色域。 ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
color-index |
ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੇ ਕੋਲਰ ਲੁੱਕਅੱਪ ਟੇਬਲ (color lookup table) ਵਿੱਚ ਇੰਟਰੀਜ਼ ਦੀ ਸੰਖਿਆ ਜੇਕਰ ਉਪਕਰਣ ਕੋਲਰ ਲੁੱਕਅੱਪ ਟੇਬਲ ਨਹੀਂ ਵਰਤਦਾ ਤਾਂ ਇਹ ਮੁੱਲ 0 ਹੋਵੇਗਾ |
device-aspect-ratio |
ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੇ ਚੌਡਾਈ ਅਤੇ ਉਚਾਈ ਦਰਮਿਆਨ ਦਾ ਪ੍ਰਪੋਰਸ਼ਨ ਮੀਡੀਆ ਕਿਊਅਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਤਿਆਗ ਦਿੱਤਾ ਗਿਆ ਹੈ |
device-height |
ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੇ ਰੈਂਡਰਿੰਗ ਸਫ਼ਤਾਰੀ (ਜਿਵੇਂ ਕਿ ਸਕਰੀਨ) ਦੀ ਉਚਾਈ ਮੀਡੀਆ ਕਿਊਅਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਤਿਆਗ ਦਿੱਤਾ ਗਿਆ ਹੈ |
device-width |
ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੇ ਰੈਂਡਰਿੰਗ ਸਫ਼ਤਾਰੀ (ਜਿਵੇਂ ਕਿ ਸਕਰੀਨ) ਦੀ ਚੌਡਾਈ ਮੀਡੀਆ ਕਿਊਅਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਤਿਆਗ ਦਿੱਤਾ ਗਿਆ ਹੈ |
display-mode |
ਐਪਲੀਕੇਸ਼ਨ ਦਾ ਪ੍ਰਦਰਸ਼ਨ ਮੋਡ, ਜਿਵੇਂ ਕਿ web app ਦੇ ਮੈਨੀਫੈਸਟ ਵਿੱਚ ਦਿਸਪਲੇ ਮੈਂਬਰ ਵੱਲੋਂ ਨਿਰਧਾਰਿਤ ਵੈੱਬ ਐਪਲੀਕੇਸ਼ਨ ਮੈਨੀਫੈਸਟ ਸਪੈਸਿਫਿਕੇਸ਼ਨ ਵਿੱਚ ਪਰਿਭਾਸ਼ਿਤ ਹੈ |
forced-colors |
ਕੀ ਯੂਜ਼ਰ ਏਜੈਂਟ ਪੈਲੇਟ ਨੂੰ ਸੀਮਤ ਕਰ ਰਿਹਾ ਹੈ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
grid | ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਨੇ ਗ੍ਰਿੱਡ ਸਕ੍ਰੀਨ ਜਾਂ ਪੁਆਇੰਟ ਮੈਟ੍ਰਿਕ ਸਕ੍ਰੀਨ ਦਾ ਉਪਯੋਗ ਕਰ ਰਿਹਾ ਹੈ? |
height | ਵਿਜੂਅਲ ਪੋਰਟਫੋਲੀਓ (viewport) ਦੀ ਉਚਾਈ |
hover |
ਮੁੱਖ ਇੰਪੁਟ ਮਕੈਨਿਜ਼ਮ ਨੇ ਉਪਯੋਗਕਰਤਾ ਨੂੰ ਅਲੌਕਨ ਉੱਤੇ ਮਾਊਸ ਰੱਖਣ ਦੀ ਇਜਾਜਤ ਦਿੰਦਾ ਹੈ ਕਿ ਨਹੀਂ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
inverted-colors |
ਬਰਾਊਜ਼ਰ ਜਾਂ ਨੀਚੇ ਲੈਵਲ ਓਪ੍ਰੇਟਿੰਗ ਸਿਸਟਮ ਰੰਗ ਨੂੰ ਉਲਟ ਕਰ ਰਿਹਾ ਹੈ ਕਿ ਨਹੀਂ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
light-level |
ਮੌਜੂਦਾ ਪ੍ਰਕਾਸ਼ ਪੱਧਰ ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
max-aspect-ratio | ਪ੍ਰਦਰਸ਼ਨ ਖੇਤਰ ਦੇ ਚੌਡਾਈ ਅਤੇ ਉਚਾਈ ਦਰਮਿਆਨ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਪ੍ਰਪੋਰਸ਼ਨ |
max-color | ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੇ ਹਰ ਰੰਗ ਤੋਂ ਪ੍ਰਤੀ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਦਿਸ਼ਾ ਨੰਬਰ |
max-color-index | ਉਪਕਰਣ ਵੱਲੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਜਾ ਸਕਣ ਵਾਲੇ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਰੰਗਾਂ ਦਾ ਸੰਖਿਆ |
max-height | ਪ੍ਰਦਰਸ਼ਨ ਖੇਤਰ ਦੀ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਉਚਾਈ ਜਿਵੇਂ ਕਿ ਬਰਾਊਜ਼ਰ ਵਿੰਡੋ |
max-monochrome | ਸਿੰਗਲ ਰੰਗ (ਗ੍ਰੇਸ਼ਨ) ਉਪਕਰਣ 'ਰੰਗ' ਦੇ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਦਿਸ਼ਾ ਨੰਬਰ |
max-resolution | ਉਪਕਰਣ ਦਾ ਵੱਧਤਮ ਰੈਜੂਲੇਸ਼ਨ ਜੋ ਕਿ dpi ਜਾਂ dpcm ਵਿੱਚ ਮਾਪਿਆ ਜਾਂਦਾ ਹੈ |
max-width | ਪ੍ਰਦਰਸ਼ਨ ਖੇਤਰ ਦੀ ਨਾਲ ਸਭ ਤੋਂ ਵੱਧ ਚੌਡਾਈ ਜਿਵੇਂ ਕਿ ਬਰਾਊਜ਼ਰ ਵਿੰਡੋ |
min-aspect-ratio | ਪ੍ਰਦਰਸ਼ਨ ਖੇਤਰ ਦੇ ਚੌਡਾਈ ਅਤੇ ਉਚਾਈ ਦਰਮਿਆਨ ਨਾਲ ਸਭ ਤੋਂ ਘੱਟ ਪ੍ਰਪੋਰਸ਼ਨ |
min-color | ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੇ ਹਰ ਰੰਗ ਤੋਂ ਪ੍ਰਤੀ ਨਾਲ ਸਭ ਤੋਂ ਘੱਟ ਦਿਸ਼ਾ ਨੰਬਰ |
min-color-index | ਉਪਕਰਣ ਵੱਲੋਂ ਪ੍ਰਦਰਸ਼ਿਤ ਕੀਤੇ ਜਾ ਸਕਣ ਵਾਲੇ ਨਾਲ ਸਭ ਤੋਂ ਘੱਟ ਰੰਗਾਂ ਦਾ ਸੰਖਿਆ |
min-height | ਪ੍ਰਦਰਸ਼ਨ ਖੇਤਰ ਦੀ ਨਾਲ ਸਭ ਤੋਂ ਘੱਟ ਉਚਾਈ ਜਿਵੇਂ ਕਿ ਬਰਾਊਜ਼ਰ ਵਿੰਡੋ |
min-monochrome | ਸਿੰਗਲ ਰੰਗ (ਗ੍ਰੇਸ਼ਨ) ਉਪਕਰਣ 'ਰੰਗ' ਦੇ ਨਾਲ ਸਭ ਤੋਂ ਘੱਟ ਦਿਸ਼ਾ ਨੰਬਰ |
min-resolution | dpi |
ਉਪਕਰਣ ਦੀ ਸਭ ਤੋਂ ਘੱਟ ਰੈਜਲੂਸ਼ਨ, dpi ਜਾਂ dpcm ਵਿੱਚ ਵਰਤੋਂ | min-width |
ਵਿਸ਼ਾਲ ਦੀ ਸਭ ਤੋਂ ਘੱਟ ਚੌਡਾਈ, ਉਦਾਹਰਣ ਵਜੋਂ ਬਰਾਅਜ਼ਰ ਵਿੰਡੋ |
monochrome ਜੇਕਰ ਉਪਕਰਣ ਸਿਰਫ਼ ਸਿਹਤਮੰਦ ਸਕ੍ਰੀਨ ਨਹੀਂ ਹੈ, ਤਾਂ ਇਹ ਮੁੱਲ 0 ਹੋਵੇਗਾ |
orientation | ਵਿਸ਼ਾਲ ਦੀ ਚੌਡਾਈ ਦੀ ਪਰਿਵਰਤਨ ਦਿਸ਼ਾ (ਖੜ੍ਹਾ ਜਾਂ ਪੱਕਾ ਮੋਡ) |
overflow-block |
ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਨੇ ਬਲਕ ਅਕਸ਼ ਦੇ ਚੌਡਾਈ ਵਿੱਚ ਵਿਸ਼ਾਲ ਦਾ ਸਮਾਪਤ ਕਰਨ ਦੀ ਪ੍ਰਕਿਰਿਆ ਕਿ ਹੈ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
overflow-inline |
ਅੰਦਰੂਨੀ ਇਨਲਾਈਨ ਅਕਸ਼ ਦੇ ਚੌਡਾਈ ਵਿੱਚ ਵਿਸ਼ਾਲ ਦਾ ਸਮਾਪਤ ਕਰਨ ਦੀ ਗਤੀ ਸਕਰੋਲ ਕਰਨ ਦੀ ਆਗਿਆ ਹੈ ਕਿ ਨਹੀਂ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
pointer |
ਮੁੱਖ ਇਨਪੁਟ ਮੈਕਨੀਜ਼ ਇੱਕ ਨਿੰਟਰ ਉਪਕਰਣ ਹੈ ਕਿ ਨਹੀਂ? ਜਦੋਂ ਹੈ, ਤਾਂ ਉਸ ਦੀ ਪ੍ਰਕਾਸ਼ਤਾ ਕਿ ਹੈ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
prefers-color-scheme |
ਉਪਭੋਗਤਾ ਨੇ ਉਚਾ ਜਾਂ ਘੱਟ ਰੰਗ ਸਕੀਮ ਦੀ ਪਸੰਦ ਕੀਤੀ ਹੈ ਕਿ ਨਹੀਂ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
prefers-contrast |
ਉਪਭੋਗਤਾ ਨੇ ਸਿਸਟਮ ਵਿੱਚ ਨੇਕਰ ਜਾਂ ਨੀਲੇ ਰੰਗਾਂ ਵਿੱਚ ਵਿਰੋਧਿਤਾ ਨੂੰ ਵਧਾਉਣ ਜਾਂ ਘਟਾਉਣ ਦੀ ਮੰਗ ਕੀਤੀ ਹੈ ਕਿ ਨਹੀਂ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
prefers-reduced-motion |
ਉਪਭੋਗਤਾ ਨੇ ਪੰਨੇ 'ਤੇ ਘੱਟ ਗਤੀਸ਼ੀਲ ਪ੍ਰਭਾਵ ਦੀ ਪਸੰਦ ਕੀਤੀ ਹੈ ਕਿ ਨਹੀਂ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
prefers-reduced-transparency |
ਉਪਭੋਗਤਾ ਨੇ ਹਲਕੇ ਪਾਰਦਰਸ਼ਤਾ ਦੀ ਪਸੰਦ ਕੀਤੀ ਹੈ ਕਿ ਨਹੀਂ? ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
resolution | ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੀ ਰੈਜਲੂਸ਼ਨ, dpi ਜਾਂ dpcm ਵਿੱਚ ਵਰਤੋਂ |
scan | ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੀ ਸਕੈਨਿੰਗ ਪ੍ਰਕਿਰਿਆ (ਟੀਵੀ ਆਦਿ ਲਈ) |
scripting |
ਸਕਰਿਪਟਿੰਗ (ਉਦਾਹਰਣ ਵਜੋਂ JavaScript) ਦੀ ਉਪਲੱਬਧਤਾ ਨੂੰ ਪਤਾ ਲਗਾਓ ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 5 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
update |
ਆਉਟਪੁੱਟ ਉਪਕਰਣ ਦੇ ਤੇਜ਼ੀ ਨਾਲ ਸਮਾਪਤ ਕਰਨ ਦੀ ਫਰਕਤੀ ਅਪਡੇਟ ਦੀ ਪ੍ਰਮਾਣਿਕਤਾ ਮੀਡੀਆ ਕਿਊਰੀਜ਼ ਲੈਵਲ 4 ਵਿੱਚ ਜੋੜਿਆ ਗਿਆ |
width | ਵਿਸ਼ਾਲ ਦੀ ਚੌਡਾਈ |
ਹੋਰ ਉਦਾਹਰਣ
ਉਦਾਹਰਣ 2
ਜਦੋਂ ਬਰਾਅਜ਼ਰ ਦੀ ਚੌਡਾਈ 600px ਜਾਂ ਘੱਟ ਹੈ ਤਾਂ ਏਲੀਮੈਂਟ ਨੂੰ ਛੁਪਾਓ:
@media screen and (max-width: 600px) { div.example { display: none; } }
ਉਦਾਹਰਣ 3
ਜੇਕਰ ਵਿਸ਼ਾਲ ਦਾ ਚੌਡਾਈ 800 ਪਿਕਸਲ ਜਾਂ ਅਧਿਕ ਹੈ, ਤਾਂ ਪ੍ਰਿੰਟਰੀ ਵਰਤ ਕੇ ਪਿੱਨਾਂ ਦੀ ਰੰਗ ਨੂੰ ਫੁੱਲਾਂ ਦੀ ਰੰਗ ਵਿੱਚ ਸੈਟ ਕਰੋ; ਜੇਕਰ ਵਿਸ਼ਾਲ ਦਾ ਚੌਡਾਈ 400 ਤੋਂ 799 ਪਿਕਸਲ ਵਿੱਚ ਹੈ, ਤਾਂ ਪ੍ਰਿੰਟਰੀ ਵਰਤ ਕੇ ਪਿੱਨਾਂ ਦੀ ਰੰਗ ਨੂੰ ਹਲਕੇ ਹਰੇ ਵਿੱਚ ਸੈਟ ਕਰੋ। ਜੇਕਰ ਵਿਸ਼ਾਲ ਦੀ ਚੌਡਾਈ 400 ਪਿਕਸਲ ਤੋਂ ਘੱਟ ਹੈ, ਤਾਂ ਪਿੱਨਾਂ ਦੀ ਰੰਗ ਹਲਕੇ ਨੀਲੇ ਵਿੱਚ ਹੋਵੇਗੀ:
body { background-color: lightblue; } @media screen and (min-width: 400px) { body { background-color: lightgreen; } } @media screen and (min-width: 800px) { body { background-color: lavender; } }
ਉਦਾਹਰਣ 4
ਇੱਕ ਰੈਸਪੋਨਸਿਵ ਨੇਵੀਗੇਸ਼ਨ ਮੇਨੂ ਬਣਾਓ (ਵੱਡੇ ਸਕਰੀਨ 'ਤੇ ਹੰਗਾਮੀ ਰੂਪ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਵੇਗਾ, ਛੋਟੇ ਸਕਰੀਨ 'ਤੇ ਸ਼ਿਸ਼ਟਾਂਗਾ ਰੂਪ ਵਿੱਚ ਦਿਖਾਇਆ ਜਾਵੇਗਾ):
@media screen and (max-width: 600px) { .topnav a { float: none; width: 100%; } }
ਉਦਾਹਰਣ 5
ਮੀਡੀਆ ਕਿਊਰੀ ਦੀ ਮਦਦ ਨਾਲ ਰੈਸਪੋਨਸਿਵ ਸਤੰਭ ਸਟਾਈਲ ਬਣਾਓ:
/* 992px ਜਾਂ ਘੱਟ ਚੌਡਾਈ ਵਾਲੇ ਸਕਰੀਨਾਂ 'ਤੇ ਚਾਰ ਸਤੰਭ ਨੂੰ ਦੋ ਸਤੰਭ ਵਿੱਚ ਬਦਲੋ */ @media screen and (max-width: 992px) { .column { width: 50%; } } /* 600 ਪਿਕਸਲ ਤੋਂ ਘੱਟ ਚੌਡਾਈ ਵਾਲੇ ਸਕਰੀਨਾਂ 'ਤੇ ਹਰੇਕ ਸਤੰਭ ਨੂੰ ਪਿਛਲੇ ਨਾਲ ਜੋੜੋ, ਨਹੀਂ ਕਿ ਸਾਰੇ ਇੱਕ ਸਾਥ */ @media screen and (max-width: 600px) { .column { width: 100%; } }
ਉਦਾਹਰਣ 6
ਮੀਡੀਆ ਕਿਊਰੀ ਦੀ ਮਦਦ ਨਾਲ ਰੈਸਪੋਨਸਿਵ ਵੈੱਬਸਾਈਟ ਬਣਾਓ:
ਉਦਾਹਰਣ 7
ਮੀਡੀਆ ਕਿਊਰੀ ਨੂੰ ਵਰਤਣ ਨਾਲ ਪੇਜ ਦੀ ਬਾਹਰੀ ਸਰਕਾਰ ਨੂੰ ਬਦਲਣ ਵਿੱਚ ਵੀ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ। ਤੁਸੀਂ ਇੱਕ ਜੋੜੀ ਵਿੱਚ ਲਿਖੇ ਹੋਏ ਸੀਐੱਸਐੱਸ ਪ੍ਰੋਪਰਟੀਜ਼ ਲਿਖ ਸਕਦੇ ਹੋ ਜੋ ਕੇਵਲ ਬਰਾਉਜ਼ਰ ਵਿੰਡੋ ਦੀ ਚੌਡਾਈ ਉੱਚਾਈ ਤੋਂ ਵੱਧ ਹੋਣ ਤੱਕ ਲਾਗੂ ਹੁੰਦੇ ਹਨ (ਯਾਨੀ 'ਲੈਂਡਸਕੇਪ' ਦਿਸ਼ਾ):
ਜਦੋਂ ਨਿਰਦੇਸ਼ਾਂ ਦਾ ਅਸਰ ਪੱਟੇ ਹੋਵੇ - ਸਫ਼ਤ ਗੁਲਾਬੀ ਪੱਟੇ ਰੰਗ ਦਾ ਪੱਟੇ ਵਰਤੋਂ ਕਰੋ:
@media only screen and (orientation: landscape) { body { background-color: lightblue; } }
ਉਦਾਹਰਣ 8
ਮੀਡੀਆ ਕਿਊਰੀ ਦੀ ਮਦਦ ਨਾਲ ਲਿਖਦੇ ਹੋਏ ਲਾਗੂ ਕਰੋ ਕਿ ਸਕਰੀਨ ਉੱਤੇ ਦਸਤਾਵੇਜ਼ ਨੂੰ ਦਿਖਾਉਣ ਲਈ ਲੀਨਟ ਹਰੀ ਹੋਵੇ ਅਤੇ ਪ੍ਰਿਟ ਕਰਨ ਲਈ ਕਾਲੀ ਹੋਵੇ:
@media screen { body { color: green; } } @media print { body { color: black; } }
ਉਦਾਹਰਣ 9
ਕੋਮਾ ਵੱਲੋਂ ਵੰਡੀ ਸੂਚੀ: ਕੋਮਾ ਦੇ ਮਾਧਿਅਮ ਨਾਲ ਮੌਜੂਦਾ ਮੀਡੀਆ ਕਿਊਰੀ ਵਿੱਚ ਹੋਰ ਮੀਡੀਆ ਕਿਊਰੀ ਜੋੜੋ (ਇਹ OR ਆਪਰੇਟਰ ਦੇ ਵਰਗਾ ਹੁੰਦਾ ਹੈ):
/* ਜਦੋਂ ਚੌਡਾਈ 600px ਤੋਂ 900px ਦਰਮਿਆਨ ਹੋਵੇ ਜਾਂ 1100px ਤੋਂ ਵੱਧ ਹੋਵੇ - <div> ਦੇ ਆਉਟਲੁਕ ਨੂੰ ਬਦਲੋ */ @media screen and (max-width: 900px) and (min-width: 600px), (min-width: 1100px) { div.example { font-size: 50px; padding: 50px; border: 8px solid black; background: yellow; } }
ਬਰਾਉਜ਼ਰ ਸਮਰਥਨ
ਸਪਸ਼ਟ ਨੋਟਸ ਵਿੱਚ ਸਫ਼ਲਤਾ ਨਾਲ @media ਰੂਲ ਦੀ ਪਹਿਲੀ ਬਰਾਉਜ਼ਰ ਆਵ੍ਰਣ ਦਾ ਨੰਬਰ ਦਿੱਤਾ ਗਿਆ ਹੈ。
ਚਰਮੀ | IE / ਐਂਜਲ | ਫਾਇਰਫਾਕਸ | ਸਫਾਰੀ | ਓਪਰਾ |
---|---|---|---|---|
21 | 9 | 3.5 | 4.0 | 9 |
- ਪਿਛਲਾ ਪੰਨਾ max-width
- ਅਗਲਾ ਪੰਨਾ min-block-size