#html #css
Вопрос:
В настоящее время я перепроектирую свой веб-сайт, и у меня был несколько странный выбор, когда дело доходит до идентификации текущей страницы, на которой находится пользователь.
Я знаю, что моя текущая проблема связана с моим выбором шрифта ( Noto Sans JP
), потому что в нем много white-space
вышеперечисленного, но я действительно хочу использовать его, если это возможно.
Итак, вот моя текущая реализация:
Рабочий пример:
@import url('https://fonts.googleapis.com/css2?family=Noto Sans JP:wght@700amp;display=swap');
* {
padding: 0px;
margin: 0px;
color: white;
font-family: 'Noto Sans JP', sans-serif;
}
.wrapper {
background: white;
}
.grid {
width: 100vw;
height: 100vh;
display: grid;
grid-template-columns: 150px auto;
grid-template-rows: 150px auto;
grid-gap: 2px;
}
.grid div {
background: black;
}
.titleWrapper {
position: relative;
display: flex;
flex-direction: column;
justify-content: space-between;
align-items: center;
padding-top: 20px;
}
.title {
margin: 0;
padding-left: 15px;
font-size: 75px;
font-weight: bold;
text-transform: uppercase;
color: black;
-webkit-text-stroke: 2px white;
writing-mode: vertical-rl;
text-orientation: sideways;
-moz-transform: scale(-1, -1);
-o-transform: scale(-1, -1);
-webkit-transform: scale(-1, -1);
transform: scale(-1, -1);
}
<div class="wrapper">
<div class="grid">
<div>Itza<br/>Mi</div>
<div>Nav</div>
<div class="titleWrapper"><p class="title">Homepage</p></div>
<div>Hello</div>
</div>
</div>
However, I’m not the biggest fan of having it like this because the text still has a bit of white-space
on top (as shown in the following pic) and I have to use a padding
to actually center it on the container.
I was wondering if there is maybe a better way of doing what I’m doing here.