1

不确定这是否真的可以做到。是否可以根据当前大小增加/减少特定的 HTML 标签(h1,p,...);只使用 CSS 和 HTML?我知道 JavaScript 的方式。

较小/较大的百分比将由用户确定。例如,它可能是 97%。那么它应该是元素字体大小的 97%。

例子:

CSS:

h1 { font-size: 2rem }

HTML:

<h1 style="font-size: (20% larger)"></h1>

4

1 回答 1

2

从您的示例中,CSSvar()和 calc() 可能会有所帮助

h1 {
  --font-size: 2rem;/* set a var for your font-size. --font-size is a valid name for a CSS var() */

/* use that var() */

font-size: var(--font-size);
}
<h1 style="font-size: calc( var(--font-size) *  1.2 )">Enlarge 20%</h1>
<h1 style="font-size: 2.64rem">2.2rem x 1.2 = 2.64rem </h1>
<h1 style="font-size: var(--font-size);">2rem</h1>
<h1 style="font-size:2rem;">2rem</h1>
<h1>from the sheet</h1>

于 2021-08-26T22:43:28.737 回答