在 CSS 中使用 rem 值的 Figma 工作流程是什么?
What is the workflow in Figma for using rem values in CSS?
我是网络开发的新手,想了解以下工作流程:
- 我在 Figma 中设计了一个网站以及以像素为单位的字体样式(不能在 Figma 中使用 em 或 rem)
- 为了拥有一个响应式网站,我想用 rem 单位编写 CSS 代码
我现在是否可以根据段落标记中的基本字体大小手动将所有 px 单位转换为 rem 单位?这里的数学是如何完成的?
如果您正在寻找一种快速的方法来计算给定基本尺寸的 px 和 rems 之间的转换,您可以在网上找到很多转换器,例如
https://www.ninjaunits.com/converters/pixels/pixels-rem/
一般来说,尝试利用 sass 等预处理器,它允许您声明变量,使您的样式表更容易更改。例如:
$font-size-base: 1.125rem !default; // Assumes the browser default, typically `16px`
$font-size-lg: $font-size-base * 2 !default;
$font-size-md: $font-size-base * 1.5 !default;
$font-size-sm: $font-size-base * 0.8 !default;
希望对您有所帮助。
我使用过 rem 和 em,它们在简单网站上运行良好,但一旦你进入复杂的 UI,像素就是王道。
在使用响应式媒体查询时,我发现当文本因为 rem/em 而扩展时非常不可靠。使用像素,您可以为标准文本设置默认的 16 像素,然后在某些情况下在移动设备上将其降低到 14 像素。这是跨网站完成的,而不是针对每个元素。
所以,是的,到处都有一些调整,但不是那么多。一开始需要做更多的工作,但以后会节省大量时间,因为每周都会遇到 10 个错误,当用户单击 link 时,网站的某些部分在某些平板电脑上无法正常运行,并且文本进一步向右推。
全面关注像素,在 Figma 中,在 HTML/CSS 和 Javascript 中有相同的测量单位,并且事情很简单,不需要任何计算。
我是网络开发的新手,想了解以下工作流程:
- 我在 Figma 中设计了一个网站以及以像素为单位的字体样式(不能在 Figma 中使用 em 或 rem)
- 为了拥有一个响应式网站,我想用 rem 单位编写 CSS 代码
我现在是否可以根据段落标记中的基本字体大小手动将所有 px 单位转换为 rem 单位?这里的数学是如何完成的?
如果您正在寻找一种快速的方法来计算给定基本尺寸的 px 和 rems 之间的转换,您可以在网上找到很多转换器,例如 https://www.ninjaunits.com/converters/pixels/pixels-rem/
一般来说,尝试利用 sass 等预处理器,它允许您声明变量,使您的样式表更容易更改。例如:
$font-size-base: 1.125rem !default; // Assumes the browser default, typically `16px`
$font-size-lg: $font-size-base * 2 !default;
$font-size-md: $font-size-base * 1.5 !default;
$font-size-sm: $font-size-base * 0.8 !default;
希望对您有所帮助。
我使用过 rem 和 em,它们在简单网站上运行良好,但一旦你进入复杂的 UI,像素就是王道。
在使用响应式媒体查询时,我发现当文本因为 rem/em 而扩展时非常不可靠。使用像素,您可以为标准文本设置默认的 16 像素,然后在某些情况下在移动设备上将其降低到 14 像素。这是跨网站完成的,而不是针对每个元素。
所以,是的,到处都有一些调整,但不是那么多。一开始需要做更多的工作,但以后会节省大量时间,因为每周都会遇到 10 个错误,当用户单击 link 时,网站的某些部分在某些平板电脑上无法正常运行,并且文本进一步向右推。
全面关注像素,在 Figma 中,在 HTML/CSS 和 Javascript 中有相同的测量单位,并且事情很简单,不需要任何计算。