התייחסות לאמלמנט לאחר היפוך/סיבוב
-
שלום וברכה
הפכתי טקסט עם CSS כך שהוא עכשיו 90 מעלות
כמו כן המיקום שלו הוא יחסי להורהposition: absolute;
עכשיו אני מעניין להזיז אותו מעל /מתחת להורה ושיהיה במרכז ההורה(רוחב)
הבעיה שכל ההתיחסות של CSS לאחר ההיפוך נשאר כאילו האלמנט עדין שוכב
והמיקומים במקרה כזה שונים מטקסט ארוך לקצר באופן משמעותי...איך אפשר להתייחס למיקום (top,right,left,buttom) למצבו הנוכחי?
-
-
@ש-ב-ח אמר בהתייחסות לאמלמנט לאחר היפוך/סיבוב:
@dovid
אולי תסביר לי אחת ולתמיד איך פותחים שם פרויקט בלי ששם המשתמש שלי יופיע בurl...א. תפתח משתמש חדש ותחשוב פעמיים מה השם שאתה בוחר לעצמך
ב. תשתמש כאורח ע"י התנתקות או ע"י גלישה בסתר
ג. תוותר על החשאיות שלך לטובת התכלס -
@ש-ב-ח אמר בהתייחסות לאמלמנט לאחר היפוך/סיבוב:
שלום וברכה
הפכתי טקסט עם CSS כך שהוא עכשיו 90 מעלות
כמו כן המיקום שלו הוא יחסי להורהposition: absolute;
עכשיו אני מעניין להזיז אותו מעל /מתחת להורה ושיהיה במרכז ההורה(רוחב)
הבעיה שכל ההתיחסות של CSS לאחר ההיפוך נשאר כאילו האלמנט עדין שוכב
והמיקומים במקרה כזה שונים מטקסט ארוך לקצר באופן משמעותי...איך אפשר להתייחס למיקום (top,right,left,buttom) למצבו הנוכחי?
יש הבדל מהותי בין position (absolute, relative) וכד' לבין transform:
הפקודות של position משנות את המיקום האמיתי של האלמנט,
לעומת זאת ב transform המיקום (לצורך רינדור הדף) ממשיך להיות המיקום המקורי, והאלמנט רק מוצג בפועל במקום אחר לפי ההגדרה.יש לזה יתרונות למשל באנימציות, כאשר משתמשים בtransform חוסכים רינדור מחודש בכל תזוזה של האנימציה, דבר שיכול להעמיס מאוד על הדף אם היו משתמשים בposition.
מצד שני כאשר רוצים להזיז את המיקום האמיתי שאליו הדף יתייחס עבור האלמנט, ושהמרווחים יתייחסו למיקום החדש, יש להשתמש בposition.
(זה מסביר למה קיים כפל פקודות position relative, ו transform translate )
-