שלח תשובה

זירת השאלות

425
צפיות
1
תשובות

גודל התמונה ישתנה לפי רזולוציה ?

,‏ 21 בינואר, 2005

יש לי לוגו באתר. וברזולוציה של 800 על 600 הוא נראה ענקי.
(ואני לא רוצה לעשות עוד תמונה של לוגו)

אני רוצה לעשות שהתמונה של הלוגו תקטן מתי שרזולוציה תיהיה 800 על 600


ואם אפשר חומר על תאימות לרזולוציות שונות אני אודה מאוד.


תגיות:

1 תשובות

  1. BuildHome הגיב:

    תשובות
    1. תסתכל ב-FAQ בנוגע לרזולוציות.

    2. תבדוק את רזולוצית המשתמש ותשנה את גודל התמונה בהתאם.

    קוד דוגמא קטן:
    <script type="text/javascript">
    function checkRes() {
        var userRes = screen.height+'x'+screen.width;
        if(userRes=="800×600") {
            document.getElementById('logo').style.width = '400px';
            document.getElementById('logo').style.height = '400px';
        }
        else if(userRes=="768×1024") {
            document.getElementById('logo').style.width = '500px';
            document.getElementById('logo').style.height = '500px';
        }
    }
    </script>

    <img src="logo.jpg" id="logo" onload="checkRes();">
    הפונקציה בודקת את הרזולוציה של המשתמש לרזולוציות מסוימות שמוגדרים ומשנה את גודל התמונה בהתאם.
    שים לב שלתמונה צריך להיות ID עם הערך "logo" (אתה יכול לשנות זאת אבל לשנות בהכל) והפונקציה נטענת דרך תגית התמונה בעת טעינת העמוד (התמונה).

שלח תשובה