• Css(常用的特殊效果)


    一、前言                                                                             

    不得不说css真强大,总结了几个常用的css特殊效果

    二、主要内容                                                                      

    1、几个特殊效果

    $green = #02a774;
    $yellow = #F5A100;
    $bc = #e4e4e4;
    
    // 一像素下边框
    bottom-border-1px($color)
        position relative
        border none
        &:after
            content ''
            position absolute
            left 0
            bottom 0
            width 100%
            height 1px
            background-color $color
            transform scaleY(0.5)
    
    // 一像素上边框
    top-border-1px($color)
        position relative
        &::before
            content ''
            position absolute
            z-index 200
            left 0
            top 0
            width 100%
            height 1px
            background-color $color
    
    //根据像素比缩放1px 像素边框
    @media only screen and (-webkit-device-pixel-ratio: 2 )
        .border-1px
            &::before
                transform scaleY(.5)
    @media only screen and (-webkit-device-pixel-ratio: 3 )
        .border-1px
            &::before
                transform scaleY(.333333)
    //根据像素比来使用2x 图3x 图 bg-image($url) background-image: url($url + "@2x.png") @media (-webkit-min-device-pixel-ratio: 3),(min-device-pixel-ratio: 3) background-image: url($url + "@3x.png") //清除浮动 clearFix() *zoom 1 &::after content '' display block clear both

    2、使用2x 3x图做五星

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
     .star.star-24 .star-item {
      width: 10px;
      height: 10px;
      margin-right: 3px;
      background-size: 10px 10px;
    }
    .star.star-24 .star-item:last-child {
      margin-right: 0;
    }
     .star.star-24 .star-item.on {
      background-image: url("../images/stars/star24_on@2x.png");
    }
    @media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
       .star.star-24 .star-item.on {
        background-image: url("../images/stars/star24_on@3x.png");
      }
    }
     .star.star-24 .star-item.half {
      background-image: url("../images/stars/star24_half@2x.png");
    }
    @media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
      .star.star-24 .star-item.half {
        background-image: url("../images/stars/star24_half@3x.png");
      }
    }
    .star.star-24 .star-item.off {
      background-image: url("../images/stars/star24_off@2x.png");
    }
    @media (-webkit-min-device-pixel-ratio: 3), (min-device-pixel-ratio: 3) {
       .star.star-24 .star-item.off {
        background-image: url("../images/stars/star24_off@3x.png");
      }
    }
    span{
        display: inline-block;
    }
    </style>
    </head>
    <body>
        <div class="star star-24">
            <span class="star-item on"></span>
            <span class="star-item on"></span>
            <span class="star-item on"></span>
            <span class="star-item half"></span>
            <span class="star-item off"></span>
        </div>
    </body>
    </html>
    虽然现在走得很慢,但不会一直这么慢
  • 相关阅读:
    使用ServiceStackRedis链接Redis简介
    浅谈SQL SERVER中事务的ACID
    Sql Server查询性能优化之走出索引的误区
    Redis命令总结
    TSQL查询进阶—理解SQL Server中的锁
    SQL Server 2005 分区表实践——分区切换
    SQL Server Profiler 模板
    深入浅出SQL Server中的死锁
    不同的单元中的类可以共用同一个命名空间
    从硬盘上装xp手记(2005.8.14 )
  • 原文地址:https://www.cnblogs.com/xxm980617/p/10786451.html
Copyright © 2020-2023  润新知