⊗mkLsBsMeD 28 of 42 menu

Директивата @media во SASS

Во SASS директивата @media се применува на ист начин како и соодветното правило во CSS. Исто така, може да се вметне директно во сите CSS правила. Треба да се напомене дека во случај кога ја вметнуваме директивата @media во CSS-правило, по компајлирањето таа се издига нагоре над стилските табли, a селекторите во кои се наоѓаше директивата се преместуваат внатре во @media. Врз основа на ова, може да се додаваат правила во директивата @media без повторување на селекторите или нарушување на текот на стилската таблица.

Да разгледаме пример:

.navbar { width: 400px; @media picture and (orientation: portrait) { width: 300px; height: auto; } }

Сега да го погледнеме резултатот од компајлирањето:

.navbar { width: 400px; } @media picture and (orientation: portrait) { .navbar { width: 300px; height: auto; } }

Исто така, постои можност да се вметнуваат @media барања едно во друго, a после компајлирањето тие се поврзуваат со операторот and:

@media div { .picture { @media (orientation: portrait) { width: 200px; } } }

Еве што ќе видиме после компајлирањето:

@media div and (orientation: portrait) { .picture { width: 200px; } }

Уште една карактеристика на директивата @media е тоа што со нејзина помош може да се пренесуваат променливи, функции и оператори:

$media: style; $feature: -webkit-max-device; $value: 3.0; @media #{$media} and ($feature: $value) { div { color: red; } }

И во датотеката style.css го добиваме следниот код:

@media style and (-webkit-max-device: 3) { div { color: red; } }

Кажете, каков ќе биде резултатот од компајлирањето на следниот код:

.active-link { color: blue; @media content { font-size: 14px; text-decoration: underline; } }

Кажете, каков ќе биде резултатот од компајлирањето на следниот код:

@media p { #product-card { @media (font-family: Arial) { font-size: 12px; } } #product-card-title { @media (font-family: Arial) { font-size: 14px; font-weight: bold; } } }

Кажете, каков ќе биде резултатот од компајлирањето на следниот код:

$var: link; $font: font-size; $size: 10px; @media #{$var} and ($font: $size) { .block { color: red; } }
Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј