У меня есть веб-сайт, где я хочу, чтобы фон заголовка находился в одном и том же месте независимо от размера экрана/устройства. Я хочу, чтобы центр линий «прилипал» к точке в h1.
Я был близок, но есть ошибка, которая, я думаю, вызвана высотой div, когда я изменяю размер моего браузера до того же размера, что и iPhone 5, фон находится в немного другом месте, поэтому используйте background-position, чтобы сохранить центр под точкой не возможно. Я хочу избежать этой части, где линии пересекаются, оставляя точку.
Меня не волнует, обрезается ли фон границей браузера. Я просто хочу, чтобы центр линий всегда оставался под точкой! Как мне этого добиться? Я не могу выложить исходный код того, что есть на сервере (использую стилус), но вот то, что у меня есть, выдаёт такие же баги:
#header
height: 344px
max-width: 435px
margin: 0 auto
background: no-repeat url('/img/lines.png')
background-position: -52px -2px
background-size: 100%
+below(435px)
background-size: 320px
background-position auto
//haj.zso text
h1
text-align: center
padding-top: 137px
font-size: 65px
font-weight: 700
font-style: italic
letter-spacing: -3.7px
margin: 0
<div id="wrapper">
<div id="header" class="animated zoomIn">
<h1 class="animated fadeInDownBig">haj.zso</h1>
</div>
Я только играл со свойствами height, max-width, background-position, background-attachment и background-size, но без везения... Я чувствую, что вообще неправильно подхожу к этому.
Я не загружал его как изображение, потому что я не хочу анимировать строки позже и добавлять bg-клип при наведении к тексту.