Thu phóng hình ảnh CSS khi di chuột bên ngoài div

Lý do tại sao các hình ảnh thu phóng bên ngoài div là biến đổi trong mô-đun hiệu ứng đã được thêm vào khoảng là vùng chứa chính của img. Để đạt được mục tiêu của bạn, chúng tôi cần thêm CSS vào phần tử CSS của hình ảnh. Bạn có thể sao chép và dán mã bên dưới vào phần tử CSS của hình ảnh của bạn

Show
    $el {
      overflow: hidden;
      position: relative;
    }
    $el:hover img {
      transition-duration: 1000ms;
      transition-timing-function: ease-out;
      transform: scale3d(1.1,1.1,1.1);
    -moz-transform: scale3d(1.1,1.1,1.1);
    	-webkit-transform: scale3d(1.1,1.1,1.1);
    }
    

    Tham chiếu đến hình ảnh thu phóng trong vùng chứa

    Xin lưu ý rằng mã CSS tùy chỉnh nằm ngoài phạm vi hỗ trợ của chúng tôi. Các vấn đề có thể phát sinh từ việc sử dụng mã CSS tùy chỉnh và các cải tiến khác nên được chuyển đến nhà phát triển bên thứ ba hoặc bạn có thể tận dụng Một nơi chúng tôi có thể trả lời các câu hỏi bên ngoài các tính năng của chủ đề của mình

    Hiệu ứng thu phóng hình ảnh được sử dụng để áp dụng thu phóng hình ảnh khi di chuột hoặc nhấp chuột. Loại hiệu ứng này chủ yếu được sử dụng trong các trang danh mục đầu tư. Nó hữu ích trong các trường hợp chúng tôi muốn hiển thị chi tiết người dùng trên hình ảnh. Có hai cách có thể để tạo hiệu ứng di chuột

    • Sử dụng JavaScript
    • Sử dụng CSS

    Trong bài viết này, chúng ta sẽ xem cách thu phóng hình ảnh khi di chuột bằng CSS. Bài viết này chứa hai đoạn mã. Phần đầu tiên chứa mã HTML và phần thứ hai chứa mã CSS.  

    Mã HTML. Trong phần này, chúng ta sẽ sử dụng HTML để tạo cấu trúc cơ bản của Image Zoom on hover effect.  

    HTML




    <html>

        

    <head>

        <<0 <1

        <<0 <5

    <6<7<8_______3_______9_______4_______0html1html2<9html4html5

    <6

        <html9>

    <6>2

    <6>4

        >6_______4_______9>

    >6_______8_______>

     

    <    3_______5_______

        <    7     8

    <6<<1 <2

    <3

    <4_______3_______5

        >6_______6_______7>

    >6_______6_______3>

     

    >6_______4_______>

    Mã CSS. Trong phần này, chúng tôi sẽ sử dụng một số thuộc tính CSS để Thu phóng Hình ảnh khi di chuột. Để tạo hiệu ứng thu phóng, chúng ta sẽ sử dụng thuộc tính transition và transform.  

    CSS




    head6

        head8

    <6<8>1>2_______5_______3

    <6>5_______5_______1>2>3

    <6    0_______5_______1    2_______5_______3

    <6    5_______5_______1    7     8>3

        <1

    <2

        <4

    <6<8_______5_______1<8>3

    <6<01<02<03<04 <05

        <1

    <2

        <10

    <6<12<13<14

        <1

    <17

    Hoàn thành mã. Trong phần này, chúng ta sẽ kết hợp 2 phần trên để tạo hiệu ứng Image Zoom khi hover chuột bằng HTML và CSS.  

    Thí dụ.  

    html




    <html>

        

    <head>

        <<0 <1

        <<0 <5

    <6<7<8_______3_______9_______4_______0html1html2<9html4html5

    <6

        <html9>

    <6>2

    <6>4

        >6_______4_______9>

        

        <<60>

    <6head8

    <4_______3_______65

    <4_______3_______67

    <4_______3_______69

    <4_______3_______71

    <6<1

        

    <6<4

    <4_______3_______78

    <4_______3_______80

    <6<1

        

    <6<10

    <4_______3_______87

    <6<1

        >6_______3_______60>

    >6_______8_______>

     

    <    3_______5_______

        <    7     8

    <6<<1 <2

    <3

    <4_______3_______5

        >6_______6_______7>

    >6_______6_______3>

     

    >6_______4_______>

    đầu ra

     

    Thu phóng hình ảnh CSS khi di chuột bên ngoài div

    CSS là nền tảng của các trang web, được sử dụng để phát triển trang web bằng cách tạo kiểu trang web và ứng dụng web. Bạn có thể học CSS từ đầu bằng cách làm theo Hướng dẫn CSS và Ví dụ về CSS này