שלב תוכן
אתר בדף אחד
ו', 20/05/2011 - 13:33

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

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

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

תפריט נפתח עם html5 וcss3
ב', 28/03/2011 - 10:33

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

css3 - rgba
ג', 25/01/2011 - 15:00

rgb מסמן את אופן יצירת בצבע שבו אנחנו רוצים להשתמש. r = אדום, g = ירוק וb = כחול. שילובם של ערכים שונים שלהם יוצרים את המבע שנרצה בו.

הבעיה היתה תמיד לגבי יצירת שקיפות. כדי להשיג שקיפות היינו מחוייבים להשתמש בקובץ גרפי מסוג PNG (לרוב). יכולנו להשתמש בתכונת הopacity אבל זה יושם על אלמנט שלם. למשל אם היה לנו טקסט עם רקע והיינו מיישמים עליו את השקיפות הכל (טקסט + רקע) היו מקבלים את השקיפות, ולא רק הרקע או רק הטקסט.

css3 מעניק לנו שליטה טובה יותר בדברים ומאפשר לנו להמנע משימוש בקבצים גרפיים (מה שמאיץ את השימוש בדף).

css3 - פינות מעוגלות
ג', 25/01/2011 - 16:04

עם css3 אפשר לשים את הפינות המעוגלות הבנויות על קבצים גרפיים ומממוקמים באופן מוחלט מאחורינו. עתה ניתן להגיע לתוצאות עם css בלבד.

ניצור דיב עם id=box ונעצבו כך שיהיו לו פינות מעוגלות. מכיוון שאני רוצה להציג את הערכים אני אשתמש בערכים שונים לפינות השונות בתקווה שכך יהא ברור יותר מה עושה כל ערך.

זן - הדרך המהירה לכתיבת html ו css
ג', 25/01/2011 - 12:55

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

זן קודינג מלאה קיצורי דרך ואין באפשרותי לעבור על כל קיצור שלה (מה גם שאיני זוכר את הכל). לכן אתן דוגמאות רק למה שנראה לי כקיצורים משמעותיים ושמשתמשים בהם הרבה. בנוסף מצאתי ברשת קובץ PDF המכיל את כל קיצורי הדרך, ובסוף המאמר אתן לינק להורדה.

יצירת עמוד html:

לשם יצירת קובץ של html 5 נכתוב:

שימוש בפונט ייחודי ע"י @font-face
ה', 06/01/2011 - 14:38

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

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

כיום אנו יכולים להמנע מסיטואציה כזו על-ידי שימוש ב: @font-face.

סדרת css3 - צל
ג', 14/12/2010 - 14:46

זה מדריך ראשון בסדרה שלימה בנושא css3. אמנם לא כל הדפדפנים עדיין תומכים בו (נחשו מי? IE) אבל התמיכה מגיעה לעוד ועוד דפדפנית. אגב שמעתי שגירסה 9 של אקספלורר כבר תתמוך. לכן בבחינת היה מוכן, נתחיל בלימודים קצרים של הנושא.

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

המדריך יחולק לשניים: צל לאלמנט כמו דיב וצל לטקסט.

css3- גבולות
ג', 14/12/2010 - 14:51

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

עד בה יבולנו לייצר גבולות פשוטים עם css, אבל אם רצינו ליצור פינות מעוגלות או להתשמש בתמונות על מנת ליצור גבול, היינו חייבים להשתמש באיזושהי תוכנה גרפית (פוטושופ או כל תוכנה אחרת). עם css3 אנחנו יכולים להיפטר מהתוכנה הגרפית וממשקל היתר שהיא מוסיפה.

צוף לימין צוף לשמאל
ג', 14/12/2010 - 14:24

עוד בימים הראשונים של ההיסטוריה (האינטרנטית לפחות), כשהעולם הרישתי היה קיים רק בתיאוריה, השתמשו בטבלאות כדי לעצב דפי רשת.

כאשר נכנס הcss לארסנל הנשק של בוני ומעצבי אתרים, החלו להשתמש במיקום (positioning) על מנת לעצב דף אינטרנט שלם, ואילו בציפה השתמשו כדי לייצר אפקט מתחום הדפוס: כלומר כדי שטקסט יעטוף תמונה.

במובן זה השימוש בציפה היה פשוט ביותר. נדמה לנו דיב עוטף ובו תמונה וטקסט. על מנת לעטוף את התמונה בטקסט נשתמש בקוד הבא: