铁人赛27天scss杂纪

今天还是想想不到写啥,所以只能又来继续骗天数罗,今天就是会把原本笔记上面的东西,没有提到部分记录在这一边以後让自己有印象比较好查询,今天在设定新专案的RWD断点,立刻就用上铁人赛的文章内容,今天就偷懒把一些比较杂项的项目纪录上来,一些文字管理的方式,由於今天是笔记形式有些说明就写在注解里面。

//编译前
@mixin fs2($size: 16px, $base: 16px) {
  font-size: $size;
  font-size: ($size / $base) * 1rem;
}
//如果不要装套件可以透过这样转换有rem单位的方式
p {
  @include fs2(24px);
}

//文字大小管理专用
$font: 12px 16px 24px;//数字的阵列
$font-default-level: 2;//预设值

@function px2rem($size, $base: 16px) {
  @return $size / $base * 1rem;
}

@function pxlh($size, $line-padding: 2px) {
  @return $size + $line-padding * 2;
}

@mixin font($level: $font-default-level) {
  @if $level < 1 or $level > length($font) {
    $level: $font-default-level;
  }
  $size: nth($font, $level);
  font-size: $size;
  font-size: px2rem($size);
  line-height: pxlh($size);
  line-height: px2rem(pxlh($size));
}
//如果使用数字的阵列超过,使用第五个值,我们阵列里面没有第五个值,这时候就会选到default的选项

h1 {
  @include font(5);
}

//编译後
p {
  font-size: 24px;
  font-size: 1.5rem;
}

h1 {
  font-size: 16px;
  font-size: 1rem;
  line-height: 20px;
  line-height: 1.25rem;
}

<<:  会员管理网站实作篇 - (以律师谘询平台为例子) part 2

>>:  Day 27 | CSS Image Block Reveal Hover Effects

D-07-Api文件 ? Swashbuckle

Api文件 大家是不是在开发时还要想着要如何提供技术文件,尤其是在忙着开发Api还没有余力时还要一边...

[Day 5] 排版布局Stack

Stack 组件用於沿垂直或水平轴的布局 也是RWD应用的选项之一 复杂度跟所选参数都可以轻易使用 ...

Core Web Vitals 的新指标 INP

在今年的 Google I/O 大会中,Google 介绍了一个名为 INP(Interaction...

Day11# Pointer

终於跨入第 11 天,今天要来了解在 Go 里面我很不理解的一个型别 -- Pointer。 话不多...

30天零负担轻松学会制作APP介面及设计【DAY 21】

大家好,我是YIYI,今天我要来制做设定页面。 从哪里可以进入设定页面呢? 点击LIST的设定~如下...