zoukankan      html  css  js  c++  java
  • Css-深入学习之单个颜色实现 hover 和 active 时的明暗变化效果

    本文是作者从别的网站和文章学习了解的知识,简单做了个笔记,想要学习更多的可以参考这里:【css进阶】伪元素的妙用--单标签之美奇思妙想

    (1、normal)(2、hover)(3、active)

     1   /*建立一个带圆角矩形*/
     2          .pesudo{  
     3           position: relative;
     4           margin-top:80px;
     5           width: 120px;
     6           height:120px;
     7           border-radius:1em;
     8           background:#00aabb;
     9           cursor:pointer;
    10         }
    11          /*用before设置好一个hover的状态*/
    12         .pesudo:before{
    13           position: absolute;
    14           display:block;
    15           top: 0; right: 0; bottom: 0; left: 0;
    16           z-index:1;
    17           border-radius:1em;
    18           background:rgba(0,0,0,.1);
    19         }
    20         /*当元素hover的时候就出现设置好的before*/
    21         .pesudo:hover:before{
    22           content:"";
    23         }
    24         /*用after设置好一个active的状态*/
    25         .pesudo:after{
    26           position: absolute;
    27           top: 0; right: 0; bottom: 0; left: 0;
    28           z-index:1;
    29           border-radius:1em;
    30           background:rgba(255,255,255,.2);
    31         }
    32         /*当元素active得而时候就出现设置好的after*/
    33         .pesudo:active:after{
    34           content:"";
    35         }

    ok,然后就轻松实现了

  • 相关阅读:
    jmeter上做分布压测
    jpg,jpeg,bmp,png,gif图片格式区别
    jmeter的命令行进行压力测试
    Java8新特性
    02-Git
    01-Maven
    Java-集合
    Java-I/O框架
    mongodb安装配置
    Nginx常见错误及处理方法
  • 原文地址:https://www.cnblogs.com/leona-d/p/6047183.html
Copyright © 2011-2022 走看看