gpt4 book ai didi

html - CSS 中的文本间距

转载 作者:行者123 更新时间:2023-11-28 17:06:54 25 4
gpt4 key购买 nike

我有以下设置:https://jsbin.com/xovupozopo/edit?html,css,output

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width">
<title>JS Bin</title>
<link href="https://fonts.googleapis.com/css?family=Josefin+Sans:700" rel="stylesheet">
</head>
<body>
<div class="box">
<span class="text">V</span>
</body>
</html>

减少:

@fontsize: 128pt;
@size: 95pt;

.box {
display: inline-block;
padding: 10pt 10pt 0 10pt;
background-color: #ffffff;
margin: 10pt 10pt 10pt 10pt;
border-radius: 4pt;
box-shadow: 0 3pt 5pt rgba(0, 0, 0, 0.25);
}

.text {
font-size: @fontsize;
text-align: center middle;
font-family: 'Josefin Sans', sans-serif;
text-shadow: 0 10px 0 rgba(255, 255, 255, 0.25);

}

body {
background-color: #00ff00;
}

结果如下:

enter code here

显然它太高了。我似乎无法通过摆弄 span 或 div 上的边距或填充来减小尺寸。

如何按比例减小此处的垂直高度,以便将其调整为固定宽度的缩放正方形?

最佳答案

.text显示为block,设置其heightoverflow:

.box {
display: inline-block;
padding: 10pt;
background-color: #ffffff;
margin: 10pt 10pt 10pt 10pt;
border-radius: 4pt;
box-shadow: 0 3pt 5pt rgba(0, 0, 0, 0.25);
}

.text {
display: block;
font-size: 95pt;
text-align: center;
height: .8em;
overflow: hidden;
font-family: 'Josefin Sans', sans-serif;
text-shadow: 0 10px 0 rgba(255, 255, 255, 0.25);
}

body {
background-color: #693;
}
<link href="https://fonts.googleapis.com/css?family=Josefin+Sans:700" rel="stylesheet">

<div class="box">
<span class="text">V</span>
</div>

关于html - CSS 中的文本间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48913208/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com