zoukankan      html  css  js  c++  java
  • CSS实现回到顶部图片hover后改变效果

    任何网站中回到顶部元素不可缺少,一般为了实现交互效果,都会在鼠标hover后元素样式有所改变。今天这个实例便是采用CSS中的transform知识实现。

    hover:

     1 <!DOCTYPE html>
     2 <html lang="en">
     3 <head>
     4     <meta charset="UTF-8">
     5     <title>回到顶部</title>
     6     <link rel="shortcut icon" href="http://www.cdtu6129.cn/img/favicon.ico" type="image/x-icon">
     7     <style type="text/css">
     8         *{
     9             margin: 0;
    10             padding: 0;
    11             content: "";
    12         }
    13         #backtop{
    14             width: 28px;
    15             height: 46px;
    16             overflow: hidden;
    17             cursor: pointer;
    18             position: fixed;
    19             right: 200px;
    20             bottom: 50px;
    21         }
    22         #backtop img:hover{
    23             transform: translateX(-38px);
    24         }
    25     </style>
    26 </head>
    27 <body>
    28     <div id="backtop">
    29         <img src="http://cnblogs.cdtu6129.cn/img/backtop.png">
    30     </div>
    31 </body>
    32 </html>

    #backtop元素采用相对定位定位在浏览器窗口右下角,以便操作。

    图片采用一张大图,当鼠标hover后采用transform: translateX();对其进行平移,从而实现交互效果。

    不仅减少了代码,而且通过减少图片数量提高了网页性能。

    点击在线查看实例

    如有不足。欢迎交流。

  • 相关阅读:
    Hexo yilia 主题启用及相关设置
    Hexo Next 主题启用及相关设置
    值得一用的 Windows 软件清单
    ES6新特性2
    ES6新特性1
    手写promise第三天
    手写promise第一天
    Generator异步函数
    函子Functor
    柯里化函数组合的学习
  • 原文地址:https://www.cnblogs.com/changanyeweiyang/p/10070202.html
Copyright © 2011-2022 走看看