github.com/billybanfield/evergreen@v0.0.0-20170525200750-eeee692790f7/public/static/font-awesome/less/mixins.less (about)

     1  // Mixins
     2  // --------------------------
     3  
     4  .fa-icon() {
     5    display: inline-block;
     6    font: normal normal normal @fa-font-size-base/@fa-line-height-base FontAwesome; // shortening font declaration
     7    font-size: inherit; // can't have font-size inherit on line above, so need to override
     8    text-rendering: auto; // optimizelegibility throws things off #1094
     9    -webkit-font-smoothing: antialiased;
    10    -moz-osx-font-smoothing: grayscale;
    11  
    12  }
    13  
    14  .fa-icon-rotate(@degrees, @rotation) {
    15    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation);
    16    -webkit-transform: rotate(@degrees);
    17        -ms-transform: rotate(@degrees);
    18            transform: rotate(@degrees);
    19  }
    20  
    21  .fa-icon-flip(@horiz, @vert, @rotation) {
    22    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=@rotation, mirror=1);
    23    -webkit-transform: scale(@horiz, @vert);
    24        -ms-transform: scale(@horiz, @vert);
    25            transform: scale(@horiz, @vert);
    26  }