CSS3 mouse hover transition zoom effect

CSS3 mouse hover transition zoom effect

The following is a picture mouse hover zoom effect written in pure CSS. In fact, the basic principle is very simple. We can find that they all do some interactive effects on pictures when visiting some websites. Of course, there are many ways to achieve picture transition effects, such as using JQuery or some third-party js animation libraries. This example only shows the basic effects and does not summarize the knowledge used.
The code is as follows:

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script></script>
    <style>
        * {
            box-sizing: border-box;
        }

        body {
            background-color: rgb(251, 163, 163);
        }
        /* Bar chart style*/
        .containlist {
            position: relative;
         
            margin-top: 100px;
            margin-left:10%;

            height: 100px;
            width: 80%;

            overflow: hidden;
            border-radius: 30px;
            box-shadow: rgb(54, 53, 53) 10px 10px 10px;
         

        }
        .list {
           
            position: absolute;
            width: 100%;
            height: 100%;

            background-position: center;
            background-size: cover;

            border-radius: 30px;
            transition: 0.5s;
            
            color: white;
            font-weight: bold;
            text-align: center;
        }
       
        .list:hover {
            transform: scale(1.2);
        }
    </style>
</head>

<body>
   
    <h1 style="text-align: center;color: white;background-color: black;">Effect Test</h1>
    <!-- Bar Chart-->
    <div class="containlist">
        <div class="list" style="background-image: url(006.jpg);">
            Kimono Girl
    </div>

    <div class="containlist">
        <div class="list" style="background-image: url(001.png);">
            Sky Mirror</div>
    </div>

    <div class="containlist">
        <div class="list" style="background-image: url(002.png);">
            Purple scenery</div>
    </div>

    <div class="containlist">
        <div class="list" style="background-image: url(003.png);">
            I am very cute</div>
    </div>

     
</body>

</html>

Actual effect :

insert image description here

git graph

insert image description here

The style of the picture can be changed by yourself to create your own middle school style.

This is the end of this article about CSS3 mouse hover transition zoom effect. For more related CSS3 mouse hover transition zoom content, please search 123WORDPRESS.COM’s previous articles or continue to browse the related articles below. I hope everyone will support 123WORDPRESS.COM in the future!

<<:  Detailed explanation of gcc command usage under Linux system

>>:  Detailed steps for developing Java payment interface for Alipay

Recommend

Methods and techniques for designing an interesting website (picture)

Have you ever encountered a situation where we hav...

VMware virtual machine installation Linux system graphic tutorial

This article shares the specific steps of VMware ...

uni-app implements NFC reading function

This article shares the specific code of uni-app ...

Tutorial on installing Android Studio on Ubuntu 19 and below

Based on past experience, taking notes after comp...

How to create a Docker repository using Nexus

The warehouse created using the official Docker R...

Install MySQL in Ubuntu 18.04 (Graphical Tutorial)

Tip: The following operations are all performed u...

Three ways to achieve text flashing effect in CSS3 Example code

1. Change the transparency to achieve the gradual...

Explanation of several ways to run Tomcat under Linux

Starting and shutting down Tomcat under Linux In ...

Three ways to align div horizontal layout on both sides

This article mainly introduces three methods of i...

Get the IP and host name of all hosts on Zabbix

zabbix Zabbix ([`zæbiks]) is an enterprise-level ...