На js получить координаты попадания мышки в зону ссылки.
Спозиционировать туда круглый псевдоэлемент сжатый до 0.
При наведении "расправляете" этот псевдо.
Всё это видно через инструменты разработчика, можете посмотреть там самостоятельно подробнее.
контейнер у меня 1860px а размеры элементов маеленьких 735х500рх а больших 1109х500рх так вот у меня не получаеться по таким размерам
Ну осталось совсем немножко вспомнить математику средней школы.
Вы задали гриду колонки одинаковой ширины.
А теперь посчитайте пропорции и задайте.
Высоту и строки вообще уберите, пусть по контенту растягиваются или пропорционально ширине (с помощью aspect-ratio, если поддержка позволяет либо хаком с паддингом)
sirinotapple, брррр
Контент внутри кнопки быть не может.
Но у контента и кнопки может быть общий родитель, относительно которого вы и будете позиционировать.
Только скорее вам нужен absolute, а не fixed. Ну и координаты к нему, а не просто так.
Раз там есть примеры и пояснения, то вам уже всё должно быть понятно.
А я не в курсе о чем вы говорите.