Sass 默认样式库

   Sass 默认初始化样式库

 

@charset "utf-8";



// 变量存储

// 字体Unicode编码 微软雅黑:\5FAE\8F6F\96C5\9ED1 , 宋体:\5B8B\4F53

$pcFont: '\5FAE\8F6F\96C5\9ED1', '\5B8B\4F53', arial;

$defaultColor: #333;

$mobileFont: 'Helvetica Neue', Helvetica, STHeiTi, Microsoft YaHei, sans-serif, Microsoft JhengHei, Arial;

$browser: null;



%display {

    display:inline-block;

    *display:inline;

    *zoom:1;

}

%text-indent {

    font-size:0;

    text-indent:-99999em;

    overflow:hidden;

}

%box-sizing {

    -webkit-box-sizing:border-box;

    -moz-box-sizing:border-box;

    -o-box-sizing:border-box;

    box-sizing:border-box;

}

// 绝对居中

@mixin center($width, $height) {

    position: absolute;

    left:50%;

    top:50%;

    width:$width;

    height:$height;

    margin:(-$height / 2) 0 0 (-$width / 2);

}

// 设置动画名称

@mixin animation($aniName) {

    -webkit-animation:$aniName;

    -moz-animation:$aniName;

    -o-animation:$aniName;

    animation:$aniName;

}

// 设置延迟执行时间

@mixin animation-delay($time) {

    -webkit-animation-delay:$time;

    -moz-animation-delay:$time;

    -o-animation-delay:$time;

    animation-delay:$time;

}

// 设置阴影

@mixin box-shadow($shadow...) {

    -webkit-box-shadow:$shadow;

    -moz-box-shadow:$shadow;

    -o-box-shadow:$shadow;

    box-shadow:$shadow;

}

// 圆角

@mixin border-radius($radius) {

    -webkit-border-radius:$radius;

    -moz-border-radius:$radius;

    -o-border-radius:$radius;

    border-radius:$radius;

}

// 设置过渡

@mixin transition($transition...) {

    -webkit-transition:$transition;

    -moz-transition:$transition;

    -o-transition:$transition;

    transition:$transition;

}

// 设置旋转位置

@mixin transform-origin($origin...) {

    -webkit-transform-origin:$origin;

    -moz-transform-origin:$origin;

    -o-transform-origin:$origin;

    transform-origin:$origin;

}

@mixin transform($transform...) {

    -webkit-transform:$transform;

    -moz-transform:$transform;

    -o-transform:$transform;

    transform:$transform;

}



// 设置关键帧

@mixin keyframes($name) {

    @-webkit-keyframes #{$name} {

        $browser: '-webkit-'; @content;

    }

    @-moz-keyframes #{$name} {

        $browser: '-moz-'; @content;

    }

    @-o-keyframes #{$name} {

        $browser: '-o-'; @content;

    }

    @keyframes #{$name} {

        $browser: ''; @content;

    }

}





/* ********************重置样式 reset******************** */



/* *********PC端********** */

body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, figure, figcaption {

    margin:0px;

}

ul, ol {

    list-style:none;

    margin:0px;

    padding:0px;

}

body {

    font:14px/1.5 $pcFont;

    width:100%;

    color: $defaultColor;

    overflow-x:hidden;

}

h1,h2,h3,h4,h5,h6 {

    font-weight:normal;

}

/* 清除点击出现虚拟框 */

a{

    outline:none;

    text-decoration:none;

    -webkit-tap-highlight-color:rgba(0,0,0,0);

    &:focus{

        outline:0;

    }

    &:link, 

    &:visited {

        color: $defaultColor;

        text-decoration:none;

    }

}

a img {

    border:none;

}

input, textarea, select {

    outline:none;

    font:12px/1.5 $pcFont;

}



/* 清除浮动 */

.clearfix {

    *zoom:1;

    &:after {

        display:block;

        content:"\200B";

        clear:both;

        height:0;

    }

}





/* *********移动端********** */

body, dl, dd, h1, h2, h3, h4, h5, h6, p, form, figure, figcaption {

    margin:0px;

}

/* 改变盒子模型 */

section, article, nav, aside, footer, header, div, p, ul, li, input, textarea {

    display: block;

    @extend %box-sizing;

}

html, body {

    -webkit-user-select: none;

    /* 禁止选中文本 */

    user-select: none;

    -webkit-text-size-adjust: 100%;

    /* iphone禁用文字大小调整 */

    -ms-text-size-adjust: 100%;

}

html {

    font-size:625%;

}

body{

    font:.16rem/1.6 $mobileFont; 

    color:#333;

    -webkit-overflow-scrolling: touch;

}

h1, h2, h3, h4, h5, h6{

    font-weight:normal;

}

/* 清除点击虚拟框 */

a, div, p, span, ul, li, i, img, input {

    outline:0;

    text-decoration:none;

    -webkit-tap-highlight-color:rgba(0,0,0,0);

}

a:focus{

    outline:0;

}

a:link,a:visited{

    color:$defaultColor;

    text-decoration:none;

}

a img{

    border:0 none;

}

a, img {

    -webkit-touch-callout: none;

    /* 禁止长按链接与图片弹出菜单 */

}

input, textarea, select {

    outline: none;

    color: $defaultColor;

    font-family: $mobileFont;

}

input {

    /* 清除 iphone 中 input 默认样式 */

    -webkit-appearance: none;

}

/* 清除浮动 */

.clearfix {

    *zoom:1;

    &:after {

        display:block;

        content:"\200B";

        clear:both;

        height:0;

    }

}

 

你可能感兴趣的:(sass)