#css #html #programowanie #frontend #webdev #ui Jak zrobić, żeby tip z napisem w pionie był wyrównany do dołu viewport - jak przy position: fixed;, i scrollował się razem ze stroną. Ale żeby w poziomie był wyrównany wewnątrz prawego, beżowego pola - jak przy position: absolute;, bo napis jest wewnątrz prawego pola. ?
Jak zrobić, żeby tip z napisem w pionie był wyrównany do dołu viewport - jak przy
position: fixed
;, i scrollował się razem ze stroną.Ale żeby w poziomie był wyrównany wewnątrz prawego, beżowego pola - jak przy
position: absolute;
, bo napis jest wewnątrz prawego pola.?
Tutaj żywy przykład:
https://codepen.io/look997/pen/ZEJWPoW
Oczywiście żeby to był czysty CSS z HTML, bez JS i bez na sztywno ustawianych odstępów.
Pozornie proste, ale mam wrażenie że tego nie da się zrobić. :D
https://codesandbox.io/s/laughing-mendel-lxfh5
Czyli
fixed
domyślnie jakby zachowuje pozycję względem kontenera, i toright
/left
psuło. Ok.Nawet nie trzeba przenosić do
.content
jak patrzę. Samo usunięcieright
ileft
wystarczy.I moje
position: relative
dla.right
.loading-info
jest zostawionyfixed
teraz i mi działa, zobacz - tak to miało działać:https://codepen.io/look997/pen/NWvNmYb
Tylko usunąłem
right
ileft
z.loading-info
- bo to one psuły.Usunąłem też
position: relative
z.right
, bo po prostu zbędny, ale to nic nie zmienia.fixed
lepiej się nada w moim przypadku.