Example code for CSS to achieve image zooming effect and slow transition effect when the mouse moves in

Example code for CSS to achieve image zooming effect and slow transition effect when the mouse moves in

transform:scale() can achieve proportional zooming in or out.
transition can set the animation execution time to achieve slow or fast animation execution. The effect diagram is as follows:

insert image description here

Source code:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>css to achieve zoom effect when mouse moves in</title>
        <style type="text/css">
        	div{
        		width: 200px;
        		height: 300px;
        		margin:0 auto;
        		margin-top: 100px;
        	}
        	div img{
        		width: 100%;
        		height: 100%;
        		transition: all 0.6s; //Set the animation execution time to 0.6s
        		cursor: pointer;
        	}
        	div img:hover{
        		transform: scale(1.2); //Set the image to be enlarged by 1.2 times according to the ratio }
        </style>
	</head>
	<body>
		<div>
			<img src="images/unnamed.jpg">
		</div>
	</body>
</html>

- Mask when the image overflows the div:

insert image description here

Source code:

<!DOCTYPE html>
<html>
	<head>
		<meta charset="utf-8">
		<title>css to achieve zoom effect when mouse moves in</title>
        <style type="text/css">
        	div{
        		width: 200px;
        		height: 300px;
        		margin:0 auto;
        		margin-top: 100px;
        		overflow: hidden; //The image is hidden when it exceeds the div }
        	div img{
        		width: 100%;
        		height: 100%;
        		transition: all 0.6s; //Set the animation execution time to 0.6s
        		cursor: pointer;
        	}
        	div img:hover{
        		transform: scale(1.3); //Set the image to be enlarged by 1.3 times according to the ratio }
        </style>
	</head>
	<body>
		<div>
			<img src="images/unnamed.jpg">
		</div>
	</body>
</html>

This concludes this article about how to use CSS to achieve image zooming and slow transition effects when the mouse moves over the image. For more information on CSS image zooming when the mouse moves over the image, please search previous articles on 123WORDPRESS.COM or continue browsing the related articles below. We hope that you will support 123WORDPRESS.COM in the future!

<<:  Hello dialog box design experience sharing

>>:  Solution to MySQL connection exception and error 10061

Recommend

CSS isolation issue in Blazor

1. Environment VS 2019 16.9.0 Preview 1.0 .NET SD...

How to set the position of the block element in the middle of the window

How to set the position of the block element in t...

Parsing Apache Avro Data in One Article

Abstract: This article will demonstrate how to se...

Linux system file sharing samba configuration tutorial

Table of contents Uninstall and install samba Cre...

Detailed explanation of the use of CSS pointer-events attribute

In front-end development, we are in direct contac...

Linux directory switching implementation code example

Switching files is a common operation in Linux. W...

Detailed explanation of some settings for Table adaptation and overflow

1. Two properties of table reset: ①border-collaps...

Detailed explanation of the process of docker packaging Python environment

The steps of docker packaging Python environment ...

Implementation of textarea adaptive height solution in Vue

Table of contents Hidden Problems Solution to ada...

TypeScript Mapping Type Details

Table of contents 1. Mapped Types 2. Mapping Modi...

JavaScript function call classic example code

Table of contents JavaScript function call classi...

Full analysis of Vue diff algorithm

Table of contents Preface Vue update view patch s...

Implementation of MySQL's MVCC multi-version concurrency control

1 What is MVCC The full name of MVCC is: Multiver...