Попробуйте вместо % и px использовать vw.
1vw = 1% ширины области просмотра
Ну как то так
.link1 {
right: 15vw;
top: 10vw;
background: linear-gradient(to right bottom, white, grey);
width: 20vw;
height: 20vw;
border-radius: 10vw;
}
(числа условны, попробуйте подобрать для основного размера)
Может быть и высоту шрифта тоже придется подбирать.
|