Problem:
Zentrieren eines „position:fixed“-Elements Popup-Box horizontal und vertikal mit dynamischer Breite und Höhe, trotz Verwendung von Marge: 5 % automatisch;
Lösung:
Es gibt mehrere Ansätze, um dies zu erreichen:
Ansatz 1: Feste Breite und Höhe
position: fixed; width: 500px; height: 200px; top: 50%; left: 50%; margin-top: -100px; /* Negative half of height */ margin-left: -250px; /* Negative half of width */
Ansatz 2: Dynamische Breite und/oder Höhe
position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%);
Ansatz 3: Feste Breite, aber vertikale Zentrierung ist egal
position: fixed; width: 500px; margin: 5% auto; /* Only centers horizontally */ left: 0; right: 0;
Das obige ist der detaillierte Inhalt vonWie zentriert man ein Element mit fester Position horizontal und vertikal?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!