בקשה | קוד java שמפעיל קוד css לפי שעות
-
אני צריך קוד javascript, שבעצם מגדיר סוג של משתנה,
אם ככה וככה, אז בצע ככה וככה,
אנ ייסביר, אני צריך קוד שיפעיל לי קוד css לפי שעות.
לדוגמה, ב10 בבוקר, הקוד של הcss יהיה ככה:body{ color: fff#; }
שזה בעצם הופך את הרקע ללבן, ובשעה 7 בערב,
יהיה לי קוד דומה, רק שמגדיר את הרקע לצבע אפור.body{ color: #828282; }
וב8 וחצי, יהיה לי קוד שמגדיר את הרקע לצבע שחור.
body{ color: #000; }
ניסיתי לחפש בגוגל ולא ממש עזר לי התוצאות, אשמח לעזרה ממי שיודע, תודה!
-
-
@LEVI-H מקווה שעדיין רלוונטי...
let now = new Date(), hours = now.getHours(), minutes = now.getMinutes (); document.body.style.backgroundColor = hours == 10 ? "white" : hours == 7 ? "#828282" : hours == 8 ? minutes == 30 ? "blue" : undefined : "red";
אגב, כדאי לתקן את כותרת האשכול – ג'אווה וג'אווהסקריפט הן שתי שפות שונות לגמרי.
-
@LEVI-H כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
@שלום-עולם בשמונה חודשים הללו הספקתי ללמוד משהו בjavascript...
וגם התווסף כלי שימושי ופשוט שהיה יכול להסביר לך די בקלות איך עושים את זה...
קוראים לו צ'אט GPT... -
@NH-LOCAL כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
וגם התווסף כלי שימושי ופשוט שהיה יכול להסביר לך די בקלות איך עושים את זה...
@LEVI-H כתב
@NH-LOCAL נכון! בניתי כמה קודים מתוסבכים עם GPT (רוב השימוש שלי איתו הוא עם תיכנות)
אני דווקא מעדיף את רובי.
-
@שלום-עולם כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
@LEVI-H מקווה שעדיין רלוונטי...
let now = new Date(), hours = now.getHours(), minutes = now.getMinutes (); document.body.style.backgroundColor = hours == 10 ? "white" : hours == 7 ? "#828282" : hours == 8 ? minutes == 30 ? "blue" : undefined : "red";
איזה ternary hell
-
@צדיק-תמים כתב בבקשה | קוד java שמפעיל קוד css לפי שעות:
איזה ternary hell
צודק.
בשבילך:let now = new Date(), hours = now.getHours(), minutes = now.getMinutes(), color; switch (hours) { case 10: color = "white"; break; case 7: color = "#828282"; break; case 8: if (minutes == 30) { color = "blue"; } break; // ברירת מחדל default: color = "red"; } document.body.style.backgroundColor = color;
מכיוון שכנראה @LEVI-H לא רוצה שהצבעים ישתנו רק בשעות העגולות המדויקות, אפשר כמובן להגדיר תנאי של 'גדול / קטן מ-': לכתוב בשורות 6-7
switch (true) { case hours >= 10: