Мой веб-сайт имеет навигацию, представленную в виде списка кнопок-панцирей с закругленными углами .
Каждая кнопка должна иметь свой собственный фон, который является фотографией. Фотография больше кнопки и должна перемещаться в ответ на движение мыши над этой кнопкой. У нас есть эффект, как будто мы смотрим в окно.
Навигация имеет следующую структуру HTML: "ul> li> a> img".
Я думаю, что каждый "ul> li" должен быть прямоугольником с круглым углом и действовать как обтравочная маска для изображения.
Настройка «переполнение: скрыто;» не работает, потому что область отсечения - это простой прямоугольник без закругленных углов.
Свойства CSS, как показано ниже, работают в браузерах Webkit, но не в Firefox.
mask-image: url(/images/mask.png);
mask-position: 0 0;
mask-repeat: no-repeat no-repeat;
mask-size: 125pt 77pt;
Что такое кросс-браузерный способ сделать это?