ניקלאו » ארכיון הבלוג » acc_slide: מצגות עם XHTML, CSS ו-JavaScript
» ארכיון הבלוג » acc_slide: מצגות עם XHTML, CSS ו-JavaScript Niquelao acc_slide: מצגות עם XHTML, CSS ו-JavaScript 15 באפריל 2007, מאת Rumoroso סוף סוף הגיע הרגע לפרסם את זה. כבר זמן מה הייתי עסוק בזה אבל מסיבה כזו או אחרת לא הצלחתי לעשות זאת עד עכשיו. הנה המערכת החדשה ליצירת מצגות עם XHTML, CSS ו-JavaScript. אני מניח שחלקכם כבר מכירים יותר ממערכת אחת מהמערכות הנפוצות, כמו למשל HTML Slidy של W3C או S5 של Eric Meyer. אחרי שהשתמשתי בהן הגעתי למסקנה שלמרות שהן טובות, יש משהו שאולי אפשר לשפר (לפי הקריטריונים שלי, כמובן). כפי שאמרתי, שתי המערכות טובות ותקפות, אבל בשתיהן יש צורך להשתמש בסימון שמטרתו היחידה היא לשמש את הסקריפט כדי שיחיל עליו עיצובים. אם באמת רוצים משהו יעיל, למה לא לגרום לסקריפט עצמו לייצר באופן חכם את הסימון שהוא צריך? הפיתוח ניגשתי למלאכה עם הנחת היסוד הבאה: אם יש לנו מסמך עם מבנה וסימון תקינים (עם הכותרות, הפסקאות, הרשימות שלו…), הסקריפט צריך להיות חכם מספיק כדי לארגן ולייצר את המצגת, וכל זאת בלי לכלול שום מכולה נוספת, בלי מחלקות ובלי מזהים. רק המבנה של המסמך עצמו צריך לאפשר להבדיל מה יש לכלול בכל שקופית. אחרי שהתעסקתי עם זה, הנה התוצאה. ה-acc_slide, או כפי שאנדרס ומארוטו קוראים לו, rumo_slide או slide_oso. במקום להמשיך ולכתוב עוד על זה, הדבר הטוב ביותר הוא להדגים על מה אני מדבר. הכנתי שתי מצגות, שתיהן עם תיאור המערכת והשימוש בה. ההבדל בין השתיים הוא מידת התמצות. אל תהססו להעיף מבט בסימון שהשתמשתי בו כדי לראות על מה אני מדבר: הערה: למרות שדרך הניווט במצגת נדונה בה עצמה, הדרך הבסיסית לנוע בתוכן היא באמצעות החצים (למעלה ולמטה) במקלדת. גרסה מצומצמת וגרסה מצומצמת להורדה גרסה מורחבת (כן, מאוד מורחבת) וגרסה מורחבת להורדה מאפיינים בסיסיים acc_slide נוצר מתוך מטרה של הפרדה מוחלטת בין התוכן להתנהגות, תוך הימנעות מכל שיקול לגביה בעת יצירת וסימון המידע שרוצים להציג. בין המאפיינים שמערכת המצגות acc_slide כוללת אפשר להדגיש: דורש רק מבנה תוכן תקין והגיוני באמצעות שימוש בכותרות. אינו זקוק לרכיבים נוספים מעבר לאלה הנדרשים לסימון סמנטי של התוכן. המערכת בונה מחדש ומתאימה את עץ ה-DOM, ולכן אינה כופה צורך בסימון מסוים. זה הופך אותה לתואמת לכל מסמך (X)HTML עם מבנה תקין (אפילו לאלה שכוללים את הסימון שמשמש מערכות מצגות אחרות). זה הופך אותה לרבגונית לחלוטין. ניתן להשתמש בה על מסמך אינטרנט, על הסימון שמשמש במערכות מצגות אחרות וכו’. מכבדת סטנדרטים ונגישות. הפרדה מוחלטת בין תוכן, תצוגה והתנהגות. שילוב קל ושימוש קל. אינה דורשת ידע ספציפי, ואם משתמשים באחד מהערכות המוצעות, אין צורך להכיר CSS. מאפשרת ליצור מקטעים עם קבוצות של שקופיות. המראה הגרפי מציע רבגוניות רבה ונשלט לחלוטין באמצעות CSS. בנוסף ניתן ליצור כמה עיצובים ולשחק עם הספציפיות של הסלקטור כדי להחיל אותם (ולשלב אותם) באופן דינמי (בזמן שהמצגת רצה). מערכת autoplay לניגון אוטומטי. כוללת מערכת לפתיחת קישורים באופן משולב במצגת. אם כוללים את המאפיין title בקישור, התוכן שלו יוצג בתחתית החלון. בנוסף, יעד הקישור יכול להיות כתובת URL או תמונה. כל שקופית משויכת לעוגן כך שניתן לעבור ישירות לזו שרוצים. העוגן תואם למיקום השקופית במצגת. הגעתי לנקודה הזו, אני מחכה למשוב שלכם. חשבתי גם ליצור מאגר ציבורי של עיצובים למערכת. אם זה נראה לכם רעיון טוב ואתם רוצים להשתתף עם שלכם, אל תהססו. אתם יכולים לשלוח את הערכות שלכם ל-rumoroso@niquelao.net acc_slide: מצגות עם XHTML, CSS ו-JavaScript קטגוריה: (X)HTML, נגישות, CSS, JavaScript —> 2 תגובות Claudio 15 באוקטובר 2007 ברכותיי על מיזם כה חשוב. יחד עם חבר נשתמש בו למצגת. שאלה אחת: הצלחתי להוריד את הגרסה המצומצמת, אבל לא הצלחתי עם המורחבת. מעניינת אותי יותר המורחבת כי, ככל הנראה, היא משתמשת בטקסט של תגית H2 עצמה כאלמנט דקורטיבי של השקופיות, ונמנעת מתמונה, אבל מדגימה בצורה יפה מאוד שלא צריך תמונה כדי לקשט. הנקודה הזו מעניינת אותי במיוחד כי המצגת תהיה בפני משתמשי Microsoft. אני מסתכל על הקודים של הגרסה המצומצמת אבל חוסר הידע שלי ב-JavaScript מונע ממני, לעת עתה, לשנות אותו. למקרה שלא הבהרתי זאת בהתחלה: העבודה שלך שימושית מאוד, הרבה יותר טובה מהאפשרויות האחרות ו… יפה. ברכותיי. Rumoroso 15 באוקטובר 2007 שלום קלאודיו. תודה על מה שאמרת ואני שמח שזה יכול להיות שימושי עבורך. זה עתה העליתי את הגרסה המורחבת בפורמט להורדה. שמתי את הקישור במאמר. אני מקווה שזה יעזור לך. אם יש לך שאלות לגבי איך זה עובד או משהו, תגיד לי, ואם אתה רוצה לחלוק איתנו את העיצוב שאתה מחיל, בשמחה. תודה. שלום אתה יכול לעקוב אחר התגובות הודות לפיד ה-RSS 2.0 . אתה יכול גם לשלוח trackback מהאתר שלך. מאמר קודם: עדכון של acc_calendar מאמר הבא: Escuas —> —> —> יצירה זו כפופה לרישיון Creative Commons .
P.S. A few readers have asked which superposición de accesibilidad (overlay) we actually reach for — it's accessiBe; if you want the current details.
¿Cumplir WCAG sin tocar el código?
Superposición de IA que promete cumplimiento WCAG en 48 horas