697
צפיות
צפיות
8
תשובות
תשובות
תמונה כרקע לאובייקט
איך אפשר לשלוט על גודל התמונה?
אני מנסה לעשות רקע תמונה ללינק (כלומר a) אבל התוצאה היא או שהוא שם רק חלק קטן מהתמונה או שהוא שם את כל התמונה בצורה ענקית.
אשמח אם מישהו ייתן לי הסבר כיצד לשלוט על גודל התמונה כרקע בתוך דף האינטרנט (כלומר לא לשנות את גודל התמונה במקור)
ושאלה נוספת באותו עניין:
אילו פורמטי תמונות נתמכים ברוב סוגי הדפדפנים?
8 תשובות
לא ניתן
אם את מגדירה את התמונה כרקע – הוא בהכרח מוצגת בגודל המקורי שלה. ואז אם האובייקט עצמו קטן ממנה – היא תחתך (ולא תתכווץ).
פתרון פחות קלאסי הוא למקם את התמונה בתג img רגיל, ומעליו לשים שיכבה עם המלל. ניתן לקבוע מי יהיה מעל מי באמצעות המאפיין z-index ב-css.
לגבי פורמטרים – gif+jpg מקבלים תמיכה הכי רחבה, נראה לי שגם bmp לא יעשה בעיות, אבל יש לשים לב שאקספלורר 6 ומטה לא תומך בשקיפות ב-png. יש כל מיני סקריפטים לתיקון, אבל התמיכה היא לא טבעית.
אלי ענתבי
entry interactive
http://www.entry.co.il
איך עושים שאחד יהיה על השני?
באופן אוטומטי הדפדפן שם אותן אחד ליד השני או מתחת לשני.
(תודה רבה על התשובה המהירה!!!)
position ו-z-index..
קרא על position ו-z-index..
דוגמא קטנה:
div style="position:absolute;left:50%;top:50; z-index:1">bbbbb</div>
הleft והtop הם ביחס לקצה השמאלי למעלה של המסך.
שחק עם זה קצת..
את זה אני מכירה (בערך)
עדיין, אני לא מבינה איך אני יכולה לשים את הטקסט על התמונה? האם זה מחייב שימוש בJS? או שאפשר להישאר במסגרת הCSS?
לא מחייב
דוגמא ללינק על תמונה:
<div style="width: 100px; height: 100px; left: 10px; position: relative; top: 10px;"><img src="pic.jpg" />
<div style="width: 100px; height: 100px; z-index: 5; left: 10px; position: absolute; top: 10px;"><a href="page.htm">link</a>
</div>
</div>
אבל כמו שאמר השפוי האחרון זה לא פתרון קלאסי, ולכן עדיף להתאים את התמונה לגודל שאת צריכה..
תודה!!!
עוד לא ניסיתי אבל זה נראה כמו התשובה הנכונה.
מדוע זה לא פתרון קלאסי?
מה הבעיתיות שיש בזה?
אממ..
הבעיה העיקרית שאני נתקלתי בה היא ברזולוציות השונות – אפשר להתגבר עליה אבל זה קצת כאב ראש.
דבר נוסף, אם אין לך עורך כלשהו – למצוא את הקורדינטות המתאימות לוקח זמן.
אם אין פיתרון אחר, זה פיתרון טוב..
אני משתמשת בVWD