// 摇晃
.animate-wobble(@animation_name: animation-wobble, @duration: 1s, @loop: infinite) {
    .animation(@animation_name @duration @loop);

    & when (@prefix = true) {
        @-webkit-keyframes @animation_name { .keyframes('-webkit-'); }
        @-moz-keyframes @animation_name { .keyframes('-moz-'); }
    }

    @keyframes @animation_name { .keyframes; }

    .keyframes(@prefix: '') {
        @pf: e('@{prefix}');
        0%   { @{pf}transform: translateX(0%); }
        15%  { @{pf}transform: translateX(-25%) rotate(-5deg); }
        30%  { @{pf}transform: translateX(20%) rotate(3deg); }
        45%  { @{pf}transform: translateX(-15%) rotate(-3deg); }
        60%  { @{pf}transform: translateX(10%) rotate(2deg); }
        75%  { @{pf}transform: translateX(-5%) rotate(-1deg); }
        100% { @{pf}transform: translateX(0%); }
    }
}