Процентно увеличаване

Centrino

Registered
Здравейте,
нуждая се от помощ... някой знае ли как мога да задам примерно да една снимка да има width и height в % а не в пиксели и това да работи еднакво под всички браузари ? Защото пробвах така <img src="" width="%" height="%"> Обаче IE тотално омазва положение

Благодарско :)
 
Аз съм си играл доста, но никога не съм успявал да направя да работи под всички броузъри, при положение че задавам височина и ширина в проценти
 
Хмм много интересно.. Ами да ми предложите някакъв вариант как мога една картинка, на която имам абсолютния адрес, който е записан в базата данни да и направя thumb и чак тогава да я покажа ? Защото ако им задам точно определени стойности за дължина и широчина картинките изглеждат отвратително. Или някакъв вариант да избегна това без да правя thumb ?
 
shterev каза:
Za какво ще ползваш такова нещо на картинките?
Идеята ми е като извлека от базата данни линка на една картинка която е с размери 500x1260 и като я визуализирам искам тя примерно да бъде с размери 100x100 и като задам ширината и височината да са по 100 и картинката изглежда като мината с валек... и за това пробвах с проценти, получава се, но не под всички браузъри... И за това търся някакъв скрипт който да прави thumb преди самото визуализиране
 
а защо не ползваш генериране на картинки с php или можеш при уплоад да си генерираш 2 или 3 картинки с различен размер и после като ги викаш , те няма да се омацват така ,както сега.
 
ДА кажем имаш едни размери, които да са максимални за изображението.Смисъл такъв, че си "заделил" в сайта си място от порядъка на 400 за ширина и 300px за височина.Значи това са максималните размери.Може да е по-малко, но никога по-голям.Така, има два случая:когато ширината е по-голяма от височината, и обратното ->когато височината е по-голяма от ширината.
Еми защо не направиш така:след като вземеш размерите на даденото изображение, то проверяваш дали ширината е по-голяма или височината в px.
Така после, разделяш по-голямото на по малкото и получаваш един коефициент.ДА го кръстим k.
Така, имаме запазено място(MAX 400*300).
Сега да речем имаме изображение, което е 2500*2000.Виждаме,че ширината е по-голяма от височината.Така, както ти казах делим по-голямото на по-малкото:
2500/2000=1.25
Taka, значии имаме коефициент k=1.25.ЗА какво ни трябва той ли?Спомни си казах ти,че имаш запазено място в сайта 400*300.ЗА ДА СЕ ЗАПАЗИ СЪОТНОШЕНИЕТО НА СТРАНИТЕ НА ИЗОБРАЖЕНИЕТО, и да не изглежда като смачкано от валяк :), то правиш следното.Вземаме :
300.1.25=375
Така, ето размерите на изображението, което отговаря на 2 наши изисквание:
1-то То е с размери 375 ширина и 300 височина и пасва идеално в "запазеното" място от нас във WEB документа
2-ротоЗапазено е съотношението , така че не е мачкано от валяк
P.S.Колко изписах ,не съм писал на никой мой изпит
:D
 
охх наистина бая си написал :D Схванах тва което ми каза, но реших да ползвам скрипта на Soul, малко го пипнах и стана точно това, което исках

Благодаря Ви ;)
 

Back
Горе