scss 动态渲染常用变量 ----- uniapp版

news/2024/12/4 10:24:47/文章来源:https://www.cnblogs.com/sws-kevin/p/18585761
/* 字体大小 */
$size: 50;
@for $i from 1 through $size {.size-#{$i} {font-size: #{$i * 2}rpx;}.lh-#{$i} {line-height: #{$i * 2}rpx;}
}
$color_key: '#';
/* 常用颜色1 */
@each $color in c, d, e, f, 0, 3, 5, 6, 8, 9 {.cr-#{$color} {color: #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.bg-#{$color} {background-color: #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-#{$color} {border: 2rpx solid #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-t-#{$color} {border-top: 2rpx solid #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-l-#{$color} {border-left: 2rpx solid #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-r-#{$color} {border-right: 2rpx solid #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-b-#{$color} {border-bottom: 2rpx solid #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-#{$color}-dashed {border: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-t-#{$color}-dashed {border-top: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-l-#{$color}-dashed {border-left: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-r-#{$color}-dashed {border-right: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}.br-b-#{$color}-dashed {border-bottom: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color}#{$color}#{$color}#{$color};}
}/* 常用颜色2 */
@each $color in f5, f8, f7, e9, 80 {.cr-#{$color} {color: #{$color_key}#{$color}#{$color}#{$color};}.bg-#{$color} {background-color: #{$color_key}#{$color}#{$color}#{$color};}.br-#{$color} {border: 2rpx solid #{$color_key}#{$color}#{$color}#{$color};}.br-t-#{$color} {border-top: 2rpx solid #{$color_key}#{$color}#{$color}#{$color};}.br-l-#{$color} {border-left: 2rpx solid #{$color_key}#{$color}#{$color}#{$color};}.br-r-#{$color} {border-right: 2rpx solid #{$color_key}#{$color}#{$color}#{$color};}.br-b-#{$color} {border-bottom: 2rpx solid #{$color_key}#{$color}#{$color}#{$color};}.br-#{$color}-dashed {border: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color};}.br-t-#{$color}-dashed {border-top: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color};}.br-l-#{$color}-dashed {border-left: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color};}.br-r-#{$color}-dashed {border-right: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color};}.br-b-#{$color}-dashed {border-bottom: 2rpx dashed #{$color_key}#{$color}#{$color}#{$color};}
}/* 定位 */
$position: 20;
@for $i from 0 through $position {.top-#{$i} {top: #{$i * 2}rpx;}.bottom-#{$i} {bottom: #{$i * 2}rpx;}.left-#{$i} {left: #{$i * 2}rpx;}.right-#{$i} {right: #{$i * 2}rpx;}
}/* margin间距 */
$margin: 40;
@for $i from 0 through $margin {.ma-#{$i} {margin: #{$i * 2}rpx;}.mtb-#{$i} {margin-top: #{$i * 2}rpx;margin-bottom: #{$i * 2}rpx;}.mlr-#{$i} {margin-left: #{$i * 2}rpx;margin-right: #{$i * 2}rpx;}.mt-#{$i} {margin-top: #{$i * 2}rpx;}.mb-#{$i} {margin-bottom: #{$i * 2}rpx;}.ml-#{$i} {margin-left: #{$i * 2}rpx;}.mr-#{$i} {margin-right: #{$i * 2}rpx;}
}/* padding间距 */
$padding: 40;
@for $i from 0 through $padding {.pa-#{$i} {padding: #{$i * 2}rpx;}.ptb-#{$i} {padding-top: #{$i * 2}rpx;padding-bottom: #{$i * 2}rpx;}.plr-#{$i} {padding-left: #{$i * 2}rpx;padding-right: #{$i * 2}rpx;}.pt-#{$i} {padding-top: #{$i * 2}rpx;}.pb-#{$i} {padding-bottom: #{$i * 2}rpx;}.pl-#{$i} {padding-left: #{$i * 2}rpx;}.pr-#{$i} {padding-right: #{$i * 2}rpx;}
}/* 文本规定行数超出... */
$line: 5;
@for $i from 1 through $line {.text-line-#{$i} {overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: #{$i};line-clamp: #{$i}; // 添加标准属性以增加兼容性-webkit-box-orient: vertical;// word-break: break-word;word-break: break-all;overflow-wrap: break-word;word-wrap: break-word;}
}

  

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/846562.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

RK3566 RK3568开发板Android11屏蔽开机启动提示,优化启动时间

触觉智能RK3568开发板Android11屏蔽开机启动提示,优化启动时间!通用瑞芯微RK3566 RK3568等主板在Android11系统下开机启动会出现下图“平板电脑正在启动”字样,屏蔽可优化开机启动时间,本文教大家如何通过修改代码屏蔽开机提示。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞…

jQuery实现类似视频播放功能的图片播放器插件

jquery Image Player是一款可以像视频播放一样逐张播放图片的图片播放器JQUERY插件。当你需要介绍你的某个产品和项目的时候,这个插件就可以发挥它的强大作用。你可以将产品或项目的各个功能做成图片,然后使用该插件来逐帧播放。 现在大多数的产品和项目介绍使用的都是gif图片…

Nexpose 7.0.0 for Linux Windows - 漏洞扫描

Nexpose 7.0.0 for Linux & Windows - 漏洞扫描Nexpose 7.0.0 for Linux & Windows - 漏洞扫描 Rapid7 on-prem Vulnerability Management, released Dec 03, 2024 请访问原文链接:https://sysin.org/blog/nexpose-7/ 查看最新版。原创作品,转载请保留出处。 作者主页…

采集倍福PLC 转 profinet IO项目案例

VFBOX协议转换网关支持PLC,modbus,EthernetIP,Profinet,CCLink,EtherCAT,IEC61850,IEC104,bacnet,DLT645,HJ212,opc ua,opc da,DNP3。目录 1 案例说明 1 2 VFBOX网关工作原理 1 3 准备工作 2 4 设置倍福PLC 2 5 配置网关参数采集倍福PLC数据 4 6 用PROFINET IO协议…

为什么越来越多团队选择看板进行任务管理?

在当前快节奏、高效率的工作环境中,传统的任务管理方式往往显得冗长且低效。项目进度跟踪、任务分配、团队协作等方面的需求日益增加,传统的管理方式未必能满足团队对信息透明度和进度跟踪的高要求。此时,看板视图作为一种行之有效的解决方案,逐渐在团队管理中崭露头角。它…

iPhone 17系列将迎来八项重大变革和创新

根据外媒 MacRumors 的报道,2025年即将发布的 iPhone 17 系列或将带来多达八项重大创新,这些变化可能显著提升用户体验并重新定义智能手机的设计与性能。以下是这些预计变化的详细分析: 八大变革解析1. 材质革新:首次采用铝制外壳特点:iPhone 17 Pro 系列将告别钛金属材质…

任务系统之任务流程可视化

在运维自动化平台中,任务系统无疑是最核心的组成部分之一。它承担着所有打包编译、项目上线、日常维护等运维任务的执行。通过任务系统,我们能够灵活地构建满足不同需求的自定义任务流。早期的任务流后端采用了类似列表的存储结构,根据任务流内子任务的排序依次执行,尽管通…

浅谈APS排程模型为何需要将企业业务融入系统

制造业的排产工作是个具有难度的复杂工作,计划员经常面临的是数千种原材料、数百道工序、数十条生产线,还要考虑设备维护、工人排班、交期承诺等众多因素。在过去,人工使用excel或者辅助排产工具排产绰绰有余。然而,当下人工排产已经无法应对多订单的非标定制趋势,APS自动…

博科 FC 交换机 Firmware微码版本升级

一. 搭建ftp服务 windows系统直接安装 FileZilla Server配置一下即可; 下载链接:https://filezilla-project.org/download.php?type=server 配置ftp教程链接: https://segmentfault.com/a/1190000021823644 大致步骤: 1.安装软件 2.安装完成后会自动打开Filezilla Server …

请使用css3实现图片的平滑转换

可以使用 CSS3 的 transition 属性来实现图片的平滑过渡效果。以下是一些常见的应用场景和示例代码: 1. 鼠标悬停时放大图片: <img src="image.jpg" alt="My Image">img {width: 200px;height: 150px;transition: transform 0.3s ease; /* 定义过渡…

Linux内存布局

目录在linux中,每一个进程都被抽象为task_struct结构体,称为进程描述符,存储着进程各方面的信息;例如打开的文件,信号以及内存等等;然后task_struct的一个属性mm_struct管理着进程的所有虚拟内存,称为内存描述符。在mm_struct结构体中,存储着进程各个内存段的开始以及结…

基于三菱FX2N系列PLC四路抢答器系统设计

学校PLC课程实验任务是做一个四路抢答器,有一丝丝小难度,捣鼓一晚上做出来了,放在这供大家参考。 吐槽:提前把实验做出来了,然后老师说下次不做这个实验,直接跳到下一个实验做= =|| 那就把它发到博客上给以后要做的同志提供一个参考。输入 功能 输出 功能X0 开始抢答 Y0 …