首页 > 其他分享 >[SCSS] Media breakpoint util mixin

[SCSS] Media breakpoint util mixin

时间:2024-08-26 23:47:47浏览次数:7  
标签:SCSS respond min Media height util width bp include

$breakpoints: (
    'phone': (320px, 480px),
    'pad': (481px, 768px),
    'notebook': (769px, 1024px),
    'desktop': (1025px, 1200px),
    'tv': 1201px,
)

@mixin respond-to($breakname) {
    $bp: map-get($breakpoints, $breakname);
    @if type-of($bp)  == "list" {
        $min: nth($bp, 1);
        $max: nth($bp, 2);
        @media (min-width: $min) and (max-width: $max) {
            @content;
        }
    }
    @else {
        @media (min-width: $bp) {
            @content;
        }
    }
}

// usage
.header {
    display:flex;
    width: 100%;
    @include respond-to('phone') {
        height: 50px;
    }
    @inlcude respond-to('pad') {
        height: 60px;
    }
    @include respond-tod('notebook') {
        height: 80px;
    }
    @include respond-to('tv') {
        height: 100px;
    }
}

 

标签:SCSS,respond,min,Media,height,util,width,bp,include
From: https://www.cnblogs.com/Answer1215/p/18381719

相关文章

  • 专业视频编辑和制作软件Adobe Media Encoder(ME)win/mac下载安装和软件介绍
    一、软件概述1.1软件简介AdobeMediaEncoder(ME)是由Adobe公司开发的一款专业视频编辑和制作软件,全称为MediaEncoder,是CreativeCloud套件中的一个重要组件。AdobeME以其强大的视频编码、转码、调整、剪辑、合成等功能,深受专业视频制作人员、视频制片人和爱好者的喜爱。1.......
  • 网站提示415 Unsupported Media Type:不支持的媒体类型怎么办
    当遇到“415UnsupportedMediaType”错误时,这意味着服务器无法处理请求中提供的媒体类型(MIME类型)。这种错误通常发生在发送POST、PUT或PATCH请求时,服务器期望某种特定类型的请求体,但客户端发送了不同类型的媒体。解决方案检查Content-Type头确认请求头中的 Conten......
  • 【日常记录-Linux】XZ Utils
    Author:赵志乾Date:2024-08-25Declaration:AllRightReserved!!!1.简介    XZUtils是一个为POSIX平台(如Linux和Unix系统)开发的高压缩率工具集,其使用LZMA2压缩算法,能够生成比传统gzip、bzip2等工具更小的压缩文件,并且解压速度也很快。2.安装dnfinstallxz3.使用......
  • 使用Mediapipe和OpenPose进行人体动作分析、计数以及3D姿态估计
     人体步数统计,俯卧撑计数,仰卧起坐计数,引体向上计数,人体动作分析,动作计数,mediapipe,openpose,人体3d姿态分析,3d姿态估计。本项目旨在开发一个基于计算机视觉的人体运动分析系统,能够准确地识别和计数诸如步行、俯卧撑、仰卧起坐、引体向上等多种常见体育锻炼动作。系统利用先进......
  • python模块之psutil
    模块介绍psutil是一个Python的跨平台库,用于获取系统和进程的运行状态以及实时信息。它能够方便地访问系统的CPU、内存、磁盘、网络等资源的使用情况。此外,psutil也能够管理和监控进程,非常适合用于系统监控和性能分析等应用。psutil库适用于Python3.x版本,自版本5.0.0起......
  • F. Expected Median(组合数学,模板)
    题目来源:https://codeforces.com/contest/1999/problem/F//题意:给长度为n的01字符串,求每个长度为k的子序列串(不连续)的中位数总和。//思路:n的范围为2e5,“我也不会非暴力求所有子序列啊”。先理解下什么是中位数吧,就是对于有序的中间数字,奇数就是(k+1)/2。也只有中位数是1的子序列......
  • Net6实现ZLMediakit播放鉴权
    usingMicrosoft.AspNetCore.Mvc;usingNewtonsoft.Json;usingSystem;usingSystem.Collections.Generic;usingZLMediaKitHook.Utility;usingZLMediaKitHook.Utilty;usingZLMediaKitHook.Utilty.dto;usingZLMediaKitHook.Utilty.dto.rtsp_auth;namespaceZLMedi......
  • gutil140.dll:你的运行时环境体验守护者,被破坏后的自救指南
    gutil140.dll是一个与特定软件或服务相关的动态链接库(DLL)文件,通常与某些应用程序或服务的运行时环境相关。这个DLL文件可能包含了处理运行时环境、资源管理和与其他软件交互等功能所需的函数和资源,对于确保相关应用程序或服务的正常运行非常重要。当gutil140.dll文件被破坏......
  • ThreadLocal ThreadLocalUtil
    ThreadLocalUtil.javapublicclassThreadLocalUtil{staticfinalThreadLocalTHREAD_LOCAL=newThreadLocal();publicstatic<T>Tget(){return(T)THREAD_LOCAL.get();}publicstaticvoidset(Objectvalue){TH......
  • OFtutorial09_runtimePostprocessingUtility解析
    组成pipeCalc.H源码头文件#ifndefpipeCalc_H#definepipeCalc_H#include"volFieldsFwd.H"#include"Switch.H"#include"fvc.H"#include"fvMeshFunctionObject.H"#include"logFiles.H"#include"addToRunTi......