ಕನ್ನಡ

ಈ ಸಮಗ್ರ ಮಾರ್ಗದರ್ಶಿಯೊಂದಿಗೆ ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನಲ್ಲಿ ಡಾರ್ಕ್ ಮೋಡ್ ಅನ್ನು ಅಳವಡಿಸಿ. ಸಿಎಸ್‌ಎಸ್ ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು, ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟಾಗಲ್‌ಗಳು, ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಮತ್ತು ಉತ್ತಮ ಬಳಕೆದಾರ ಅನುಭವಕ್ಕಾಗಿ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳ ಬಗ್ಗೆ ತಿಳಿಯಿರಿ.

ಡಾರ್ಕ್ ಮೋಡ್ ಇಂಪ್ಲಿಮೆಂಟೇಶನ್: ಸಿಎಸ್‌ಎಸ್ ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್‌ನೊಂದಿಗೆ ಒಂದು ಸಮಗ್ರ ಮಾರ್ಗದರ್ಶಿ

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

ಡಾರ್ಕ್ ಮೋಡ್ ಅನ್ನು ಏಕೆ ಅಳವಡಿಸಬೇಕು?

ಡಾರ್ಕ್ ಮೋಡ್ ಅನ್ನು ಅಳವಡಿಸಲು ಹಲವಾರು ಬಲವಾದ ಕಾರಣಗಳಿವೆ:

ಡಾರ್ಕ್ ಮೋಡ್ ಅಳವಡಿಸುವ ವಿಧಾನಗಳು

ಡಾರ್ಕ್ ಮೋಡ್ ಅಳವಡಿಸಲು ಹಲವಾರು ವಿಧಾನಗಳಿವೆ, ಪ್ರತಿಯೊಂದಕ್ಕೂ ತನ್ನದೇ ಆದ ಅನುಕೂಲಗಳು ಮತ್ತು ಅನಾನುಕೂಲತೆಗಳಿವೆ. ನಾವು ಅತ್ಯಂತ ಸಾಮಾನ್ಯ ವಿಧಾನಗಳನ್ನು ಅನ್ವೇಷಿಸುತ್ತೇವೆ:

1. ಸಿಎಸ್‌ಎಸ್ ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳೊಂದಿಗೆ ಡಾರ್ಕ್ ಮೋಡ್ ಅಳವಡಿಸುವುದು

prefers-color-scheme ಸಿಎಸ್‌ಎಸ್ ಮೀಡಿಯಾ ಕ್ವೆರಿಯು ಬಳಕೆದಾರರ ಆದ್ಯತೆಯ ಬಣ್ಣದ ಸ್ಕೀಮ್ ಅನ್ನು ಪತ್ತೆಹಚ್ಚಲು ಮತ್ತು ಅದಕ್ಕೆ ಅನುಗುಣವಾಗಿ ವಿಭಿನ್ನ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಈಗಾಗಲೇ ತಮ್ಮ ಸಿಸ್ಟಮ್ ಆದ್ಯತೆಗಳನ್ನು ಹೊಂದಿಸಿರುವ ಬಳಕೆದಾರರಿಗೆ ಡಾರ್ಕ್ ಮೋಡ್ ಅನ್ನು ಅಳವಡಿಸಲು ಇದು ಅತ್ಯಂತ ಸರಳ ಮತ್ತು ಪರಿಣಾಮಕಾರಿ ಮಾರ್ಗವಾಗಿದೆ.

ಕೋಡ್ ಉದಾಹರಣೆ

ನಿಮ್ಮ ಸ್ಟೈಲ್‌ಶೀಟ್‌ಗೆ ಈ ಕೆಳಗಿನ ಸಿಎಸ್‌ಎಸ್ ಸೇರಿಸಿ:

/* ಡೀಫಾಲ್ಟ್ (ಲೈಟ್) ಥೀಮ್ */
body {
  background-color: #fff;
  color: #000;
}

/* ಡಾರ್ಕ್ ಥೀಮ್ */
@media (prefers-color-scheme: dark) {
  body {
    background-color: #222;
    color: #fff;
  }
  /* ಅಗತ್ಯವಿರುವಂತೆ ಇತರ ಎಲಿಮೆಂಟ್‌ಗಳನ್ನು ಹೊಂದಿಸಿ */
  h1, h2, h3 {
    color: #ddd;
  }
  a {
    color: #8ab4f8;
  }
}

ವಿವರಣೆ:

ಅನುಕೂಲಗಳು

ಅನಾನುಕೂಲಗಳು

2. ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟಾಗಲ್‌ನೊಂದಿಗೆ ಡಾರ್ಕ್ ಮೋಡ್ ಅಳವಡಿಸುವುದು

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟಾಗಲ್ ಅನ್ನು ಬಳಸುವುದು ಬಳಕೆದಾರರಿಗೆ ವೆಬ್‌ಸೈಟ್‌ನ ಥೀಮ್ ಅನ್ನು ನಿಯಂತ್ರಿಸಲು ಮ್ಯಾನುಯಲ್ ಸ್ವಿಚ್ ಅನ್ನು ಒದಗಿಸುತ್ತದೆ. ಇದು ಬಳಕೆದಾರರಿಗೆ ಹೆಚ್ಚಿನ ನಿಯಂತ್ರಣವನ್ನು ನೀಡುತ್ತದೆ ಮತ್ತು ಅವರ ಸಿಸ್ಟಮ್ ಆದ್ಯತೆಗಳನ್ನು ಅತಿಕ್ರಮಿಸಲು ಅನುವು ಮಾಡಿಕೊಡುತ್ತದೆ. ಸಿಸ್ಟಮ್-ವೈಡ್ ಡಾರ್ಕ್ ಮೋಡ್ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಸ್ಥಿರವಾಗಿ ಬೆಂಬಲಿಸದ ಅಥವಾ ಬಹಿರಂಗಪಡಿಸದ ವಿವಿಧ ಸಾಧನಗಳು ಮತ್ತು ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿನ ಬಳಕೆದಾರರನ್ನು ಪೂರೈಸಲು ಈ ವಿಧಾನವು ನಿರ್ಣಾಯಕವಾಗಿದೆ.

HTML ರಚನೆ

ಮೊದಲು, ನಿಮ್ಮ HTML ಗೆ ಟಾಗಲ್ ಎಲಿಮೆಂಟ್ ಸೇರಿಸಿ:

<label class="switch">
  <input type="checkbox" id="darkModeToggle">
  <span class="slider round"></span>
</label>

ಇದು ಚೆಕ್‌ಬಾಕ್ಸ್ ಮತ್ತು ಕೆಲವು ಕಸ್ಟಮ್ ಸಿಎಸ್‌ಎಸ್ ಸ್ಟೈಲಿಂಗ್ ಬಳಸಿ ಸರಳ ಟಾಗಲ್ ಸ್ವಿಚ್ ಅನ್ನು ರಚಿಸುತ್ತದೆ.

ಸಿಎಸ್‌ಎಸ್ ಸ್ಟೈಲಿಂಗ್ (ಐಚ್ಛಿಕ)

ನೀವು ಸಿಎಸ್‌ಎಸ್ ಬಳಸಿ ಟಾಗಲ್ ಸ್ವಿಚ್ ಅನ್ನು ಸ್ಟೈಲ್ ಮಾಡಬಹುದು. ಇಲ್ಲಿದೆ ಒಂದು ಉದಾಹರಣೆ:

.switch {
  position: relative;
  display: inline-block;
  width: 60px;
  height: 34px;
}

.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

.slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

.slider:before {
  position: absolute;
  content: "";
  height: 26px;
  width: 26px;
  left: 4px;
  bottom: 4px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

input:checked + .slider {
  background-color: #2196F3;
}

input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

input:checked + .slider:before {
  -webkit-transform: translateX(26px);
  -ms-transform: translateX(26px);
  transform: translateX(26px);
}

/* Rounded sliders */
.slider.round {
  border-radius: 34px;
}

.slider.round:before {
  border-radius: 50%;
}

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್

ಈಗ, ಟಾಗಲ್ ಕಾರ್ಯವನ್ನು ನಿರ್ವಹಿಸಲು ಈ ಕೆಳಗಿನ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್ ಅನ್ನು ಸೇರಿಸಿ:

const darkModeToggle = document.getElementById('darkModeToggle');
const body = document.body;

// ಡಾರ್ಕ್ ಮೋಡ್ ಟಾಗಲ್ ಮಾಡಲು ಫಂಕ್ಷನ್
function toggleDarkMode() {
  body.classList.toggle('dark-mode');

  // ಬಳಕೆದಾರರ ಆಯ್ಕೆಯನ್ನು localStorage ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ
  if (body.classList.contains('dark-mode')) {
    localStorage.setItem('darkMode', 'enabled');
  } else {
    localStorage.setItem('darkMode', 'disabled');
  }
}

// ಉಳಿಸಿದ ಆಯ್ಕೆಗಾಗಿ localStorage ಅನ್ನು ಪರಿಶೀಲಿಸಿ
if (localStorage.getItem('darkMode') === 'enabled') {
  body.classList.add('dark-mode');
  darkModeToggle.checked = true;
}

// ಟಾಗಲ್‌ಗೆ ಈವೆಂಟ್ ಲಿಸನರ್ ಸೇರಿಸಿ
darkModeToggle.addEventListener('change', toggleDarkMode);

ವಿವರಣೆ:

ಡಾರ್ಕ್ ಮೋಡ್‌ಗಾಗಿ ಸಿಎಸ್‌ಎಸ್ ಸ್ಟೈಲಿಂಗ್ (ಕ್ಲಾಸ್ ಬಳಸಿ)

ಡಾರ್ಕ್ ಥೀಮ್ ಶೈಲಿಗಳನ್ನು ಅನ್ವಯಿಸಲು dark-mode ಕ್ಲಾಸ್ ಬಳಸಲು ನಿಮ್ಮ ಸಿಎಸ್‌ಎಸ್ ಅನ್ನು ನವೀಕರಿಸಿ:

/* ಡೀಫಾಲ್ಟ್ (ಲೈಟ್) ಥೀಮ್ */
body {
  background-color: #fff;
  color: #000;
}

/* ಡಾರ್ಕ್ ಥೀಮ್ */
body.dark-mode {
  background-color: #222;
  color: #fff;
}

body.dark-mode h1, body.dark-mode h2, body.dark-mode h3 {
  color: #ddd;
}

body.dark-mode a {
  color: #8ab4f8;
}

ಅನುಕೂಲಗಳು

ಅನಾನುಕೂಲಗಳು

3. ಮೀಡಿಯಾ ಕ್ವೆರಿಗಳು ಮತ್ತು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಸಂಯೋಜಿಸುವುದು

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

ಕೋಡ್ ಉದಾಹರಣೆ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಟಾಗಲ್ ಉದಾಹರಣೆಯಿಂದ ಅದೇ HTML ಮತ್ತು CSS ಬಳಸಿ. ಸಿಸ್ಟಮ್ ಆದ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸಲು ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಅನ್ನು ಮಾರ್ಪಡಿಸಿ:

const darkModeToggle = document.getElementById('darkModeToggle');
const body = document.body;

// ಡಾರ್ಕ್ ಮೋಡ್ ಟಾಗಲ್ ಮಾಡಲು ಫಂಕ್ಷನ್
function toggleDarkMode() {
  body.classList.toggle('dark-mode');

  // ಬಳಕೆದಾರರ ಆಯ್ಕೆಯನ್ನು localStorage ನಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ
  if (body.classList.contains('dark-mode')) {
    localStorage.setItem('darkMode', 'enabled');
  } else {
    localStorage.setItem('darkMode', 'disabled');
  }
}

// ಉಳಿಸಿದ ಆಯ್ಕೆಗಾಗಿ localStorage, ನಂತರ ಸಿಸ್ಟಮ್ ಆದ್ಯತೆಯನ್ನು ಪರಿಶೀಲಿಸಿ
if (localStorage.getItem('darkMode') === 'enabled') {
  body.classList.add('dark-mode');
  darkModeToggle.checked = true;
} else if (window.matchMedia && window.matchMedia('(prefers-color-scheme: dark)').matches) {
  body.classList.add('dark-mode');
  darkModeToggle.checked = true;
}

// ಟಾಗಲ್‌ಗೆ ಈವೆಂಟ್ ಲಿಸನರ್ ಸೇರಿಸಿ
darkModeToggle.addEventListener('change', toggleDarkMode);

ವಿವರಣೆ:

ಅನುಕೂಲಗಳು

ಅನಾನುಕೂಲಗಳು

ಅಕ್ಸೆಸಿಬಿಲಿಟಿ ಪರಿಗಣನೆಗಳು

ಡಾರ್ಕ್ ಮೋಡ್ ಅನ್ನು ಅಳವಡಿಸುವಾಗ, ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ ಬಳಕೆಯೋಗ್ಯವಾಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯನ್ನು ಪರಿಗಣಿಸುವುದು ಬಹಳ ಮುಖ್ಯ. ಕೇವಲ ಬಣ್ಣಗಳನ್ನು ತಿರುಗಿಸುವುದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯನ್ನು ಖಾತರಿಪಡಿಸುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೆನಪಿಡಿ. ಇಲ್ಲಿ ಕೆಲವು ಪ್ರಮುಖ ಪರಿಗಣನೆಗಳಿವೆ:

ಡಾರ್ಕ್ ಮೋಡ್ ಅಳವಡಿಕೆಗಾಗಿ ಉತ್ತಮ ಅಭ್ಯಾಸಗಳು

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

ಉದಾಹರಣೆ: ಥೀಮಿಂಗ್‌ಗಾಗಿ ಸಿಎಸ್‌ಎಸ್ ವೇರಿಯಬಲ್‌ಗಳು

ಸಿಎಸ್‌ಎಸ್ ವೇರಿಯಬಲ್‌ಗಳು ಲೈಟ್ ಮತ್ತು ಡಾರ್ಕ್ ಮೋಡ್ ಥೀಮ್‌ಗಳ ನಡುವೆ ಬದಲಾಯಿಸುವುದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತವೆ. :root ಸೂಡೊ-ಕ್ಲಾಸ್‌ನಲ್ಲಿ ವೇರಿಯಬಲ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಿ:

:root {
  --bg-color: #fff;
  --text-color: #000;
  --link-color: #007bff;
}

body {
  background-color: var(--bg-color);
  color: var(--text-color);
}

a {
  color: var(--link-color);
}

body.dark-mode {
  --bg-color: #222;
  --text-color: #fff;
  --link-color: #8ab4f8;
}

ಈಗ, dark-mode ಕ್ಲಾಸ್ ಅನ್ನು ಬಾಡಿಗೆ ಸೇರಿಸಿದಾಗ, ಸಿಎಸ್‌ಎಸ್ ವೇರಿಯಬಲ್‌ಗಳು ನವೀಕರಿಸಲ್ಪಡುತ್ತವೆ ಮತ್ತು ಶೈಲಿಗಳು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಅನ್ವಯಿಸಲ್ಪಡುತ್ತವೆ.

ತೀರ್ಮಾನ

ಡಾರ್ಕ್ ಮೋಡ್ ಅನ್ನು ಅಳವಡಿಸುವುದು ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್‌ನ ಬಳಕೆದಾರರ ಅನುಭವವನ್ನು ಗಣನೀಯವಾಗಿ ಹೆಚ್ಚಿಸಬಹುದು, ಅಕ್ಸೆಸಿಬಿಲಿಟಿಯನ್ನು ಸುಧಾರಿಸಬಹುದು ಮತ್ತು ಬ್ಯಾಟರಿ ಬಾಳಿಕೆಯನ್ನು ಸಹ ಉಳಿಸಬಹುದು. ಈ ಮಾರ್ಗದರ್ಶಿಯಲ್ಲಿ ವಿವರಿಸಲಾದ ತಂತ್ರಗಳು ಮತ್ತು ಉತ್ತಮ ಅಭ್ಯಾಸಗಳನ್ನು ಅನುಸರಿಸುವ ಮೂಲಕ, ನಿಮ್ಮ ವಿಶ್ವಾದ್ಯಂತದ ಬಳಕೆದಾರರಿಗೆ ನೀವು ಸುಗಮ ಮತ್ತು ಆನಂದದಾಯಕ ಡಾರ್ಕ್ ಮೋಡ್ ಅನುಭವವನ್ನು ರಚಿಸಬಹುದು.

ಅಕ್ಸೆಸಿಬಿಲಿಟಿಗೆ ಆದ್ಯತೆ ನೀಡಲು ಮತ್ತು ನಿಮ್ಮ ವೆಬ್‌ಸೈಟ್ ಎಲ್ಲಾ ಬಳಕೆದಾರರಿಗೆ, ಅವರ ಆದ್ಯತೆಗಳು ಅಥವಾ ದೃಷ್ಟಿ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಲೆಕ್ಕಿಸದೆ ಬಳಕೆಯೋಗ್ಯವಾಗಿರುವುದನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ನಿಮ್ಮ ಅಳವಡಿಕೆಯನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ಪರೀಕ್ಷಿಸಲು ಮರೆಯದಿರಿ.

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