Wie kann ich einen Text in JavaScript positionieren?

1 Antwort

Von Experte BeamerBen bestätigt

Indem du per JS gewisse CSS-Eigenschaften setzt oder änderst.

Falls das Element absolut positioniert ist: style.left = "5px" bzw. style.top = 5px.
Falls nicht: style.marginTop = "5px" bzw. style.marginLeft = "5px".

Oder du bewegst es mit transform, dann ginge das mit style.transform = "translate(x,y)"

Woher ich das weiß:Hobby – Programmieren ist mein Hobby & Beruf

BibbleBob 
Fragesteller
 07.12.2021, 21:20

ok, und wo muss ich das in den obigen Code einsetzen?

0
MrAmazing2  07.12.2021, 21:54
@BibbleBob

Kommt drauf an was du genau bewegen möchtest und wann und wohin.

Falls das aussehen direkt ändern willst kannst du z.B. einfach

style="margin-left: 15px"

in den Code einfügen, den du da per JS erzeugst.

var footer = `

<h2 style="margin-left: 25px"> Service-Hotline </h2>

<h2 style="margin-left: 25px"> Quellen </h2>

<h2> Anfahrt </h2>

<p></p>

<h1> 04383-42069 </h1>

<h1><a href="

https://www.youtube.com/watch?v=dQw4w9WgXcQ
"> Quellenverzeichnis </a></h1>

<h1><a href="https://www.google.de/maps/place/Heischberg+6,+24329+Dannau/@54.2467622,10.5792516,17z/data=!3m1!4b1!4m5!3m4!1s0x47b263e46411918d:0xc44a9eacc772c79d!8m2!3d54.24676!4d10.5807992"> Karte </a></h1>

`;

document.getElementsByTagName("footer")[0].innerHTML = footer;
1