首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

愈发熟练的 CSS 技巧

之间的较大值 使用步骤 假设视觉设计稿的宽度是 750px 即 1vw = 7.5px,那么就得根据设计图的 px 值来转换 vw单位,为了避免这样的计算,当然就需要使用到 PostCSS ,以及 postcss-px-to-viewport...应该都有看到过项目根目录下面都会有一个 .postcssrc 文件,它里面都是一些配置选项比较著名的 autoprefixer,cssnano,px2rem,cssnext...等等好玩的配置插件,但是这里不作这些说明,只介绍 postcss-px-to-viewport...配合 vw 使用 Npm: npm i -S postcss-px-to-viewport 复制代码 打开 .postcssrc,假定视觉设计稿的宽度为 750px 改写配置如下: //......"plugins": { "postcss-px-to-viewport": true }, "rule": { "postcss-px-to-viewport": { "viewportWidth...复制代码 配置完成之后,在项目中直接使用 px ,构建的时候就会自动转换为 vw 单位了,简直不要太爽了;postcss-px-to-viewport 配置项说明 "viewportWidth"

81620

移动端页面如何优雅的适配各种屏幕,包括PC端

Varlet组件库的设计就是基于375px宽度的设计稿,然后使用postcss-px-to-viewport进行移动端适配,这个PostCSS插件会将px单位转换成vw单位,1vw等于1/100的视口宽度...100 = 3.75px,那么100px / 3.75px = 26.66vw ,公式如下: vw = px / (viewportSize / 100) 接下来我们从零创建一个Vite项目来看一下postcss-px-to-viewport...假设我们的设计稿就是375px,那么我们切换到尺寸更大一点的机型看看: 图片 直接上iPad,可以看到按钮尺寸没有变,但是因为屏幕变大了而显得按钮太小了,这显然是不够友好的,接下来我们就配置一下postcss-px-to-viewport...插件文档,先安装: npm install postcss-px-to-viewport 然后创建postcss.config.js文件,写入如下内容: module.exports = { plugins...: { "postcss-px-to-viewport": { // 需要转换的单位 unitToConvert: "px", // 设计稿的视口宽度

2K20

vue cli 3.0快速创建项目【内容仅供参考】

其他插件 我们要完成vw的布局兼容方案,或者说让我们能更专心的撸码,还需要配置下面的几个PostCSS插件:     postcss-aspect-ratio-mini     postcss-px-to-viewport...postcss-aspect-ratio-mini": "^0.0.2",     "postcss-cssnext": "^3.1.0",     "postcss-import": "^11.1.0",     "postcss-px-to-viewport...postcss-px-to-viewport postcss-px-to-viewport插件主要用来把px单位转换为vw、vh、vmin或者vmax这样的视窗单位,也是vw适配方案的核心插件之一。...在配置中需要配置相关的几个关键参数: "postcss-px-to-viewport": {     viewportWidth: 750,      // 视窗的宽度,对应的是我们设计稿的宽度,...特别是在我们的这个场景中,咱们使用了postcss-px-to-viewport这个插件来转换vw,更无法让我们人肉的去添加content内容。

99330

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券