ಕನ್ನಡ

ಸಿಎಸ್‌ಎಸ್ ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳ ಶಕ್ತಿಯನ್ನು ಅನ್ವೇಷಿಸಿ, ವೆಬ್ ವಿನ್ಯಾಸದಲ್ಲಿ ಕ್ರಾಂತಿಯುಂಟುಮಾಡುವ, ಅವುಗಳ ಕಂಟೇನರ್‌ನ ಗಾತ್ರಕ್ಕೆ ಪ್ರತಿಕ್ರಿಯಿಸುವ ಸ್ಪಂದನಾಶೀಲ ಮತ್ತು ಹೊಂದಿಕೊಳ್ಳುವ ಲೇಔಟ್‌ಗಳನ್ನು ರಚಿಸಿ.

ಆಧುನಿಕ ಸಿಎಸ್‌ಎಸ್ ಲೇಔಟ್‌ಗಳು: ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳ ಆಳವಾದ ನೋಟ

ಹಲವಾರು ವರ್ಷಗಳಿಂದ, ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು ಸ್ಪಂದನಾಶೀಲ ವೆಬ್ ವಿನ್ಯಾಸದ ಆಧಾರಸ್ತಂಭವಾಗಿವೆ. ವ್ಯೂಪೋರ್ಟ್ ಗಾತ್ರದ ಆಧಾರದ ಮೇಲೆ ನಮ್ಮ ಲೇಔಟ್‌ಗಳನ್ನು ಹೊಂದಿಸಲು ಅವು ನಮಗೆ ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತವೆ. ಆದಾಗ್ಯೂ, ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು ಬ್ರೌಸರ್ ವಿಂಡೋದ ಅಳತೆಗಳ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ, ಇದು ಕೆಲವೊಮ್ಮೆ, ವಿಶೇಷವಾಗಿ ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಕಾಂಪೊನೆಂಟ್‌ಗಳೊಂದಿಗೆ ವ್ಯವಹರಿಸುವಾಗ, ವಿಚಿತ್ರವಾದ ಸಂದರ್ಭಗಳಿಗೆ ಕಾರಣವಾಗಬಹುದು. ಇಲ್ಲಿಗೆ ಬರುತ್ತದೆ ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು – ಇದು ಒಂದು ಕ್ರಾಂತಿಕಾರಕ ಸಿಎಸ್‌ಎಸ್ ವೈಶಿಷ್ಟ್ಯವಾಗಿದ್ದು, ಕಾಂಪೊನೆಂಟ್‌ಗಳು ಒಟ್ಟಾರೆ ವ್ಯೂಪೋರ್ಟ್‌ಗೆ ಬದಲಾಗಿ, ಅವುಗಳನ್ನು ಒಳಗೊಂಡಿರುವ ಎಲಿಮೆಂಟ್‌ನ ಗಾತ್ರಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಹೊಂದಿಕೊಳ್ಳಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ.

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ಎಂದರೇನು?

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು, ಹೆಚ್ಚಿನ ಆಧುನಿಕ ಬ್ರೌಸರ್‌ಗಳಿಂದ ಅಧಿಕೃತವಾಗಿ ಬೆಂಬಲಿತವಾಗಿದ್ದು, ಸ್ಪಂದನಾಶೀಲ ವಿನ್ಯಾಸಕ್ಕೆ ಹೆಚ್ಚು ಸೂಕ್ಷ್ಮ ಮತ್ತು ಕಾಂಪೊನೆಂಟ್-ಕೇಂದ್ರಿತ ವಿಧಾನವನ್ನು ಒದಗಿಸುತ್ತವೆ. ವ್ಯೂಪೋರ್ಟ್ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸದೆ, ಪ್ರತ್ಯೇಕ ಕಾಂಪೊನೆಂಟ್‌ಗಳು ತಮ್ಮ ಪೋಷಕ ಕಂಟೇನರ್‌ನ ಅಳತೆಗಳ ಆಧಾರದ ಮೇಲೆ ತಮ್ಮ ನೋಟ ಮತ್ತು ನಡವಳಿಕೆಯನ್ನು ಸರಿಹೊಂದಿಸಲು ಅವು ಅಧಿಕಾರ ನೀಡುತ್ತವೆ. ಇದು ಸಂಕೀರ್ಣ ಲೇಔಟ್‌ಗಳು ಮತ್ತು ವಿನ್ಯಾಸ ವ್ಯವಸ್ಥೆಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ಹೆಚ್ಚಿನ ನಮ್ಯತೆ ಮತ್ತು ಮರುಬಳಕೆಗೆ ಅವಕಾಶ ನೀಡುತ್ತದೆ.

ಒಂದು ಕಾರ್ಡ್ ಕಾಂಪೊನೆಂಟ್ ಅನ್ನು ಕಲ್ಪಿಸಿಕೊಳ್ಳಿ, ಅದು ಕಿರಿದಾದ ಸೈಡ್‌ಬಾರ್‌ನಲ್ಲಿ ಇರಿಸಲಾಗಿದೆಯೇ ಅಥವಾ ವಿಶಾಲವಾದ ಮುಖ್ಯ ವಿಷಯ ಪ್ರದೇಶದಲ್ಲಿದೆಯೇ ಎಂಬುದನ್ನು ಅವಲಂಬಿಸಿ ವಿಭಿನ್ನವಾಗಿ ಪ್ರದರ್ಶಿಸಬೇಕಾಗುತ್ತದೆ. ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳೊಂದಿಗೆ, ನೀವು ವ್ಯೂಪೋರ್ಟ್ ಗಾತ್ರವನ್ನು ಅವಲಂಬಿಸಬೇಕಾಗಬಹುದು ಮತ್ತು ಸಂಭಾವ್ಯವಾಗಿ ಸಿಎಸ್‌ಎಸ್ ನಿಯಮಗಳನ್ನು ನಕಲು ಮಾಡಬೇಕಾಗಬಹುದು. ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳೊಂದಿಗೆ, ಕಾರ್ಡ್ ಕಾಂಪೊನೆಂಟ್ ತನ್ನ ಕಂಟೇನರ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸ್ಥಳದ ಆಧಾರದ ಮೇಲೆ ಬುದ್ಧಿವಂತಿಕೆಯಿಂದ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ.

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳನ್ನು ಏಕೆ ಬಳಸಬೇಕು?

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳನ್ನು ಬಳಸುವುದರ ಪ್ರಮುಖ ಅನುಕೂಲಗಳ ವಿವರಣೆ ಇಲ್ಲಿದೆ:

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸುವುದು

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳನ್ನು ಬಳಸುವುದು ಕೆಲವು ಪ್ರಮುಖ ಹಂತಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ:

  1. ಕಂಟೇನರ್ ವ್ಯಾಖ್ಯಾನ: `container-type` ಪ್ರಾಪರ್ಟಿಯನ್ನು ಬಳಸಿಕೊಂಡು ಒಂದು ಎಲಿಮೆಂಟ್ ಅನ್ನು ಕಂಟೇನರ್ ಎಂದು ಗೊತ್ತುಪಡಿಸಿ. ಇದು ಕ್ವೆರಿ ಕಾರ್ಯನಿರ್ವಹಿಸುವ ಗಡಿಗಳನ್ನು ಸ್ಥಾಪಿಸುತ್ತದೆ.
  2. ಕ್ವೆರಿ ವ್ಯಾಖ್ಯಾನ: `@container` at-rule ಬಳಸಿ ಕ್ವೆರಿ ಷರತ್ತುಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ. ಇದು `@media` ಗೆ ಹೋಲುತ್ತದೆ, ಆದರೆ ವ್ಯೂಪೋರ್ಟ್ ಪ್ರಾಪರ್ಟಿಗಳ ಬದಲಿಗೆ, ನೀವು ಕಂಟೇನರ್ ಪ್ರಾಪರ್ಟಿಗಳನ್ನು ಕ್ವೆರಿ ಮಾಡುತ್ತೀರಿ.
  3. ಶೈಲಿಗಳ ಅನ್ವಯ: ಕ್ವೆರಿ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಿದಾಗ ಅನ್ವಯಿಸಬೇಕಾದ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸಿ. ಈ ಶೈಲಿಗಳು ಕಂಟೇನರ್‌ನೊಳಗಿನ ಎಲಿಮೆಂಟ್‌ಗಳ ಮೇಲೆ ಮಾತ್ರ ಪರಿಣಾಮ ಬೀರುತ್ತವೆ.

1. ಕಂಟೇನರ್ ಅನ್ನು ಸ್ಥಾಪಿಸುವುದು

ಮೊದಲ ಹಂತವೆಂದರೆ ಯಾವ ಎಲಿಮೆಂಟ್ ಕಂಟೇನರ್ ಆಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು. ಇದಕ್ಕಾಗಿ ನೀವು `container-type` ಪ್ರಾಪರ್ಟಿಯನ್ನು ಬಳಸಬಹುದು. ಹಲವಾರು ಸಂಭಾವ್ಯ ಮೌಲ್ಯಗಳಿವೆ:

ಇಲ್ಲೊಂದು ಉದಾಹರಣೆ ಇದೆ:


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

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, `.card-container` ಎಲಿಮೆಂಟ್ ಅನ್ನು ಅದರ ಇನ್‌ಲೈನ್ ಗಾತ್ರವನ್ನು (ಅಗಲ) ಟ್ರ್ಯಾಕ್ ಮಾಡುವ ಕಂಟೇನರ್ ಆಗಿ ಗೊತ್ತುಪಡಿಸಲಾಗಿದೆ.

2. ಕಂಟೇನರ್ ಕ್ವೆರಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುವುದು

ಮುಂದೆ, ನೀವು `@container` at-rule ಬಳಸಿ ಕ್ವೆರಿಯನ್ನು ವ್ಯಾಖ್ಯಾನಿಸುತ್ತೀರಿ. ಕ್ವೆರಿಯೊಳಗಿನ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸಲು ಪೂರೈಸಬೇಕಾದ ಷರತ್ತುಗಳನ್ನು ಇಲ್ಲಿ ನೀವು ನಿರ್ದಿಷ್ಟಪಡಿಸುತ್ತೀರಿ.

ಕಂಟೇನರ್ ಕನಿಷ್ಠ 500 ಪಿಕ್ಸೆಲ್‌ಗಳಷ್ಟು ಅಗಲವಿದೆಯೇ ಎಂದು ಪರಿಶೀಲಿಸುವ ಒಂದು ಸರಳ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:


@container (min-width: 500px) {
  .card {
    flex-direction: row; /* ಕಾರ್ಡ್ ಲೇಔಟ್ ಅನ್ನು ಬದಲಾಯಿಸಿ */
  }
}

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, `.card-container` ಎಲಿಮೆಂಟ್ ಕನಿಷ್ಠ 500 ಪಿಕ್ಸೆಲ್‌ಗಳಷ್ಟು ಅಗಲವಾಗಿದ್ದರೆ, `.card` ಎಲಿಮೆಂಟ್‌ನ `flex-direction` ಅನ್ನು `row` ಗೆ ಹೊಂದಿಸಲಾಗುತ್ತದೆ.

ನೀವು `max-width`, `min-height`, `max-height` ಅನ್ನು ಸಹ ಬಳಸಬಹುದು ಮತ್ತು `and` ಮತ್ತು `or` ನಂತಹ ತಾರ್ಕಿಕ ಆಪರೇಟರ್‌ಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಅನೇಕ ಷರತ್ತುಗಳನ್ನು ಸಂಯೋಜಿಸಬಹುದು.


@container (min-width: 300px) and (max-width: 700px) {
  .card-title {
    font-size: 1.2em;
  }
}

ಈ ಉದಾಹರಣೆಯು ಕಂಟೇನರ್‌ನ ಅಗಲ 300px ಮತ್ತು 700px ನಡುವೆ ಇದ್ದಾಗ ಮಾತ್ರ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸುತ್ತದೆ.

3. ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸುವುದು

`@container` at-rule ಒಳಗೆ, ನೀವು ಕಂಟೇನರ್‌ನೊಳಗಿನ ಎಲಿಮೆಂಟ್‌ಗಳಿಗೆ ನಿಮಗೆ ಬೇಕಾದ ಯಾವುದೇ ಸಿಎಸ್‌ಎಸ್ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸಬಹುದು. ಕ್ವೆರಿ ಷರತ್ತುಗಳನ್ನು ಪೂರೈಸಿದಾಗ ಮಾತ್ರ ಈ ಶೈಲಿಗಳು ಅನ್ವಯವಾಗುತ್ತವೆ.

ಎಲ್ಲಾ ಹಂತಗಳನ್ನು ಸಂಯೋಜಿಸುವ ಸಂಪೂರ್ಣ ಉದಾಹರಣೆ ಇಲ್ಲಿದೆ:


Product Title

A brief description of the product.

Learn More

.card-container {
  container-type: inline-size;
  border: 1px solid #ccc;
  padding: 1em;
}

.card {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.card-title {
  font-size: 1.5em;
  margin-bottom: 0.5em;
}

.card-button {
  background-color: #007bff;
  color: white;
  padding: 0.5em 1em;
  text-decoration: none;
  border-radius: 5px;
}

@container (min-width: 500px) {
  .card {
    flex-direction: row;
    align-items: flex-start;
  }

  .card-title {
    font-size: 1.8em;
  }
}

ಈ ಉದಾಹರಣೆಯಲ್ಲಿ, `.card-container` ಕನಿಷ್ಠ 500 ಪಿಕ್ಸೆಲ್‌ಗಳಷ್ಟು ಅಗಲವಾದಾಗ, `.card` ಎಲಿಮೆಂಟ್ ಅಡ್ಡವಾದ ಲೇಔಟ್‌ಗೆ ಬದಲಾಗುತ್ತದೆ, ಮತ್ತು `.card-title` ನ ಗಾತ್ರವು ಹೆಚ್ಚಾಗುತ್ತದೆ.

ಕಂಟೇನರ್ ಹೆಸರುಗಳು

ನೀವು `container-name: my-card;` ಬಳಸಿ ಕಂಟೇನರ್‌ಗಳಿಗೆ ಹೆಸರು ನೀಡಬಹುದು. ಇದು ನಿಮ್ಮ ಕ್ವೆರಿಗಳಲ್ಲಿ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟವಾಗಿರಲು ನಿಮಗೆ ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ, ವಿಶೇಷವಾಗಿ ನೀವು ನೆಸ್ಟೆಡ್ ಕಂಟೇನರ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ.

.card-container {
  container-type: inline-size;
  container-name: my-card;
}

@container my-card (min-width: 500px) {
  /* "my-card" ಹೆಸರಿನ ಕಂಟೇನರ್ ಕನಿಷ್ಠ 500px ಅಗಲವಾದಾಗ ಅನ್ವಯಿಸುವ ಶೈಲಿಗಳು */
}

ನೀವು ಪುಟದಲ್ಲಿ ಅನೇಕ ಕಂಟೇನರ್‌ಗಳನ್ನು ಹೊಂದಿರುವಾಗ ಮತ್ತು ನಿಮ್ಮ ಕ್ವೆರಿಗಳೊಂದಿಗೆ ನಿರ್ದಿಷ್ಟವಾದ ಒಂದನ್ನು ಗುರಿಯಾಗಿಸಲು ಬಯಸಿದಾಗ ಇದು ವಿಶೇಷವಾಗಿ ಉಪಯುಕ್ತವಾಗಿದೆ.

ಕಂಟೇನರ್ ಕ್ವೆರಿ ಯೂನಿಟ್‌ಗಳು

ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳಂತೆಯೇ, ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ತಮ್ಮದೇ ಆದ ಯೂನಿಟ್‌ಗಳನ್ನು ಹೊಂದಿವೆ, ಅವು ಕಂಟೇನರ್‌ಗೆ ಸಂಬಂಧಿಸಿರುತ್ತವೆ. ಅವುಗಳೆಂದರೆ:

ಈ ಯೂನಿಟ್‌ಗಳು ಕಂಟೇನರ್‌ಗೆ ಸಂಬಂಧಿಸಿದ ಗಾತ್ರಗಳು ಮತ್ತು ಅಂತರವನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಉಪಯುಕ್ತವಾಗಿವೆ, ಇದು ನಿಮ್ಮ ಲೇಔಟ್‌ಗಳ ನಮ್ಯತೆಯನ್ನು ಮತ್ತಷ್ಟು ಹೆಚ್ಚಿಸುತ್ತದೆ.


.element {
  width: 50cqw;
  font-size: 2cqmin;
}

ಪ್ರಾಯೋಗಿಕ ಉದಾಹರಣೆಗಳು ಮತ್ತು ಬಳಕೆಯ ಪ್ರಕರಣಗಳು

ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುವ ಮತ್ತು ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಕಾಂಪೊನೆಂಟ್‌ಗಳನ್ನು ರಚಿಸಲು ನೀವು ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳನ್ನು ಹೇಗೆ ಬಳಸಬಹುದು ಎಂಬುದಕ್ಕೆ ಕೆಲವು ನೈಜ-ಪ್ರಪಂಚದ ಉದಾಹರಣೆಗಳು ಇಲ್ಲಿವೆ:

1. ಸ್ಪಂದನಾಶೀಲ ನ್ಯಾವಿಗೇಷನ್ ಮೆನು

ಒಂದು ನ್ಯಾವಿಗೇಷನ್ ಮೆನು ತನ್ನ ಕಂಟೇನರ್‌ನಲ್ಲಿ ಲಭ್ಯವಿರುವ ಸ್ಥಳದ ಆಧಾರದ ಮೇಲೆ ತನ್ನ ಲೇಔಟ್ ಅನ್ನು ಹೊಂದಿಕೊಳ್ಳಬಹುದು. ಕಿರಿದಾದ ಕಂಟೇನರ್‌ನಲ್ಲಿ, ಅದು ಹ್ಯಾಂಬರ್ಗರ್ ಮೆನು ಆಗಿ ಕುಗ್ಗಬಹುದು, ಆದರೆ ವಿಶಾಲವಾದ ಕಂಟೇನರ್‌ನಲ್ಲಿ, ಅದು ಎಲ್ಲಾ ಮೆನು ಐಟಂಗಳನ್ನು ಅಡ್ಡಲಾಗಿ ಪ್ರದರ್ಶಿಸಬಹುದು.

2. ಹೊಂದಿಕೊಳ್ಳುವ ಉತ್ಪನ್ನ ಪಟ್ಟಿ

ಇ-ಕಾಮರ್ಸ್ ಉತ್ಪನ್ನ ಪಟ್ಟಿಯು ತನ್ನ ಕಂಟೇನರ್‌ನ ಅಗಲವನ್ನು ಆಧರಿಸಿ ಪ್ರತಿ ಸಾಲಿನಲ್ಲಿ ಪ್ರದರ್ಶಿಸಲಾದ ಉತ್ಪನ್ನಗಳ ಸಂಖ್ಯೆಯನ್ನು ಸರಿಹೊಂದಿಸಬಹುದು. ವಿಶಾಲವಾದ ಕಂಟೇನರ್‌ನಲ್ಲಿ, ಇದು ಪ್ರತಿ ಸಾಲಿಗೆ ಹೆಚ್ಚಿನ ಉತ್ಪನ್ನಗಳನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು, ಆದರೆ ಕಿರಿದಾದ ಕಂಟೇನರ್‌ನಲ್ಲಿ, ಜನದಟ್ಟಣೆಯನ್ನು ತಪ್ಪಿಸಲು ಕಡಿಮೆ ಉತ್ಪನ್ನಗಳನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು.

3. ನಮ್ಯತೆಯುಳ್ಳ ಲೇಖನ ಕಾರ್ಡ್

ಒಂದು ಲೇಖನ ಕಾರ್ಡ್ ಲಭ್ಯವಿರುವ ಸ್ಥಳದ ಆಧಾರದ ಮೇಲೆ ತನ್ನ ಲೇಔಟ್ ಅನ್ನು ಬದಲಾಯಿಸಬಹುದು. ಸೈಡ್‌ಬಾರ್‌ನಲ್ಲಿ, ಅದು ಸಣ್ಣ ಥಂಬ್‌ನೇಲ್ ಮತ್ತು ಸಂಕ್ಷಿಪ್ತ ವಿವರಣೆಯನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು, ಆದರೆ ಮುಖ್ಯ ವಿಷಯ ಪ್ರದೇಶದಲ್ಲಿ, ಅದು ದೊಡ್ಡ ಚಿತ್ರ ಮತ್ತು ಹೆಚ್ಚು ವಿವರವಾದ ಸಾರಾಂಶವನ್ನು ಪ್ರದರ್ಶಿಸಬಹುದು.

4. ಡೈನಾಮಿಕ್ ಫಾರ್ಮ್ ಎಲಿಮೆಂಟ್‌ಗಳು

ಫಾರ್ಮ್ ಎಲಿಮೆಂಟ್‌ಗಳು ಕಂಟೇನರ್ ಅನ್ನು ಆಧರಿಸಿ ತಮ್ಮ ಗಾತ್ರ ಮತ್ತು ಲೇಔಟ್ ಅನ್ನು ಹೊಂದಿಕೊಳ್ಳಬಹುದು. ಉದಾಹರಣೆಗೆ, ಹುಡುಕಾಟ ಬಾರ್ ವೆಬ್‌ಸೈಟ್‌ನ ಹೆಡರ್‌ನಲ್ಲಿ ಅಗಲವಾಗಿರಬಹುದು ಮತ್ತು ಸೈಡ್‌ಬಾರ್‌ನಲ್ಲಿ ಕಿರಿದಾಗಿರಬಹುದು.

5. ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ವಿಜೆಟ್‌ಗಳು

ಡ್ಯಾಶ್‌ಬೋರ್ಡ್ ವಿಜೆಟ್‌ಗಳು ತಮ್ಮ ಕಂಟೇನರ್‌ನ ಗಾತ್ರವನ್ನು ಆಧರಿಸಿ ತಮ್ಮ ವಿಷಯ ಮತ್ತು ಪ್ರಸ್ತುತಿಯನ್ನು ಸರಿಹೊಂದಿಸಬಹುದು. ಗ್ರಾಫ್ ವಿಜೆಟ್ ದೊಡ್ಡ ಕಂಟೇನರ್‌ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಡೇಟಾ ಪಾಯಿಂಟ್‌ಗಳನ್ನು ಮತ್ತು ಸಣ್ಣ ಕಂಟೇನರ್‌ನಲ್ಲಿ ಕಡಿಮೆ ಡೇಟಾ ಪಾಯಿಂಟ್‌ಗಳನ್ನು ತೋರಿಸಬಹುದು.

ಜಾಗತಿಕ ಪರಿಗಣನೆಗಳು

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳನ್ನು ಬಳಸುವಾಗ, ನಿಮ್ಮ ವಿನ್ಯಾಸದ ಆಯ್ಕೆಗಳ ಜಾಗತಿಕ ಪರಿಣಾಮಗಳನ್ನು ಪರಿಗಣಿಸುವುದು ಮುಖ್ಯ.

ಬ್ರೌಸರ್ ಬೆಂಬಲ ಮತ್ತು ಪಾಲಿಫಿಲ್‌ಗಳು

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು Chrome, Firefox, Safari, ಮತ್ತು Edge ಸೇರಿದಂತೆ ಆಧುನಿಕ ಬ್ರೌಸರ್‌ಗಳಲ್ಲಿ ಉತ್ತಮ ಬೆಂಬಲವನ್ನು ಹೊಂದಿವೆ. ಆದಾಗ್ಯೂ, ನೀವು ಹಳೆಯ ಬ್ರೌಸರ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸಬೇಕಾದರೆ, ನೀವು @container-style/container-query ನಂತಹ ಪಾಲಿಫಿಲ್ ಅನ್ನು ಬಳಸಬಹುದು. ಈ ಪಾಲಿಫಿಲ್ ಸ್ಥಳೀಯವಾಗಿ ಬೆಂಬಲಿಸದ ಬ್ರೌಸರ್‌ಗಳಿಗೆ ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುತ್ತದೆ.

ಉತ್ಪಾದನಾ ಪರಿಸರದಲ್ಲಿ ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳನ್ನು ಬಳಸುವ ಮೊದಲು, ಪ್ರಸ್ತುತ ಬ್ರೌಸರ್ ಬೆಂಬಲವನ್ನು ಪರಿಶೀಲಿಸುವುದು ಮತ್ತು ಅಗತ್ಯವಿದ್ದರೆ ಪಾಲಿಫಿಲ್ ಬಳಸುವುದನ್ನು ಪರಿಗಣಿಸುವುದು ಯಾವಾಗಲೂ ಒಳ್ಳೆಯದು.

ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವಾಗ ನೆನಪಿನಲ್ಲಿಡಬೇಕಾದ ಕೆಲವು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು ಇಲ್ಲಿವೆ:

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು vs. ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು: ಒಂದು ಹೋಲಿಕೆ

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ಮತ್ತು ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು ಎರಡನ್ನೂ ಸ್ಪಂದನಾಶೀಲ ವಿನ್ಯಾಸಕ್ಕಾಗಿ ಬಳಸಲಾಗುತ್ತದೆಯಾದರೂ, ಅವು ವಿಭಿನ್ನ ತತ್ವಗಳ ಮೇಲೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ವಿಭಿನ್ನ ಸನ್ನಿವೇಶಗಳಿಗೆ ಸೂಕ್ತವಾಗಿವೆ.

ವೈಶಿಷ್ಟ್ಯ ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು
ಗುರಿ ಕಂಟೇನರ್ ಗಾತ್ರ ವ್ಯೂಪೋರ್ಟ್ ಗಾತ್ರ
ವ್ಯಾಪ್ತಿ ಕಾಂಪೊನೆಂಟ್-ಮಟ್ಟ ಜಾಗತಿಕ
ಮರುಬಳಕೆ ಹೆಚ್ಚು ಕಡಿಮೆ
ನಿರ್ದಿಷ್ಟತೆ ಹೆಚ್ಚು ನಿರ್ದಿಷ್ಟ ಕಡಿಮೆ ನಿರ್ದಿಷ್ಟ
ಬಳಕೆಯ ಪ್ರಕರಣಗಳು ಪ್ರತ್ಯೇಕ ಕಾಂಪೊನೆಂಟ್‌ಗಳನ್ನು ಅವುಗಳ ಸಂದರ್ಭಕ್ಕೆ ಹೊಂದಿಸುವುದು ಒಟ್ಟಾರೆ ಲೇಔಟ್ ಅನ್ನು ವಿವಿಧ ಸ್ಕ್ರೀನ್ ಗಾತ್ರಗಳಿಗೆ ಹೊಂದಿಸುವುದು

ಸಾಮಾನ್ಯವಾಗಿ, ಪ್ರತ್ಯೇಕ ಕಾಂಪೊನೆಂಟ್‌ಗಳನ್ನು ಅವುಗಳ ಸಂದರ್ಭಕ್ಕೆ ಹೊಂದಿಸಲು ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ಉತ್ತಮವಾಗಿವೆ, ಆದರೆ ಒಟ್ಟಾರೆ ಲೇಔಟ್ ಅನ್ನು ವಿವಿಧ ಸ್ಕ್ರೀನ್ ಗಾತ್ರಗಳಿಗೆ ಹೊಂದಿಸಲು ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು ಉತ್ತಮವಾಗಿವೆ. ನೀವು ಹೆಚ್ಚು ಸಂಕೀರ್ಣವಾದ ಲೇಔಟ್‌ಗಳಿಗಾಗಿ ಎರಡನ್ನೂ ಸಂಯೋಜಿಸಬಹುದು.

ಸಿಎಸ್‌ಎಸ್ ಲೇಔಟ್‌ಗಳ ಭವಿಷ್ಯ

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ಸಿಎಸ್‌ಎಸ್ ಲೇಔಟ್‌ಗಳ ವಿಕಾಸದಲ್ಲಿ ಒಂದು ಮಹತ್ವದ ಹೆಜ್ಜೆಯನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತವೆ. ಕಾಂಪೊನೆಂಟ್‌ಗಳು ತಮ್ಮ ಕಂಟೇನರ್ ಅನ್ನು ಆಧರಿಸಿ ಹೊಂದಿಕೊಳ್ಳಲು ಅಧಿಕಾರ ನೀಡುವ ಮೂಲಕ, ಅವು ಹೆಚ್ಚು ನಮ್ಯ, ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ, ಮತ್ತು ನಿರ್ವಹಿಸಬಲ್ಲ ಕೋಡ್ ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ. ಬ್ರೌಸರ್ ಬೆಂಬಲವು ಸುಧಾರಿಸುತ್ತಿದ್ದಂತೆ, ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ಫ್ರಂಟ್-ಎಂಡ್ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಅತ್ಯಗತ್ಯ ಸಾಧನವಾಗಲಿವೆ.

ತೀರ್ಮಾನ

ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳು ಸಿಎಸ್‌ಎಸ್ ಜಗತ್ತಿಗೆ ಒಂದು ಶಕ್ತಿಯುತ ಸೇರ್ಪಡೆಯಾಗಿದ್ದು, ಸ್ಪಂದನಾಶೀಲ ವಿನ್ಯಾಸಕ್ಕೆ ಹೆಚ್ಚು ಕಾಂಪೊನೆಂಟ್-ಕೇಂದ್ರಿತ ವಿಧಾನವನ್ನು ನೀಡುತ್ತವೆ. ಅವು ಹೇಗೆ ಕಾರ್ಯನಿರ್ವಹಿಸುತ್ತವೆ ಮತ್ತು ಅವುಗಳನ್ನು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಹೇಗೆ ಬಳಸುವುದು ಎಂಬುದನ್ನು ಅರ್ಥಮಾಡಿಕೊಳ್ಳುವ ಮೂಲಕ, ನೀವು ಹೆಚ್ಚು ಹೊಂದಿಕೊಳ್ಳುವ, ಮರುಬಳಕೆ ಮಾಡಬಹುದಾದ ಮತ್ತು ನಿರ್ವಹಿಸಬಲ್ಲ ವೆಬ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಬಹುದು. ಕಂಟೇನರ್ ಕ್ವೆರಿಗಳನ್ನು ಅಳವಡಿಸಿಕೊಳ್ಳಿ ಮತ್ತು ನಿಮ್ಮ ಸಿಎಸ್‌ಎಸ್ ಲೇಔಟ್‌ಗಳಲ್ಲಿ ಹೊಸ ಮಟ್ಟದ ನಮ್ಯತೆಯನ್ನು ಅನ್ಲಾಕ್ ಮಾಡಿ!