راکت
حل شده

زوم تصویر

8 پاسخ

دیدید در بخش مقالات یا دوره های آموزشی راکت وقتی روی عکس مربوط hover می کردیم کمی تصویر زوم می شد حالا من باید چطور این کار رو بکنم من با background-size این کار رو انجام دادم ولی وقتی hover میشه به جای اینکه از وسط زوم بشه از چپ زوم میشه و تصویر قشنگ درنمیاد چیکار باید بکنم؟

ثبت پرسش جدید

پاسخ‌ها

8
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

بهترین پاسخ

یک المنت پدر براش میسازید و
مقدار overflow رو برابر hidden قرار میدید اینطوری زمانی که تصویر سایزش بالا رفت دیگه از المنت پدر بیرون نمی‌زنه

الیاس سخاوتی نیا
الیاس سخاوتی نیا
@elyassir

تخصص: علاقه‌مند به برنامه‌‎نویسی

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

شما باید از transform ها استفاده کنید مثل حالت زیر

.product:hover img {
  transform: scale(1.5);
}

حالا برای اینکه خیلی زمخت نباشه زوم کردن میتونید ترنزیشن رو روی img مثلا روی .3s قرار بدید

شاید پاسخ شما همین‌جا باشد

آرمین امیری نسب
آرمین امیری نسب
@arminamirinasab

تخصص: برنامه نویس فرانت اند

خب اینجوری عکس از صفحه میزنه بیرون اگه بخش مقالات یا دوره های آموزشی راکت رفته باشید می بینید که فقط زوم میشه و از div خودش خارج نمیشه @hossein.r.1442 @elyasbeshkani

آرمین امیری نسب
آرمین امیری نسب
@arminamirinasab

تخصص: برنامه نویس فرانت اند

سید حسین رضوی
سید حسین رضوی
@hossein.r.1442

تخصص: برنامه نویس وب و طراح رابط کاربری

دقیقا آقای موسوی گفتن بازم برات کد میذارم اگه متوجه نشدی بهتر متوجه بشی

<div class="product">
    <div class="product-img">
        <img src="/img/product1.png">
    </div>
    <div class="product-body">
        <h2>محصول شماره یک</h2>
    </div>
</div>

<style>
.product-img {
    overflow: hidden;
}
</style>
رایموند
رایموند
@Raymond

تخصص: مختصص وردپرس - برنامه نویس لاراول

ایلیا شهبازی
ایلیا شهبازی
@ilyashahbazi

تخصص: برنامه نویس و طراح وب

سلام خسته نباشید

ببخشید چطور میتونم به نحوه بزرگ شدن استایل بدم؟
این کد من هست:

        <div class="box box-back"><a class="content-picture"><img src="./images/picture1.jpg" alt=""></a></div>
        <div class="box box-back"><a class="content-picture"><img src="./images/picture2.png" alt=""></a></div>
        <div class="box box-back"><a class="content-picture"><img src="./images/picture3.jpg" alt=""></a></div>

.content-picture img{
  border-radius: 3px;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.content-picture img:hover{
transform: scale(2) rotate(40deg);
}

چطور میتونم به نحوه بزرگ شدن استایل بدم؟

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام