削除された例へのリンク
問題: Webkit ブラウザー (Chrome および Safari) で、ページで作成したローテーション クラスに問題があります。コンテンツ div の回転クラスを削除すると、ホバー時に表示される大きな画像が正しい位置に表示されます。
Firefox では、回転されたコンテンツ div に問題はありません。Mac を使用しているため、IE をテストできません。
削除された例へのリンク
問題: Webkit ブラウザー (Chrome および Safari) で、ページで作成したローテーション クラスに問題があります。コンテンツ div の回転クラスを削除すると、ホバー時に表示される大きな画像が正しい位置に表示されます。
Firefox では、回転されたコンテンツ div に問題はありません。Mac を使用しているため、IE をテストできません。
.thumbnail
クラスを指定したposition:relative
ので、独自の位置コンテキストを作成しています。指定した固定位置は、親.thumbnail:hover span
の上部として 0 上部の位置で機能します。.thumbnail
position: relative
から離れて、配置したい値に位置を.thumbnail
設定するだけです(ウィンドウの上部に相対的です。.top
.thumbnail:hover span
position: fixed
私の説明が十分に明確であることを願っています!
まずは設定だけでいい.thumbnail:hover span{visibility:visible}
です残りのコードはこんな感じ
.thumbnail span {
position: absolute;
padding: 0px;
visibility: hidden;
color: black;
text-decoration: none;
height:530px;
overflow: hidden;
top: 0;
left: 460px;
}
位置は同じはずです。あなたのコードでは絶対を書きましたが、ホバーモードではfixedを設定しました。また、画像を同じ場所に表示する場合は、.thumbnailではなく#portfolioに対して相対的に配置する必要があります。したがって、これらを追加します。
#portfolio {position:relative}
削除する
.thumbnail {position:relative}