Мне нужна помощь в добавлении текстового логотипа svg поверх изображения обложки на моем веб-сайте

#wordpress #image #svg #cover

#wordpress #изображение #svg #обложка

Вопрос:

У меня есть два SVG-изображения (одно для мобильных устройств и одно для обычных экранов), и я пытаюсь выяснить, где их добавить в код. У меня уже создана дочерняя тема. Я планировал использовать этот код в своей структуре заголовка:

 .trawell-cover {
  background-image: url('https://intentionaldetours.com/wp-content/uploads/2019/02/intentional-detours-2-1920x1080.jpg');
  background-size: cover;
}
  

вместо этого вы замените свойство src адресом SVG.

В любом случае, я буквально не могу найти, где находится тег src=, и не знаю, должен ли я сделать это вместо этого:

 .trawell-cover {
    position: relative;
}

img {
height: 300px;
width: 300px;
position: absolute;
left: 50%;
top: 50%;
margin-top: -150px;
margin-left: -150px;
}

img.desktopImage {
    display: block;
}

img.mobileImage {
display: none;
}

 ...

@media screen and (max-width: 500px) {
    .desktopImage {
        display: none;
           }

    .mobileImage {
    display: block;
    }
}
  

Я просто не вижу этот раздел с тегами src= нигде в main.css. Я новичок в этом, но я действительно хочу этого добиться.

Не могу сильно стараться, так как не могу найти область, где она должна быть.

 .trawell-cover {
position: relative;
}

img {
height: 300px;
width: 300px;
position: absolute;
left: 50%;
top: 50%;
margin-top: -150px;
margin-left: -150px;
}

img.desktopImage {
display: block;
}

img.mobileImage {
display: none;
}
  

 @media screen and (max-width: 500px) {
    .desktopImage {
    display: none;
    }

    .mobileImage {
        display: block;
        }
    }
  

Я хочу, чтобы мои SVG-изображения на моем сайте были такими же, как на сайте lostwithpurpose.com

Ответ №1:

Вы должны отделить текст от изображения «intentional-detours-2-1920×1080.jpg «. Затем в вашей HTML-разметке создайте тег img внутри .trawell-обложка div.

Тег src =»» присутствует только в теге img, которым вы не можете управлять в css.

в html это должно выглядеть так:

 <div class="trawll-cover">
   <!-- Add the url of Intentional Detours text in png/svg format in src I used your reference as example -->
   <img src="https://www.lostwithpurpose.com/wp-content/themes/Wander-child/img/lwp-wordmark-new.svg" width="300" height="auto">
</div>
  

Комментарии:

1. Спасибо за ваш ответ. Однако, где мне перейти к разметке HTML? Я знаю, где находится таблица стилей CSS main.css, но я не могу понять, куда это добавить. (Я использую WordPress)

2. это внутри вашей дочерней темы. Если его там нет, вам нужно скопировать header.php из вашей родительской темы и вставьте ее в свою дочернюю тему, чтобы вы могли изменить header.php . Оттуда вам нужно найти тег с классом trawll-cover. Дайте мне знать, если найдете его.