Есть несколько способов закрепить элементы на экране, чтобы они располагались в правой части и не сдвигались при изменении разрешения:
1. Использование CSS-свойства `position: fixed;` для элементов:
```css
.right-element {
position: fixed;
top: 50%; /* настраивается в зависимости от желаемой вертикальной позиции */
right: 0;
transform: translate(0, -50%); /* для центрирования элемента по вертикали */
}
```
2. Использование flexbox в родительском контейнере:
```css
.parent-container {
display: flex;
justify-content: flex-end;
}
```
3. Использование CSS-свойства `float: right;` для элементов:
```css
.right-element {
float: right;
}
```
4. Использование CSS-свойства `grid` в родительском контейнере:
```css
.parent-container {
display: grid;
grid-template-columns: 1fr auto; /* 1fr занимает все свободное место в левой части, auto - правая часть */
}
```
Выберите подходящий способ в зависимости от ваших потребностей и требований дизайна.