התוצאות מוצגות לצורכי מידע בלבד ועשויות להכיל שגיאות. מומלץ לאמת מידע חשוב באופן עצמאי. השימוש בכלי הוא באחריותכם בלבד.
מה הכלי עושה
מחולל ה־Box Shadow בונה box-shadow של CSS בעזרת סליידרים להיסט האופקי, להיסט האנכי, לטשטוש, לפיזור, לצבע ולאטימות. תיבת התצוגה המקדימה מתעדכנת תוך כדי גרירה, ושורת הפלט מוכנה להעתקה. בפתיחה מוצג צל רך, 10px מתחת לתיבה, עם 20px טשטוש ו־25% שחור.
ארבעת האורכים נכתבים בסדר של CSS: היסט x, היסט y, רדיוס טשטוש, רדיוס פיזור. היסט חיובי מזיז את הצל ימינה ולמטה, וערך שלילי מזיז אותו שמאלה ולמעלה. הטשטוש מרכך את הקצה, והפיזור מגדיל או מקטין את הצל לפני הטשטוש. הצבע נכתב כ־rgba(), כך שהאטימות כבר כלולה בו והצל משתלב עם כל רקע.
מתי להשתמש בו
- להוסיף עומק לכרטיסים, לחלונות מודאליים ולתפריטים נפתחים בעיצוב שטוח.
- להתאים את רמות הגובה (elevation) של מערכת עיצוב כמו Material Design.
- להוסיף לכפתורים אפקט עדין של פוקוס או של ריחוף (hover).
- ליצור זוהר צבעוני עם היסט אפס וצבע בוהק.
דוגמה
קלט
X 0, Y 10, טשטוש 20, פיזור 0, צבע #000000, אטימות 25%
פלט
box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.25);שאלות על הכלי
איך יוצרים צל פנימי?
הוסיפו את מילת המפתח inset בתחילת הערך: box-shadow: inset 0px 2px 6px 0px rgba(0, 0, 0, 0.25);. כך הצל מצויר בתוך התיבה, וזה מתאים לכפתורים לחוצים ולשדות קלט.
אפשר לשלב כמה צללים?
כן, מפרידים ביניהם בפסיקים. גובה ריאליסטי נבנה לרוב משניים: צל קטן וחד לקצה וצל גדול ורך לעומק, למשל 0 1px 2px rgba(0,0,0,.2), 0 8px 24px rgba(0,0,0,.12).
למה הצל נראה אפור ומלוכלך על רקע צבעוני?
שחור טהור באטימות נמוכה מוריד את הרוויה של הצבעים שמתחתיו. לתוצאה נקייה יותר, השתמשו בגוון כהה יותר של צבע הרקע במקום בשחור.
האם צללים מאטים את הדף?
צללים סטטיים זולים. הנפשה של צל גדול ומטושטש עלולה לעלות בפריימים במכשירים איטיים; במקום זאת, הנפישו את ה־opacity של פסאודו־אלמנט שנושא את הצל.
האם הכלי חינמי?
כן, השימוש חינמי. בלי הרשמה ובלי אימייל. התוצאה מופיעה בדף הזה.
איך מקבלים את התוצאה?
משתמשים בכלי בדף הזה. התוצאה מופיעה כאן, בלי צורך במשלוח לאימייל.