#html #css
Здравствуйте! Столкнулся с такой проблемой, когда кнопки стоят в один ряд, они увеличиваются вниз, мне нужно чтобы их увеличение происходило вверх, как исправить ошибку? Разметку прикрепляю ниже: div.buttonsfooter { width: 350px; height: 45px; background: url(https://i.stack.imgur.com/TnnDv.png); background-size: 100%; background-repeat: no-repeat; border-radius: 5px; margin-top: 85px; margin-left: 1; transition: 0.3s; display: inline-block; position: relative; } div.buttonsfooter:hover { background: url(https://i.stack.imgur.com/TnnDv.png); margin-top: 65px; height: 65px; background-size: 100%; } a.buttontext { font-family: 'Open Sans', sans-serif; font-size: 1.000em; color: #fff; margin-top: 3%; margin-left: 28.5%; text-decoration: none; font-weight: bold; position: relative; display: inline-block; }
Ответы
Ответ 1
display: inline-block; по-умолчанию имеют vertical-align: baseline; , стоит выровнять vertical-align: top; и обе кнопки вверх начинают увеличиваться: div.buttonsfooter { width: 350px; height: 45px; background: url(https://dummyimage.com/600x400/333/fff); background-size: 100%; background-repeat: no-repeat; border-radius: 5px; margin-top: 85px; margin-left: 1; transition: 0.3s; display: inline-block; vertical-align: top; position: relative; } div.buttonsfooter:hover { background: url(https://dummyimage.com/600x400/ccc/fff); margin-top: 65px; height: 65px; background-size: 100%; } a.buttontext { font-family: 'Open Sans', sans-serif; font-size: 1.000em; color: #fff; margin-top: 3%; margin-left: 28.5%; text-decoration: none; font-weight: bold; position: relative; display: inline-block; }
Комментариев нет:
Отправить комментарий