compass-bug

手册网址:http://compass-style.org/reference/compass/

box-sizing

设置盒子宽度包括不包括内边距和边框
content-box:不包括
border-box:包括

//盒子阴影,单个默认盒子阴影设置
$default-box-shadow-h-offset: 2px; //失效
$default-box-shadow-v-offset: 2px; //(横向距离)
$default-box-shadow-blur: 2px;//(纵向偏移)
$default-box-shadow-spread: 5px;//模糊距离
$default-box-shadow-inset: insert;

 @include single-box-shadow;

//弹性盒子,E11以下,兼容性不好,手机可以使用弹性盒子
#vertical-center {
  padding: 0;
  li {
    background: #CCC;
    width: 15em;
    margin: .5em;
    height: 5em;
    text-align: center;
    vertical-align: text-top;
    display: inline-block; /* non-flexbox browsers */

    @include display-flex(inline-flex);
    @include align-items(center);
    @include justify-content(center);
  }
}

#flexible {
  padding: 0;
  text-align: center;
  @include display-flex;
  @include flex-wrap(wrap); //是否折行,反向

  li {
    background: #CCC;
    min-width: 12em;
    margin: .5em;
    padding: .5em;
    display: inline-block; /* non-flexbox browsers */
    @include flex(1 0);
  }
}

#reorder {
  $flex-legacy-enabled: true;
  width: 100%; /* fix for old Firefox */
  @include display-flex;
  @include flex-direction(column);

  li:nth-child(even) {
    background: #CCC;
    @include order(1);
  }
  $flex-legacy-enabled: false;
}

#layout {
  @include display-flex;
  @include flex-wrap(wrap);

  header, footer {
    @include flex(1 0 100%);
  }

  header {
    background: lighten(yellow, 40%);
  }

  nav {
    $flex-legacy-enabled: true;
    ul {
      padding: 0;
      margin: -.5em;
      min-width: 100%; /* fix for old Firefox */
      @include display-flex(flex);
    }

    li {
      background: #CCC;
      margin: .5em;
      display: inline-block; /* non-flexbox browsers */
      @include flex(1 1 30%);
    }
    $flex-legacy-enabled: false;
  }

  article {
    @include flex(2 1 30em);
  }

  aside {
    flex: 1 0 15em;
    background: lighten(blue, 40%);
  }

  footer {
    background: lighten(green, 50%);
  }
}

//字体mixins
@include font-face("dali", font-files("font266/dali.woff", "font266/dali.ttf","font266/dali.svg"),"font266/dali.eot",normal,normal);

//径向将变
@include background-image(radial-gradient(160px 20px, cyan 500px, dodgerblue 800px));
//线性渐变
@include background-image(linear-gradient(to top left, white, #dddddd));
//线性渐变多一种颜色更圆滑
@include background-image(linear-gradient( white, #aaaaaa));
 @include background-image(linear-gradient(white, #cccccc 30%, #bbbbbb 70%, #aaaaaa));
 //角度渐变
 @include background-image(linear-gradient(120deg, #2ac363, #cd8c14, #9c4cc2));
 //试了一下,没啥作用
     @include inline-block;

 //透明度
 @include opacity(1);

//调整颜色
background: lighten(blue, 40%);

//文字阴影
$default-text-shadow-color: #82aa44;
$default-text-shadow-h-offset: 1px;
$default-text-shadow-v-offset: 2px;
$default-text-shadow-blur: 1px;
$default-text-shadow-spread: false;

 @include single-text-shadow;
 @include text-shadow(rgba(blue, 0.2) 1px 1px 0, rgba(blue, 0.2) 2px 2px 0, rgba(blue, 0.2) 3px 3px 0);

//设置transform-origin参数,z轴的确定只能是像素值。
$default-origin-x: 0;  //
$default-origin-y: 50%; //默认最后一个
$default-origin-z: 50%;

@include apply-origin( 20%, true );//设置一个参数
@include transform-origin(50% 50%);//默认两个,也可以是三个参数

//transition
@include transition(all 1s);

//placeholder  
@include input-placeholder {
    color: #bfbfbf;
    font-style: italic;
  }

//reset utilities模块
可以统一reset,也可以分开reset。


//@import "compass/utilities";
//设置文字可读性,背景颜色

$contrasted-dark-default: black;
$contrasted-light-default: white;

@include contrasted(#060cff);

//清除浮动
clearfix

//表格工具,加线
$contrasted-dark-default: black;
$contrasted-light-default: white;

@include inner-table-borders(1px, #7a98c6);
@include outer-table-borders(10px, #123456);

//表头变粗,数字向右对齐
@include table-scaffolding;

@import "compass/typography"
//hover-link
//鼠标悬停出现下划线
a{
  @include hover-link;
}
//一次指定链接所有状态的颜色
link-colors($normal, $hover, $active, $visited, $focus)
//使链接样式与普通文本无异样
 @include unstyled-link;
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值