задний план
Чтобы улучшить взаимодействие с пользователем, Chrome устанавливает для браузера минимальный размер шрифта по умолчанию (мин. пиксели) в соответствии с разрешением компьютера и другими условиями. Шрифты меньшего размера по-прежнему будут отображаться в пикселях мин.
Проверьте минимальный размер шрифта браузера Chrome.
Браузер-->Настройки-->Дополнительные настройки-->Внешний вид-->Настроить шрифты-->Минимальный размер шрифта
Мой минимальный размер шрифта здесь составляет 10 пикселей, поэтому шрифт размером 5 пикселей все равно будет отображаться в моем браузере как 10 пикселей.
решение
<div class="small-name">
用户名
</div>
css часть
.small-name {
font-size: 5px;
}
Измените часть css на
.small-name {
-webkit-transform-origin-x: 0;
transform-origin-x: 0;
-webkit-transform: scale(0.5);
transform: scale(0.5);
font-size: 10px;
}
В настоящее время все браузеры Chrome будут отображаться в соответствии с половиной 10 пикселей, что составляет 5 пикселей.
небольшая проблема
После решения приведенного выше решения вы обнаружите, что всеdiv
Уменьшаются вдвое, как сделать только шрифт уменьшенным?
.small-name {
width: 200%;
-webkit-transform-origin-x: 0;
transform-origin-x: 0;
-webkit-transform: scale(0.5);
transform: scale(0.5);
font-size: 10px;
}
Установите ширину в два раза больше исходного размера, и все готово~