私の Web サイトには、角が丸い長方形のボタンのリストとして表示されるナビゲーションがあります。
各ボタンには、写真である独自のカスタム背景が必要です。写真はボタンよりも大きく、このボタン上でのマウスの移動に反応して移動する必要があります。窓越しに見ているような効果があります。
ナビゲーションの HTML 構造は、"ul > li > a > img" です。
各「ul > li」は、角が丸い長方形で、画像のクリッピング マスクとして機能する必要があると思います。
「overflow: hidden;」の設定 クリッピング領域は角が丸い単純な長方形であるため、機能しません。
以下のような CSS プロパティは、Webkit ブラウザーでは機能しますが、Firefox では機能しません。
mask-image: url(/images/mask.png);
mask-position: 0 0;
mask-repeat: no-repeat no-repeat;
mask-size: 125pt 77pt;
それを行うクロスブラウザの方法は何ですか?