课程信息
课程名称:前端工程师
课程章节:过渡项目实战3
课程讲师:
课程内容: <!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>过渡效果实战课3</title> <style> *{ margin: 0; padding: 0; } .box{ width: 200px; height: 200px; margin:40px auto; perspective: 500px; position: relative; } .box img{ width: 200px; height: 200px; border: 1px solid #000; border-radius: 50%; } .box img.dog{ position: absolute; top: 0; left: 0; /* 以左上角所在的纵轴进行翻转 */ transform-origin: 0 0; transition: transform 1s ease 0s; } .box:hover img.dog{ transform: rotateY(-180deg); } .no2 img.dog{ /* 以最右边所在的纵轴进行翻转 */ transform-origin:100% 100%; } .no2:hover img.dog{ transform: rotateY(180deg); } .no3 img.dog{ /* 以最上边所在的横轴进行翻转 */ transform-origin:0 0; } .no3:hover img.dog{ transform: rotateX(180deg); } </style> </head> <body> <div class="box"> <img class="cat" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/cat.jpg" alt=""> <img class="dog" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/dog.jpg" alt=""> </div> <div class="box no2" > <img class="cat" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/cat.jpg" alt=""> <img class="dog" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/dog.jpg" alt=""> </div> <div class="box no3" > <img class="cat" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/cat.jpg" alt=""> <img class="dog" class="lazyload" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsQAAA7EAZUrDhsAAAANSURBVBhXYzh8+PB/AAffA0nNPuCLAAAAAElFTkSuQmCC" data-original="images/dog.jpg" alt=""> </div> </body> </html>