മലയാളം

CSS കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികളെക്കുറിച്ച് അറിയുക. ഇത് റെസ്പോൺസീവ് ഡിസൈനിന്റെ ശക്തമായ ഒരു രീതിയാണ്. വ്യൂപോർട്ടിന്റെ വലുപ്പം മാത്രമല്ല, കണ്ടെയ്നറിന്റെ സ്റ്റൈലിംഗ് അടിസ്ഥാനമാക്കി ഘടകങ്ങളെ പൊരുത്തപ്പെടുത്താൻ ഇത് സഹായിക്കുന്നു. വൈവിധ്യമാർന്ന ആഗോള വെബ്സൈറ്റുകൾക്കുള്ള പ്രായോഗിക ഉപയോഗങ്ങൾ പഠിക്കുക.

CSS കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ: ആഗോള ആപ്ലിക്കേഷനുകൾക്കായുള്ള സ്റ്റൈൽ അടിസ്ഥാനമാക്കിയുള്ള റെസ്പോൺസീവ് ഡിസൈൻ

പരമ്പരാഗത റെസ്പോൺസീവ് ഡിസൈൻ പ്രധാനമായും മീഡിയ ക്വറികളെ ആശ്രയിച്ചാണ് പ്രവർത്തിക്കുന്നത്. ഇത് വെബ്സൈറ്റിന്റെ ലേഔട്ടും സ്റ്റൈലുകളും വ്യൂപോർട്ടിന്റെ വലുപ്പത്തിനനുസരിച്ച് ക്രമീകരിക്കുന്നു. ഇത് ഫലപ്രദമാണെങ്കിലും, ഒരേ വ്യൂപോർട്ടിനുള്ളിൽ തന്നെ വിവിധ സാഹചര്യങ്ങളുമായി പൊരുത്തപ്പെടേണ്ട സങ്കീർണ്ണ ഘടകങ്ങൾ കൈകാര്യം ചെയ്യുമ്പോൾ ഇത് ചില പൊരുത്തക്കേടുകൾക്കും ബുദ്ധിമുട്ടുകൾക്കും ഇടയാക്കും. CSS കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ കൂടുതൽ സൂക്ഷ്മവും ലളിതവുമായ ഒരു പരിഹാരം നൽകുന്നു. ഇത് ഘടകങ്ങളെ അവയുടെ കണ്ടെയ്നർ എലമെന്റിന്റെ സ്റ്റൈലിനോട് പ്രതികരിക്കാൻ അനുവദിക്കുന്നു, യഥാർത്ഥത്തിൽ കമ്പോണന്റ് അടിസ്ഥാനമാക്കിയുള്ള റെസ്പോൺസീവ് സ്വഭാവം നൽകുന്നു.

എന്താണ് CSS കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ?

കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ ലളിതമായ വലുപ്പത്തെ അടിസ്ഥാനമാക്കിയുള്ള വ്യവസ്ഥകൾക്കപ്പുറം കണ്ടെയ്നർ ക്വറികളുടെ ശക്തി വർദ്ധിപ്പിക്കുന്നു. ഒരു കണ്ടെയ്നറിന്റെ വീതിയോ ഉയരമോ പരിശോധിക്കുന്നതിന് പകരം, ആ കണ്ടെയ്നറിൽ പ്രയോഗിച്ചിട്ടുള്ള നിർദ്ദിഷ്ട CSS പ്രോപ്പർട്ടികളുടെയും മൂല്യങ്ങളുടെയും സാന്നിധ്യം പരിശോധിക്കാൻ അവ നിങ്ങളെ അനുവദിക്കുന്നു. ഇത് ഘടകങ്ങൾക്ക് അവയുടെ കണ്ടെയ്നറിന്റെ വലുപ്പത്തെ മാത്രം ആശ്രയിക്കാതെ, അതിന്റെ പശ്ചാത്തലത്തിനനുസരിച്ച് സ്റ്റൈലുകൾ മാറ്റാൻ സഹായിക്കുന്നു.

ഇതിനെക്കുറിച്ച് ഇങ്ങനെ ചിന്തിക്കുക: 'വ്യൂപോർട്ടിന്റെ വീതി 768px-നേക്കാൾ കൂടുതലാണോ?' എന്ന് ചോദിക്കുന്നതിന് പകരം, നിങ്ങൾക്ക് ചോദിക്കാം 'ഈ കണ്ടെയ്നറിന് --theme: dark; എന്ന കസ്റ്റം പ്രോപ്പർട്ടി സെറ്റ് ചെയ്തിട്ടുണ്ടോ?'. ഇത് നിങ്ങളുടെ വെബ്സൈറ്റിലോ ആപ്ലിക്കേഷനിലോ ഉടനീളം വ്യത്യസ്ത തീമുകൾ, ലേഔട്ടുകൾ, അല്ലെങ്കിൽ ബ്രാൻഡിംഗ് വ്യതിയാനങ്ങൾ എന്നിവയുമായി എളുപ്പത്തിൽ പൊരുത്തപ്പെടാൻ കഴിയുന്ന ഫ്ലെക്സിബിളും പുനരുപയോഗിക്കാവുന്നതുമായ ഘടകങ്ങൾ സൃഷ്ടിക്കുന്നതിനുള്ള ഒരു പുതിയ ലോകം തുറക്കുന്നു.

കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികളുടെ പ്രയോജനങ്ങൾ

CSS കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ എങ്ങനെ ഉപയോഗിക്കാം

കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ എങ്ങനെ നടപ്പിലാക്കാം എന്നതിൻ്റെ ഒരു വിശദീകരണം താഴെ നൽകുന്നു:

1. കണ്ടെയ്നർ സജ്ജീകരിക്കുന്നു

ആദ്യം, നിങ്ങൾ ഒരു എലമെന്റിനെ കണ്ടെയ്നറായി നിശ്ചയിക്കണം. container-type പ്രോപ്പർട്ടി ഉപയോഗിച്ച് നിങ്ങൾക്ക് ഇത് ചെയ്യാൻ കഴിയും:

.container {
  container-type: inline-size;
}

inline-size എന്ന മൂല്യമാണ് ഏറ്റവും സാധാരണവും ഉപയോഗപ്രദവും, കാരണം ഇത് കണ്ടെയ്നറിന് അതിൻ്റെ ഇൻലൈൻ (തിരശ്ചീന) വലുപ്പം ക്വറി ചെയ്യാൻ അനുവദിക്കുന്നു. നിങ്ങൾക്ക് size ഉപയോഗിക്കാം, അത് ഇൻലൈൻ, ബ്ലോക്ക് വലുപ്പങ്ങൾ രണ്ടും ക്വറി ചെയ്യുന്നു. നിങ്ങൾ ശ്രദ്ധിച്ചില്ലെങ്കിൽ size മാത്രം ഉപയോഗിക്കുന്നത് പ്രകടനത്തെ ബാധിച്ചേക്കാം.

പകരമായി, സ്റ്റൈൽ ക്വറികൾക്ക് മാത്രമായി ഒരു കണ്ടെയ്നർ ഉപയോഗിക്കുന്നതിന് container-type: style ഉപയോഗിക്കുക, വലുപ്പ ക്വറികൾക്കല്ല, അല്ലെങ്കിൽ രണ്ടും ഉപയോഗിക്കുന്നതിന് container-type: size style ഉപയോഗിക്കുക. കണ്ടെയ്നർ നാമം നിയന്ത്രിക്കുന്നതിന്, container-name: my-container ഉപയോഗിക്കുക, തുടർന്ന് @container my-container (...) ഉപയോഗിച്ച് അതിനെ ടാർഗെറ്റുചെയ്യുക.

2. സ്റ്റൈൽ ക്വറികൾ നിർവചിക്കുന്നു

ഇപ്പോൾ, ഒരു പ്രത്യേക വ്യവസ്ഥ പാലിക്കുമ്പോൾ പ്രയോഗിക്കേണ്ട സ്റ്റൈലുകൾ നിർവചിക്കാൻ നിങ്ങൾക്ക് @container style() അറ്റ്-റൂൾ ഉപയോഗിക്കാം:

@container style(--theme: dark) {
  .component {
    background-color: #333;
    color: #fff;
  }
}

ഈ ഉദാഹരണത്തിൽ, @container റൂളിനുള്ളിലെ സ്റ്റൈലുകൾ .component എലമെന്റിൽ പ്രയോഗിക്കപ്പെടുന്നത് അതിൻ്റെ കണ്ടെയ്നർ എലമെന്റിന് --theme എന്ന കസ്റ്റം പ്രോപ്പർട്ടി dark ആയി സെറ്റ് ചെയ്തിട്ടുണ്ടെങ്കിൽ മാത്രമായിരിക്കും.

3. കണ്ടെയ്നറിലേക്ക് സ്റ്റൈലുകൾ പ്രയോഗിക്കുന്നു

അവസാനമായി, നിങ്ങളുടെ സ്റ്റൈൽ ക്വറികൾ പരിശോധിക്കുന്ന CSS പ്രോപ്പർട്ടികൾ കണ്ടെയ്നർ എലമെന്റിൽ പ്രയോഗിക്കേണ്ടതുണ്ട്:

<div class="container" style="--theme: dark;">
  <div class="component">This is a component. </div>
</div>

ഈ ഉദാഹരണത്തിൽ, .component-ന് കറുത്ത പശ്ചാത്തലവും വെളുത്ത ടെക്സ്റ്റും ഉണ്ടായിരിക്കും, കാരണം അതിൻ്റെ കണ്ടെയ്നറിന് --theme: dark; എന്ന സ്റ്റൈൽ HTML-ൽ നേരിട്ട് (ലളിതമാക്കാൻ) പ്രയോഗിച്ചിരിക്കുന്നു. CSS ക്ലാസുകൾ വഴി സ്റ്റൈലുകൾ പ്രയോഗിക്കുന്നതാണ് ഏറ്റവും നല്ല രീതി. കണ്ടെയ്നറിലെ സ്റ്റൈലുകൾ ഡൈനാമിക് ആയി മാറ്റുന്നതിനും സ്റ്റൈൽ ക്വറി അപ്‌ഡേറ്റുകൾ ട്രിഗർ ചെയ്യുന്നതിനും നിങ്ങൾക്ക് JavaScript ഉപയോഗിക്കാം.

ആഗോള ആപ്ലിക്കേഷനുകൾക്കുള്ള പ്രായോഗിക ഉദാഹരണങ്ങൾ

1. തീം അടിസ്ഥാനമാക്കിയുള്ള ഘടകങ്ങൾ

ഒന്നിലധികം തീമുകളെ പിന്തുണയ്ക്കുന്ന ഒരു വെബ്സൈറ്റ് സങ്കൽപ്പിക്കുക. സജീവമായ തീം അടിസ്ഥാനമാക്കി ഘടകങ്ങളുടെ സ്റ്റൈലിംഗ് യാന്ത്രികമായി ക്രമീകരിക്കുന്നതിന് നിങ്ങൾക്ക് കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ ഉപയോഗിക്കാം.

/* CSS */
.app-container {
  --theme: light;
}

@container style(--theme: dark) {
  .card {
    background-color: #333;
    color: #fff;
  }
}

@container style(--theme: light) {
  .card {
    background-color: #f0f0f0;
    color: #333;
  }
}

/* HTML */
<div class="app-container" style="--theme: dark;">
  <div class="card">
    <h2>Card Title</h2>
    <p>Card content.</p>
  </div>
</div>

ഈ ഉദാഹരണത്തിൽ, .card ഘടകം അതിൻ്റെ കണ്ടെയ്നറിൻ്റെ --theme പ്രോപ്പർട്ടി അനുസരിച്ച് ഡാർക്ക്, ലൈറ്റ് തീമുകൾക്കിടയിൽ യാന്ത്രികമായി മാറും. ഉപയോക്താക്കൾക്ക് അവരുടെ താൽപ്പര്യങ്ങൾക്കനുസരിച്ച് വ്യത്യസ്ത തീമുകൾ തിരഞ്ഞെടുക്കാൻ കഴിയുന്ന സൈറ്റുകൾക്ക് ഇത് വളരെ പ്രയോജനകരമാണ്.

2. ലേഔട്ട് വ്യതിയാനങ്ങൾ

ലഭ്യമായ സ്ഥലത്തെയോ പേജിൻ്റെ മൊത്തത്തിലുള്ള ലേഔട്ടിനെയോ അടിസ്ഥാനമാക്കി ഘടകങ്ങൾക്ക് വ്യത്യസ്ത ലേഔട്ട് വ്യതിയാനങ്ങൾ സൃഷ്ടിക്കാൻ നിങ്ങൾക്ക് കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ ഉപയോഗിക്കാം. ഒരു ഭാഷ തിരഞ്ഞെടുക്കാനുള്ള ഘടകം പരിഗണിക്കുക. പ്രധാന നാവിഗേഷനിൽ, അതൊരു കോംപാക്റ്റ് ഡ്രോപ്പ്ഡൗൺ ആയിരിക്കാം. ഫൂട്ടറിനുള്ളിൽ, അത് ലഭ്യമായ ഭാഷകളുടെ ഒരു പൂർണ്ണ ലിസ്റ്റ് ആകാം.

/* CSS */
.navigation {
  --layout: compact;
}

.footer {
  --layout: expanded;
}

@container style(--layout: compact) {
  .language-selector {
    /* Styles for compact dropdown */
  }
}

@container style(--layout: expanded) {
  .language-selector {
    /* Styles for full list of languages */
  }
}

/* HTML */
<nav class="navigation" style="--layout: compact;">
  <div class="language-selector">...

<footer class="footer" style="--layout: expanded;">
  <div class="language-selector">...

വിവിധ ഉപകരണങ്ങളിലും പ്ലാറ്റ്‌ഫോമുകളിലും വൈവിധ്യമാർന്ന ഉപയോക്തൃ ഇൻ്റർഫേസുകൾ നൽകുന്ന വെബ്സൈറ്റുകൾക്ക് ഈ സമീപനം വിലപ്പെട്ടതാണ്. മൊബൈൽ, ഡെസ്ക്ടോപ്പ് സൈറ്റ് ഘടനകൾ പലപ്പോഴും വളരെ വ്യത്യസ്തമാണെന്നും ഇത് ഘടകങ്ങളെ പൊരുത്തപ്പെടുത്താൻ സഹായിക്കുമെന്നും പരിഗണിക്കുക.

3. ഉള്ളടക്ക തരം അനുസരിച്ച് പൊരുത്തപ്പെടുത്തൽ

ലേഖന സംഗ്രഹങ്ങളുള്ള ഒരു വാർത്താ വെബ്സൈറ്റ് പരിഗണിക്കുക. സംഗ്രഹങ്ങളിൽ ഒരു ചിത്രം ഉൾപ്പെടുത്തിയിട്ടുണ്ടോ ഇല്ലയോ എന്നതിനെ അടിസ്ഥാനമാക്കി അവയുടെ അവതരണം ക്രമീകരിക്കുന്നതിന് നിങ്ങൾക്ക് കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ ഉപയോഗിക്കാം.

/* CSS */
.article-summary {
  --has-image: false;
}

@container style(--has-image: true) {
  .article-summary {
    display: grid;
    grid-template-columns: 1fr 2fr;
    gap: 1rem;
  }
}

/* HTML (with image) */
<div class="article-summary" style="--has-image: true;">
  <img src="..." alt="..." />
  <div>...
</div>

/* HTML (without image) */
<div class="article-summary" style="--has-image: false;">
  <div>...
</div>

ഇത് ലേഖന സംഗ്രഹങ്ങളുടെ കൂടുതൽ ആകർഷകവും വിജ്ഞാനപ്രദവുമായ അവതരണം സാധ്യമാക്കുന്നു, ഉപയോക്തൃ അനുഭവം മെച്ചപ്പെടുത്തുന്നു. HTML-ൽ നേരിട്ട് `--has-image` പ്രോപ്പർട്ടി സെറ്റ് ചെയ്യുന്നത് അനുയോജ്യമല്ല എന്നത് ശ്രദ്ധിക്കുക. ഒരു ചിത്രത്തിൻ്റെ സാന്നിധ്യം കണ്ടെത്താനും `.article-summary` എലമെന്റിലേക്ക് ഒരു ക്ലാസ് (ഉദാ. `.has-image`) ഡൈനാമിക് ആയി ചേർക്കുകയോ നീക്കം ചെയ്യുകയോ ചെയ്യുന്നതിന് JavaScript ഉപയോഗിക്കുന്നതാണ് ഒരു മികച്ച സമീപനം, തുടർന്ന് `.has-image` ക്ലാസിനായുള്ള CSS റൂളിനുള്ളിൽ `--has-image` കസ്റ്റം പ്രോപ്പർട്ടി സെറ്റ് ചെയ്യുക.

4. പ്രാദേശികവൽക്കരിച്ച സ്റ്റൈലിംഗ്

അന്താരാഷ്ട്ര വെബ്സൈറ്റുകൾക്കായി, ഭാഷയെയോ പ്രദേശത്തെയോ അടിസ്ഥാനമാക്കി സ്റ്റൈലുകൾ പൊരുത്തപ്പെടുത്തുന്നതിന് കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ ഉപയോഗിക്കാം. ഉദാഹരണത്തിന്, ദൈർഘ്യമേറിയ ടെക്സ്റ്റുള്ള ഭാഷകൾക്കായി വ്യത്യസ്ത ഫോണ്ട് വലുപ്പങ്ങളോ സ്പേസിംഗോ ഉപയോഗിക്കാൻ നിങ്ങൾ ആഗ്രഹിച്ചേക്കാം.

/* CSS */
.locale-container {
  --language: en;
}

@container style(--language: ja) {
  .text {
    font-size: 1.1em;
    letter-spacing: 0.05em;
  }
}

@container style(--language: ar) {
  .text {
    direction: rtl;
  }
}

/* HTML */
<div class="locale-container" style="--language: ja;">
  <p class="text">...</p>
</div>

ഇത് വ്യത്യസ്ത ഭാഷാ പ്രേക്ഷകർക്കായി കൂടുതൽ അനുയോജ്യവും ഉപയോക്തൃ-സൗഹൃദപരവുമായ അനുഭവങ്ങൾ സൃഷ്ടിക്കാൻ അനുവദിക്കുന്നു. അറബി, ഹീബ്രു പോലുള്ള ചില ഭാഷകൾ വലത്തുനിന്ന് ഇടത്തോട്ടാണ് എഴുതുന്നത്, അതിനാൽ പ്രത്യേക സ്റ്റൈലുകൾ പ്രയോഗിക്കേണ്ടതുണ്ട്. ജാപ്പനീസ്, മറ്റ് കിഴക്കൻ ഏഷ്യൻ ഭാഷകൾക്ക്, അക്ഷരങ്ങൾ ശരിയായി റെൻഡർ ചെയ്യുന്നതിന് വ്യത്യസ്ത സ്പേസിംഗും ഫോണ്ട് വലുപ്പവും ആവശ്യമായി വന്നേക്കാം.

5. പ്രവേശനക്ഷമതാ പരിഗണനകൾ

ഉപയോക്തൃ മുൻഗണനകളോ ഉപകരണ ശേഷികളോ അടിസ്ഥാനമാക്കി ഘടകങ്ങളുടെ സ്റ്റൈലുകൾ പൊരുത്തപ്പെടുത്തിക്കൊണ്ട് കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾക്ക് പ്രവേശനക്ഷമത വർദ്ധിപ്പിക്കാനും കഴിയും. ഉദാഹരണത്തിന്, ഉപയോക്താവ് അവരുടെ ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിൽ ഹൈ കോൺട്രാസ്റ്റ് മോഡ് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ നിങ്ങൾക്ക് ഒരു ഘടകത്തിൻ്റെ കോൺട്രാസ്റ്റ് വർദ്ധിപ്പിക്കാൻ കഴിയും.

/* CSS */
body {
  --high-contrast: false;
}

@media (prefers-contrast: more) {
  body {
    --high-contrast: true;
  }
}

@container style(--high-contrast: true) {
  .component {
    background-color: black;
    color: white;
  }
}

/* HTML */
<div class="component">...

ഇത് നിങ്ങളുടെ വെബ്സൈറ്റ് എല്ലാവർക്കും, അവരുടെ കഴിവുകൾ പരിഗണിക്കാതെ, ഉപയോഗയോഗ്യവും പ്രവേശനക്ഷമവുമാണെന്ന് ഉറപ്പാക്കുന്നു. ഓപ്പറേറ്റിംഗ് സിസ്റ്റം തലത്തിൽ ഹൈ കോൺട്രാസ്റ്റ് മോഡ് കണ്ടെത്തുന്നതിന് `@media (prefers-contrast: more)` മീഡിയ ക്വറിയുടെ ഉപയോഗം ശ്രദ്ധിക്കുക, തുടർന്ന് `--high-contrast` കസ്റ്റം പ്രോപ്പർട്ടി സെറ്റ് ചെയ്യുക. ഇത് ഉപയോക്താവിൻ്റെ സിസ്റ്റം ക്രമീകരണങ്ങളെ അടിസ്ഥാനമാക്കി ഒരു സ്റ്റൈൽ ക്വറി ഉപയോഗിച്ച് സ്റ്റൈൽ മാറ്റങ്ങൾ ട്രിഗർ ചെയ്യാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

മികച്ച രീതികൾ

ബ്രൗസർ പിന്തുണ

Chrome, Firefox, Safari, Edge എന്നിവയുൾപ്പെടെയുള്ള ആധുനിക ബ്രൗസറുകളിൽ കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾക്ക് മികച്ച പിന്തുണയുണ്ട്. എന്നിരുന്നാലും, പഴയ ബ്രൗസറുകൾ ഈ ഫീച്ചറിനെ പൂർണ്ണമായി പിന്തുണച്ചേക്കില്ല. ഈ ബ്രൗസറുകൾക്കായി ഫാൾബാക്ക് സ്റ്റൈലുകൾ നൽകുന്നതിന് ഫീച്ചർ ക്വറികൾ ഉപയോഗിക്കുകയോ അല്ലെങ്കിൽ ഒരു പോളിഫിൽ ഉപയോഗിക്കുകയോ ചെയ്യുക.

ഉപസംഹാരം

CSS കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ റെസ്പോൺസീവ് ഡിസൈനിന് ശക്തവും വഴക്കമുള്ളതുമായ ഒരു സമീപനം നൽകുന്നു, ഇത് യഥാർത്ഥത്തിൽ കമ്പോണന്റ് അടിസ്ഥാനമാക്കിയുള്ളതും പൊരുത്തപ്പെടാൻ കഴിയുന്നതുമായ വെബ്സൈറ്റുകളും ആപ്ലിക്കേഷനുകളും സൃഷ്ടിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. കണ്ടെയ്നർ എലമെന്റുകളുടെ സ്റ്റൈലിംഗ് പ്രയോജനപ്പെടുത്തുന്നതിലൂടെ, നിങ്ങളുടെ ഡിസൈനുകളിൽ ഒരു പുതിയ തലത്തിലുള്ള നിയന്ത്രണവും സൂക്ഷ്മതയും കൈവരിക്കാൻ നിങ്ങൾക്ക് കഴിയും, ഇത് ആഗോള പ്രേക്ഷകർക്കായി കൂടുതൽ പരിപാലിക്കാൻ എളുപ്പമുള്ളതും വിപുലീകരിക്കാവുന്നതും ഉപയോക്തൃ-സൗഹൃദപരവുമായ അനുഭവങ്ങൾക്ക് കാരണമാകുന്നു.

വിവിധ തീമുകൾ, ലേഔട്ടുകൾ, ഭാഷകൾ, പ്രവേശനക്ഷമത ആവശ്യകതകൾ എന്നിവയുമായി സുഗമമായി പൊരുത്തപ്പെടുന്ന റെസ്പോൺസീവ് ഘടകങ്ങൾ നിർമ്മിക്കുന്നതിന് കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ സ്വീകരിക്കുക, അതുവഴി ഒരു യഥാർത്ഥ ആഗോള വെബ് അനുഭവം സൃഷ്ടിക്കുക.

വിഭവങ്ങൾ

CSS കണ്ടെയ്നർ സ്റ്റൈൽ ക്വറികൾ: ആഗോള ആപ്ലിക്കേഷനുകൾക്കായുള്ള സ്റ്റൈൽ അടിസ്ഥാനമാക്കിയുള്ള റെസ്പോൺസീവ് ഡിസൈൻ | MLOG