惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

T
Tailwind CSS Blog
Hacker News - Newest:
Hacker News - Newest: "LLM"
The Cloudflare Blog
J
Java Code Geeks
大猫的无限游戏
大猫的无限游戏
雷峰网
雷峰网
WordPress大学
WordPress大学
Jina AI
Jina AI
IT之家
IT之家
Hugging Face - Blog
Hugging Face - Blog
博客园 - 聂微东
有赞技术团队
有赞技术团队
V
Vulnerabilities – Threatpost
博客园 - 司徒正美
L
Lohrmann on Cybersecurity
P
Privacy International News Feed
S
SegmentFault 最新的问题
C
Cisco Blogs
V
V2EX
博客园 - 三生石上(FineUI控件)
Apple Machine Learning Research
Apple Machine Learning Research
I
Intezer
人人都是产品经理
人人都是产品经理
博客园_首页
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Cyberwarzone
Cyberwarzone
Know Your Adversary
Know Your Adversary
酷 壳 – CoolShell
酷 壳 – CoolShell
Security Latest
Security Latest
V
Visual Studio Blog
S
Schneier on Security
宝玉的分享
宝玉的分享
博客园 - 【当耐特】
腾讯CDC
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
博客园 - Franky
Last Week in AI
Last Week in AI
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
K
Kaspersky official blog
T
The Exploit Database - CXSecurity.com
G
GRAHAM CLULEY
量子位
S
Securelist
小众软件
小众软件
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
T
Tenable Blog
阮一峰的网络日志
阮一峰的网络日志
博客园 - 叶小钗
T
Troy Hunt's Blog

CSS

Oak - V2EX CSS Grid Lanes - V2EX 当 Github 网站的某些 css 未正常加载,居然有一种别样的美感 - V2EX 2025 年了,前端样式框架应该选 Bootstrap 还是 Tailwind? - V2EX 技术文章翻译: CSS 实现极简的 LQIP - V2EX unocss 的顺序问题,求大佬解惑 - V2EX 老哥们,问一个 SCSS 的问题 - V2EX Chrome 133.0.6943.60 @media (pointer: fine) 失效? - V2EX 有什么可以把设计图纸一键生成 CSS 和 HTML 的工具: - V2EX 问个简单的 CSS 问题 - V2EX 为什么 CSS 伪元素没有做支持嵌套伪元素的设计呢 - V2EX 没看明白这句话什么意思--BFC 布局规则: 每个元素的 margin box 的左边, 与包含块 border box 的左边相接触(对于从左往右的格式化,否则相反)。即使存在浮动也是如此。 - V2EX 除了 Flex,还有什么办法好办法解决"最后一个盒子塞满剩余空间"这个问题 - V2EX css 属性 -webkit-app-region: drag; 导致 iframe 加载页面失败 - V2EX 如何抄人家的布局? - V2EX 下面的代码中,如何解释 div 的高度? - V2EX 给 div 和 span 元素设置 line-height 为 0,为什么 div 几乎失去了高度,但 span 的高度没有受到影响? - V2EX 可能是最全的免费 Tailwind CSS Component 合集 - V2EX 请问一个 DIV 内的多个 span 如何连在一起显示呢?试了好多办法都不行。 - V2EX css 好难,你们怎么熟练把 css 用起来的? - V2EX 有什么实战学习 css 的教程? - V2EX 后端程序员如何学习 css - V2EX css 有没有办法实现类似俄罗斯方块的布局效果? - V2EX 想把一个网站的所有样式转成 TailWindCss,请教各位大佬要咋弄呀? - V2EX 这个网站背景渐变效果怎么实现的? - V2EX 请教下媒体查询的问题. - V2EX 有大佬接单吗?帮忙优化下手机端的 css,200rmb - V2EX 尝试使用 CSS 优化台湾 PTT 论坛网页的阅读效果,但失败了 - V2EX 如何使用 css 来设置文字描边亿以达到 canvas 中设置文字外描边的效果? - V2EX 行内元素的 padding 表现问题 - V2EX 关于使用 flex 实现数字键盘的问题讨论:如何计算? - V2EX 谁知道如何使用 css,实现这样的下圆弧效果? - V2EX 请教一个和 border 有关的 CSS 样式的问题 - V2EX 如何解释 vertical-align 的这个现象? - V2EX 没有脱离文档流为什么子元素[外边距]还撑不起来父元素 - V2EX CSS 选择器如何筛选同级的第一个节点。[ Python ] - V2EX 前端初学者求解!在 html 文件中先给一个标签起一个类名后,怎样实现在 css 文件中输入"."自动提示补全类名呢? - V2EX css 问题为什么 flex 会影响 before 的显示效果? - V2EX 字体图标,为什么不设计成将 icon 的 unicode 写在 html 上,而要用上伪元素 - V2EX 网页灰色简洁代码 - V2EX filter: grayscale(100%) 这玩意强制子元素继承?能不能让某些区域不变 - V2EX 手机浏览器一个容器设置了 overflow: scroll 后,有没有相关设置可以让内容不足以显示滚动条时也有橡皮弹性效果? - V2EX 关于主题切换的疑问 - V2EX 有什么字体文件切块的工具嘛 - V2EX 如何检查不同浏览器对 CSS 的兼容性支持? - V2EX System.css - V2EX 有没有可能在开发时写 Tailwind CSS,在提交代码前转换成带嵌套关系的 Sass? - V2EX 请教大佬一个前端开发的问题。 - V2EX 小米手机自带浏览器无法打开使用西瓜播放器插件的网页视频,是什么原因? - V2EX
unocss 如何修改默认 8 的倍数 - V2EX
wukongkong · 2024-04-02 · via CSS
wukongkong

1

wukongkong      2024 年 4 月 2 日

现在的配置这样

```JavaScript
// uno.config.ts
import {
Preset,
defineConfig,
presetAttributify,
presetIcons,
transformerDirectives,
transformerVariantGroup,
} from 'unocss'

import {
presetApplet,
presetRemRpx,
transformerApplet,
transformerAttributify,
} from 'unocss-applet'

const isH5 = process.env?.UNI_PLATFORM === 'h5'
const isMp = process.env?.UNI_PLATFORM?.startsWith('mp') ?? false

const presets: Preset[] = []
if (!isMp) {
/**
* you can add `presetAttributify()` here to enable unocss attributify mode prompt
* although preset is not working for applet, but will generate useless css
* 为了不生产无用的 css,要过滤掉 applet
*/
// 支持 css class 属性化,eg: `<button bg="blue-400 hover:blue-500 dark:blue-500 dark:hover:blue-600" text="sm white">attributify Button</button>`
presets.push(presetAttributify())
}
if (!isH5) {
presets.push(presetRemRpx())
}
export default defineConfig({
presets: [
presetApplet({ enable: !isH5 }),
...presets,
// 支持图标,需要搭配图标库,eg: @iconify-json/carbon, 使用 `<button class="i-carbon-sun dark:i-carbon-moon" />`
presetIcons({
scale: 1.2,
warn: true,
extraProperties: {
display: 'inline-block',
'vertical-align': 'middle',
},
}),
],
theme: {},

/**
* 自定义快捷语句
* @see https://github.com/unocss/unocss#shortcuts
*/
shortcuts: [['center', 'flex justify-center items-center']],
transformers: [
// 启用 @apply 功能
transformerDirectives(),
// 启用 () 分组功能
// 支持 css class 组合,eg: `<div class="hover:(bg-gray-400 font-medium) font-(light mono)">测试 unocss</div>`
transformerVariantGroup(),
// Don't change the following order
transformerAttributify({
// 解决与第三方框架样式冲突问题
prefixedOnly: true,
prefix: 'fg',
}),
transformerApplet(),
],
rules: [
[
'p-safe',
{
padding:
'env(safe-area-inset-top) env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left)',
},
],
['pt-safe', { 'padding-top': 'env(safe-area-inset-top)' }],
['pb-safe', { 'padding-bottom': 'env(safe-area-inset-bottom)' }],
],
})

/**
* 最终这一套组合下来会得到:
* mp 里面:mt-4 => margin-top: 32rpx
* h5 里面:mt-4 => margin-top: 1rem
*/
```