اذهب إلى المحتوى

السؤال

Recommended Posts

  • 0
نشر

نستطيع القيام بذلك من خلال Html أو Css
بداية لاحظ معي الكود دون تعديل على حجم الصورة
كود Html

<div class="test">
   <img  src="test.png" alt="">
</div>

كود Css

.test{
    border: 1px solid #333;
    width: 50vw;
    height: 50vh;
}

حددت للحاوية div التي لها الصنف test طول وارتفاع وأعطيته بوردر
وسوف تكون النتيجة هكذا1.thumb.png.d003bc466db9891b278c692eadae49e8.png
الآن سوف نعدل في حجم الصورة باستخدام Html و Css
أولا من خلال Html : نعطي العنصر img خاصية width و height كالمثال الآتي

<div class="test">
   <img width="100%" height="100%" src="test.png" alt="">
</div>

لاحظ الخاصيتان width , height بعد تحديد قيمتهما سوف تكون النتيجة هكذا2.thumb.png.9f48ca56377128cd9e8c0f29427c3f9b.png
ثانيا من خلال Css : نعطي العنصر img خاصية width و height كالتالي

.test{
    border: 1px solid #333;
    width: 50vw;
    height: 50vh;
}

img{
    width: 100%;
    height: 100%;
}

سوف تكون النتيجة مشابهة للنتيجة في الأعلى2.thumb.png.9f48ca56377128cd9e8c0f29427c3f9b.png

  • 0
نشر (معدل)

لحعل حجم الصورة متطابق مع العنصر الأب أو الحاوية يمكنك بكل سهولة إعطاء خاصية 

.img-container{                /* العنصر الأب للصورة*/

	width: 100px;       
	height: 100px;
}

img{
	width: 100%;
	height: 100%;
}

بالنسبة لل 100% فهي تعني القيمة  الكلية للعنصر الأب فلتغيير حجم الصورة يمكنك الأن تغيير حجم العنصر الأب فقط وتبعاً لذلك يتغير حجم الصورة   أما بالنسبة للإرتفاع يفضل عدم تحديده لثبات الصورة علي ال ratio  المناسب للصورة 

تم التعديل في بواسطة عبدالباسط ابراهيم
إضافة بعض المعلومات

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...