ראשימדינותהטיולים שליטיולים ותרמילאותאודות
YosefusFlavius

Yosefus flavius

אני בעצמי

קישורים מהירים

  • דף הבית
  • אודות
  • בלוג
אינסטגרם

©2026 Yosefus Flavius WebDeveloper

עיצוב צ'קבוקס מתקדם ב-CSS ללא JS או ::before – איך לעשות את זה נכון?
  1. בית
  2. /
  3. פיתוח Full Stack

עיצוב צ'קבוקס מתקדם ב-CSS ללא JS או ::before – איך לעשות את זה נכון?

11 ביוני 2024•1 דקות קריאה

במדריך הזה תגלו איך לעצב צ'קבוקס מתקדם ב-CSS מבלי להשתמש ב-JavaScript או ב-::before. נלמד איך לנצל את ה-label כדי להסתיר את הצ'קבוקס ולשלוט בהצללות ובאייקונים השונים שמופיעים בזמן לחיצה. כל זה מבלי להוסיף שום קוד JS, רק עם CSS טהור. פתרון פשוט, מעוצב ומרשים שיגרום לממשק שלכם להיראות מקצועי יותר.

ובcss היומי, משהו קצת יותר מורכב לכבוד יום ראשון המזופת עלינו לטובה. 🤢 אז כדי להישאר קצת על הנושא של הצללה (אל תברחו עדיין) הפעם בפינתנו, checkbox מעוצב ללא js או ::before .💍 וברם שסיכמנו שאני מסביר מה הקוד עושה, הפעם אני אסביר רק בראשי פרקים כי אני עצלן. 😱😱😱 האלמנט שאנחנו רואים במסך שלנו הוא label והcheckbox מוחבא היטב בעזרת display:none ועכשיו ישנם שני שינויים בין צ'קבוקס (איזה חמוד זה לכתוב את זה בעברית) לחוץ לשאינו לחוץ. ללחוץ יש שני עבודות להגשה על הראש ומשכנתא, והלא לחוץ בדרך לנתב"ג עם גרב אחת ובלי דרכון. אה, סליחה 😕 ללחוץ יש אייקון אחר (ובצבע אחר), והצללה פנימית (inset) שנותנת הרגשה של שקוע. לעומת הלא לחוץ שיש לו הצללה חיצונית רגילה. ואנחנו מנצלים את העובדה שlabal מלחיץ לו את הצ'קסבוקס שבתוכו גם אם הוא מוחבא היטב. ומשתמשים בבדיקה פשוטה כמו האם יש בתוך הlabel איזה שהוא אינפוט צ'ק ולפי זה בוחרים איזה הצללה ואיזה אייקון להראות. 😎😎😎

שתף את המאמר

שתפו:
Yosefus Flavius

נכתב על ידי

Yosefus Flavius

מתכנת מוכשר בחסד עליון ככה אומרים עלי כולם - לפחות בפרצוף שלי, אני אוהב ומעולה בלטייל ולתכנן טיולים בעיקר במדינות מגניבות, ואני צלם חובב כבר מעל 10 שנים.

עקבו באינסטגרםעוד עליי
הכתבה הקודמתמעצבים אות ראשונה ענקית ב-CSS כמו ספרים עתיקיםהכתבה הבאה סיפור קצר על פיד מבזקים אוטומטי וקסם ב-CSS

כתבות דומות

כתבות קשורות

כתבות דומות

CSS Mix-blend-mode: איך לשלב תוכן עם הרקע
פיתוח Full Stack/פרונט אנד

CSS Mix-blend-mode: איך לשלב תוכן עם הרקע

בפוסט הזה נלמד על שימוש ב־mix-blend-mode ב־CSS, טכניקת עיצוב מגניבה שמאפשרת לשלב את התוכן של האלמנט עם הרקע והאב בצורה מרהיבה ומיוחדת.

27 באפריל 2025
איך להוסיף גלילה חלקה ב-CSS
פיתוח Full Stack/פרונט אנד

איך להוסיף גלילה חלקה ב-CSS

כיצד להוסיף גלילה חלקה לדף באמצעות CSS בצורה פשוטה ומהירה. הפתרון הקל ביותר לגרום לגלילה להרגיש נינוחה בלי קפיצות מטרידות. כל מה שצריך זה סגנון CSS קטן.

27 באפריל 2025
האם כדאי להשתמש בספריות UI ב-React? מלחמת בני אור בבני חושך 2.0
פיתוח Full Stack/פרונט אנד

האם כדאי להשתמש בספריות UI ב-React? מלחמת בני אור בבני חושך 2.0

בפוסט הזה נדבר על יתרונות וחסרונות של שימוש בספריות UI ב-React. האם באמת כדאי לקחת את הדרך הקלה עם ספריות מוכנות או להשקיע בכתיבת כל דבר מאפס? גיא חולק את הדעות שלו על ספריות UI, RTL, והתמודדות עם אתגרים בעיצוב אתרים.

27 באפריל 2025