کمک در نوشتن css برای اندازه عکس

aidin_pz

Member
سلام
آقا من می خوام با سی اس اس کاری کنم که اندازه عکس رو اگر از یه مقداری بیشتر بود به اون مقداری که ازش بیشتر هست برگردونه و اگر از همون مقدار کوچکتر بود خودش رو بزاره
مثلا براش تعریف کنیم اندازه عکس 370*400 اگر عکسی که میزاریم از این مقدار بیشتر بود اندازشو بکنه 370*400 ولی اگر کوچکتر از این مقدار بود با اندازه ی خود عکس بزاردش.
من این سوال را 2 3 جا تاحالا مطرح کردم به جوابم نرسیدم.حالا نمیدونم کسی بلد نبود یا کسی دوست نداشت به من کمک کنه.
انشا الله که مثل تموم کارایه قبلی که تو مجید آنلاین یاد گرفتن و فتوشاپ رو از اینجا از صفر شروع کردم به جواب این سوالم هم میرسم.
منتظرم.
 
با css نمی دونم میشه یا نه ولی با جاوا اسکریپت میتونی راحت درستش کنی
 

aidin_pz

Member
خوب حالا چجوری می تونم این کارو بکنم
آقا راستی مطمئن هستم با سی اس اس میشه یکی از بچه انجام داده.
ولی نمیگه به من
.
 
HTML:
<body onload="check('ff')">
<script>
function check(id){
	if (document.getElementById(id).offsetHeight > 400){
		document.getElementById(id).style.height = 400;
	}
	if (document.getElementById(id).offsetwidth > 370){
		document.getElementById(id).style.width=370;
	}
}
</script>
<img onclick="m('ff')"  id="ff" src="waterfall.jpg" >

</body>

این فقط یه دونه عکس رو برات چک می کنه
اگه جاوا اسکریپت بلدی که خودت تقییرش بده اگه هم بلد نیستی تعداد عکس هات و id هاشون رو بگو تا برات درستش کنم
 

mhofayyaz

Member
با سی اس اس نمی شه این کار را انجام داد چون سی اس اس فقط یک سری دستورات داره که برای ساختار و ظاهر استفاده می شود و هیچ کنترل و قدرتی برای استفاده هوشمندانه ندارد . به همین دلیل باید از زبان قدرتمند جاوا اسکریپت استفاده کنید .
و همین کد آقای محسنی کارت را راه می اندازد . ولی اگر مشکلی داشتی بگو که برطرف کنیم .
 

amirlol

Well-Known Member
همونطور که دوستان گفتند نمیشه تو css شرطی رو تعیین کرد و بررسی
 
البته با Css هم میشه اندازه تصاویر رو کنترل کرد ولی توی Ie یه سری محدودیت ها داره
فرصت بشه مقالش رو می نویسم
 

جدیدترین ارسال ها

بالا