Day17 Mixin 後,搭配 RWD

大家好,我是乌木白,今天要和大家介绍 Mixin 和 RWD 搭配该如何使用?

原本 RWD 写法

.header {
    font-size: 15px;
}

@media(max-width:768px){
    .header {
    font-size: 15px;
    }
}

@media(max-width:568px){
    .header {
    font-size: 13px;
    }
}

大多数我们在写 RWD的时候都是这样写,但是在程序码很多的时候,你会觉得很乱之外,还要每次一直重复写断点的语法,在我还没学习 Sass 的时候怎麽辣麽麻烦,但是学习 Sass 之後感觉眼睛亮了起来!

搭配 Mixin 写法

@mixin pad {
    @media(max-width:768px){
        @content
    }
}

@mixin phone {
    @media(max-width:568px){
        @content
    }
}

.header {
    width:500px;
    @include pad {
        width:300px;
    }
}

为什麽要这样写,原因是这样可以增加你的可读性,像我一开始自己学习 RWD 是在最後才写,每次都要双开萤幕或者是一只滑上滑下,这样浪费了很多时间,是因为这次参加了六角学院的切版直播班,才知道原来 RWD 是建议在写完每一个部分,就直接设定,而不要留到最後在写,因为可能会全部都改变!

大家记得要多练习喔~


<<:  @Day26 | C# WixToolset + WPF 帅到不行的安装包 [Bootstrapper生命周期]

>>:  【踩坑】animation 选单按钮动起来(复习篇)

关於研发这件事

(上一刻有千言万语,但忽然什麽都想不起来,莫非有某种名为神或命运的宇宙大意志在阻止我写下今天这篇文吗...

Html基础介绍(DAY2)

首先,我们先接续昨天的,建立一个html的撰写页面,从html开始下手,把一些基本观念先建立好,日後...

[Day 12] Reactive Programming - Reactor(publishOn/subscribeOn)

前言 在上一篇介绍了Reactor提供Scheduler来帮助开发者,这篇就是来说明具体是如何使用。...

Day26 NodeJS中的前端框架 II

今天的内容一样以React为主,建立完前端应用程序之後,接着就是将前後端的应用程序连接。 首先在Re...

微服务-API 闸道器

-API 闸道器和服务网格(来源:Liran Katz) 实施 API 闸道器以促进跨境通信;他们...