מחולל clip-path
בוחרים צורה, מכוונים אותה ומעתיקים את ה-CSS. בלי צורך בתמונה.
- פועל בדפדפן שלך — הטקסט שלך לא נשלח לשום מקום
- בלי הרשמה, בלי מכסות, חינם לשימוש בלי הגבלה
איך זה עובד
clip-path חותך אלמנט למתאר. כל מה שמחוץ לצורה לא מצויר ולא ניתן ללחיצה, ולכן זו צורה אמיתית ולא תמונה של צורה, והוא עובד על כל אלמנט, כולל תמונות ווידאו.
אחוזים, לא פיקסלים
נקודות של מצולע ניתנות כאחוזים מהרוחב והגובה של האלמנט עצמו, כך שהצורה נמתחת יחד עם האלמנט ולא נשברת בגודל אחר. זה מה שהופך אותה לשמישה בעיצוב רספונסיבי.
הלחיצות עוקבות אחר הצורה
זה החלק שמבדיל את clip-path ממעטה דקורטיבי. האזור שנחתך לא מקבל אירועי מצביע בכלל, ולכן כפתור משולש הוא משולש גם עבור העכבר ולא רק עבור העין.
הנפשה בין צורות
מצולע יכול לעבור בצורה חלקה למצולע אחר רק אם שניהם כוללים אותו מספר נקודות. התעלול הרגיל הוא להשלים את הצורה הפשוטה יותר בנקודות כפולות כדי שהמספרים יתאימו: משולש שנכתב כארבע נקודות ושתיים מהן באותו מקום יכול להפוך לריבוע.
שורת ה--webkit-
דפדפנים עדכניים זקוקים רק למאפיין ללא קידומת. ההעתק עם הקידומת כלול כי כמה גרסאות ישנות של Safari עדיין דורשות אותו, ואין מחיר להשאיר אותו.
מה הוא לא עושה
הוא חותך; הוא לא מסדר מחדש את הזרימה. הטקסט שמסביב ממשיך להתייחס לאלמנט כאל המלבן המקורי שלו. כדי שטקסט יעטוף צורה צריך shape-outside, שמקבל את אותו תחביר.
מחולל clip-path — שאלות
האם האזורים החתוכים נשארים ניתנים ללחיצה?
לא. כל מה שמחוץ לצורה לא מקבל אירועי מצביע, וזה בדרך כלל בדיוק מה שרוצים.
אפשר להנפיש clip-path?
בין מצולעים עם אותו מספר נקודות, כן. משלימים את הצורה הפשוטה יותר בנקודות כפולות כדי להתאים.
האם טקסט עוטף את הצורה?
לא. clip-path רק חותך. לעטיפה משתמשים ב-shape-outside.
צריך את הקידומת -webkit-?
רק ב-Safari ישן יותר. כל דפדפן עדכני תומך במאפיין הרגיל.
אפשר להשתמש בו על תמונה או וידאו?
כן, על כל אלמנט.