This article shares the specific code of JavaScript to achieve skin-changing effect for your reference. The specific content is as follows Skin-changing effect: Click on different pictures to change the background of the corresponding page Implementation ideas 1. Define a set of pictures, and assign the background picture path to each src attribute Code Sample<!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>Skin effect</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } body { background: url(images/壁纸1.jpg) no-repeat center top; background-size: cover; } .box { overflow: hidden; width: 610px; margin: 100px auto; background-color: #fff; } .box li { width: 25%; height: 100px; list-style: none; float: left; cursor: pointer; border: 1px solid #fff; } img { width: 100%; height: 100%; } </style> </head> <body> <ul class="box"> <li><img src="images/壁纸1.jpg" alt=""></li> <li><img src="images/壁纸2.jpg" alt=""></li> <li><img src="images/壁纸3.jpg" alt=""></li> <li><img src="images/壁纸4.jpg" alt=""></li> </ul> <script> var pics = document.querySelector('.box').querySelectorAll('img'); console.log(pics); for (var i = 0; i < pics.length; i++) { pics[i].onclick = function() { console.log(this.src); document.body.style.backgroundImage = 'url(' + this.src + ')'; } } </script> </body> </html> Page EffectsThe above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM. You may also be interested in:
|
<<: MySQL grouping queries and aggregate functions
>>: Analysis of Apache's common virtual host configuration methods
CSS3 implements 2D plane transformation and visua...
Two cases: 1. With index 2. Without index Prerequ...
Ubuntu 18.04, other versions of Ubuntu question: ...
Table of contents question: There are 2 tokens in...
This article shares the specific code of js imita...
Table of contents Preface 1. Get the length of a ...
nohup command: If you are running a process and y...
Isolation Level: Isolation is more complicated th...
In cells, dark border colors can be defined indiv...
The test environment of this experiment: Windows ...
1. Background In our daily website maintenance, w...
1. Use the shortcut Ctrl + Shift + P to call out ...
Data integrity is divided into: entity integrity,...
Effect screenshots: Implementation code: Copy code...
A simple Linux guessing game source code Game rul...