css 伸缩字体的填充和边距

jxct1oxe  于 2023-03-20  发布在  其他
关注(0)|答案(2)|浏览(94)

在字体上添加填充和边距有什么意义

.center-title {
  position: absolute;
  /* top: 60%; */
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-end;
  align-content: flex-end;
  height: 300px;
}

.main {
  position: relative;
  display: inline-block;
  height: initial;
  display: flex;
  flex-direction: row;
  align-content: flex-end;
  align-items: flex-end;
}

.small {
  font-size: 1rem;
  font-family: "Crimson Text";
  font-style: italic;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-end;
  margin-bottom: 25px;
}

.big {
  font-size: 13rem;
  font-family: Jost;
  display: inline-block;
  line-height: 13rem;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
}

.word {
  line-height: 1rem;
}
<div class="main">
  <span class="big">BIG</span>
  <span class="small">
        <span class="word">Sony A7III</span>
  <span class="word">16-35mm and 85mm</span>
  <span class="word">Nikon D810</span>
  <span class="word">Landscape and Moments</span>
  <span class="word">Photography and Film</span>
  </span>
  <div class="big">WORD</div>
</div>
wljmcqd8

wljmcqd81#

你是这个意思吗?

这是CSS:

.small {
  font-size: 1rem;
  font-family: "Crimson Text";
  font-style: italic;
  display: inline-block;
}

.big {
  font-size: 13rem;
  font-family: Jost;
  display: inline-block;
}

我只需要使小类和大类的名称显示属性都为“inline-block”

nimxete2

nimxete22#

align-items: last-baseline看起来很接近,但是对于容器中较小的文本,它似乎不能完美地工作:

.main {
  display: flex;
  align-items: last-baseline;
}

.small {
  font-size: 1rem;
  font-family: "Crimson Text";
  font-style: italic;
}

.big {
  font-size: 13rem;
  font-family: Jost;
}
<div class="main">
  <span class="big">BIG</span>
  <span class="small">
    <span class="word">Sony A7III</span>
  <span class="word">16-35mm and 85mm</span>
  <span class="word">Nikon D810</span>
  <span class="word">Landscape and Moments</span>
  <span class="word">Photography and Film</span>
  </span>
  <div class="big">WORD</div>
</div>

相关问题