4

Bootstrapと自分のcssを使用してホバー効果を作成しようとしています。問題は、親コンテナであるカルーセルがホバー効果をクリップしていることです。

私が探している外観は次のようなものです(長い説明のあるアイテムにカーソルを合わせます):

http://www.ebay.com/sch/Other-/26261/i.html?rt=nc&_dmd=2

これは私の試みが今どのように見えるかです:

ここに画像の説明を入力してください

これは私が達成しようとしていることです:

ここに画像の説明を入力してください

親のオーバーフロー要素をオーバーライドして無駄にしようとしました。

ホバー効果は次のことを行う必要があります。

  • カルーセル内のすべての画像で同じサイズにする
  • その下のコンテンツを上書きします

これがフィドルです:フィドル

私は何が間違っているのですか?

4

2 に答える 2

2

Bootstrapを使用している場合は、Popoverを使用しないのはなぜですか?:

$('.thumb-hover').popover({
  title: "This is a title",
  content: "This is a test",
  trigger: 'hover',
  placement: 'bottom'
});

JSFiddle

于 2012-09-20T21:50:37.363 に答える
0

プラグインがすでにオーバーフローを使用しているため、オーバーフローを操作するのは簡単ではないようです。

XとYの両方をvisibleに設定することで、興味深い結果を得ることができoverflowます:demo(jsfiddle)

.carousel-container:hover {
    overflow-y: visible!important;
    overflow-x: visible!important;
}

ただし、Xオーバーフローはプラグインスタイルを壊します。

しかし、それはグーグルクロームではまったく機能しないので、私のアドバイスはこのプラグインを使用しないことです。


CSSオーバーフロー-x:visible;であるため、別のプラグインでもほぼ同じ問題が発生します。およびオーバーフロー-y:非表示。スクロールバーの問題を引き起こす

ブートストラップカルーセルを使用したデモ(jsfiddle)


カルーセルではとにかくJavaScriptが必要なので、(自家製?)JavaScriptの使用を検討する必要があるかもしれません。

于 2012-09-29T19:47:17.573 に答える