מחשביםתכנות

CSS, פסאודו, פסאודו: רחף, ילד, היעד

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

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

רשימת CSS-הכיתות פסאודו מתעדכנת באופן קבוע. אולי, בזמן שאתה קורא את החומר הזה, מספר חדש מופיע. כדי להתחיל, לשקול לאלה שהופיעו במפרט CSS3.

: ה- N-של-סוג

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

עכשיו הכל יותר קל. השתמשו ממדרגה פסאודו CSS: nth-של-סוג. זה ייתן הזדמנות להשיג את האפקט החזותי הרצוי, מבלי לשנות דבר סימון. העיקרון הוא פשוט: אתה נכנסת בורר, ועל בסוגריים אחרי שם כתיבת נוסחא או מילת מפתח ימצא את האלמנטים הנדרשים. לדוגמה ,: המי יודע-של-סוג (אפילו) יהיה כל עוד אלמנטים, ו: nth-של-סוג (מוזר) - המוזרה. ישנם מספר רב של נוסחאות משמשים לשלוט במדויק. הסוגריים מציינים את המספר האפשרי - בסגנונות במקרה זה שיחול על אלמנט המדד אשר שווה למספר הזה.

: ה- N-ילד

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

  • תגי ברשימה, אתה צריך להשתמש בעיצוב ul: nth-ילד, משום
  • Similar articles

     

     

     

     

    Trending Now

     

     

     

     

    Newest

    Copyright © 2018 iw.unansea.com. Theme powered by WordPress.