Изменение размера шрифта при ресайзе

117
05 февраля 2022, 16:10

Есть вот такой макет

Надпись " Planeta " расположина на всю ширину сайта. Как сделать так чтобы при ресайзе она пропорционально уменьшалась и всегда влазила по ширине? Пытался сделать через и svg text. Пока не получилось. Возможно ли это сделать без JavaScript?

Answer 1

если в html head - е дабавить

<meta name="viewport" content="width=device-width, initial-scale=1.0">

то можно попробовать с vw(viewport width) и vh(viewport height)

.class {
  font-size: 5vw;
}
Answer 2

vw - единица ширины экрана
vh - единица высота экрана

@import url('https://fonts.googleapis.com/css?family=Lato:400,700|Open+Sans:400,600,700|Raleway:400,900&display=swap'); 
 
*, *:before, *:after { 
  -webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
  box-sizing: border-box; 
} 
 
body { 
  margin: 0; 
  font-size: 16px; 
  font-family: 'Open Sans', sans-serif; 
  color: white; 
} 
 
div { 
  height: 100vh; 
  background-color: #bab6b6; 
  font-size: 25vw; 
  display: -webkit-flex; 
  display: -moz-flex; 
  display: -ms-flex; 
  display: -o-flex; 
  display: flex; 
  justify-content: center; 
  align-items: center; 
}
<div>Planeta</div>

READ ALSO
Как сделать адаптивный slick-slider?

Как сделать адаптивный slick-slider?

Хочу сделать,чтобы при уменьшении экрана картинки в секции выстраивались по 2 штуки а на смартфонах по 1Делал аналогично в одной из предыдущих...

182
Проблемы с отображением в localhost

Проблемы с отображением в localhost

Запустил первую программу собранную на Maven в IntelijIdea со SpringПри отображении в браузере выдает ошибку! Делал все по гайду с офф

76
Как подобрать нулевое значение для базовых типов в шаблоне?

Как подобрать нулевое значение для базовых типов в шаблоне?

Как подобрать значение для базовых типов int32_t, int8_t и тд

97