Я пытаюсь сделать somethink так:косой черты перед текстом в CSS
.line {
font-size: 40px;
transition: all .3s linear;
}
a:hover .line {
font-size: 30px;
}
.text {
position: relative;
top: -7px;
}
<a href="#">
<span class="line">/</span>
<span class="text">Home Page</span>
</a>
Но когда я пытаюсь масштаб этой линии, это переместить все ссылки. Я хочу масштабировать эту линию из центра и не перемещать все элементы.
a,
a:hover,
a:focus {
text-decoration: none;
}
.line {
font-size: 40px;
transition: all .3s linear;
}
a:hover .line {
font-size: 30px;
}
.text {
position: relative;
top: -7px;
}
<a href="#">
<span class="line">/</span>
<span class="text">Home Page</span>
</a>
<br>
<a href="#">
<span class="line">/</span>
<span class="text">Another Page</span>
</a>
<br>
<a href="#">
<span class="line">/</span>
<span class="text">Another Page 2</span>
</a>
Дайте пролете фиксированную ширину, так что она не изменится в ширину при масштабировании слэш ... – Stuart