プログラムでサイズが計算されるタイムブロックがあります。CSS:Divは元のサイズに応じてサイズを変更します
目的は次のとおりです。コンテンツがそのコンテナよりも大きい
-ifあなたが要素にカーソルを合わせると、それはそれのすべてを表示するように拡張されます。
- コンテンツがコンテナより小さい場合は何も起こりません。
ここにはfiddleがあります。
注:
-Redは、それが現在どのようにであることを意味します。
-Greenが私の目的です。
私はAngularを使用していますので、javascriptの解決策が受け入れられます。
フィドルのHTML:
.current {
width: 200px;
background-color: red;
margin-right: 10px;
float: left;
overflow: hidden;
}
.current:hover {
height: auto !important;
}
.supposed {
width: 200px;
background-color: lightgreen;
margin-right: 10px;
float: left;
overflow: hidden;
}
.supposed.small:hover {
height: auto !important;
}
.small {
height: 50px;
}
.big {
height: 100px;
}
.content {
height: 75px;
background-color: rgba(0,0,0,0.5);
}
<body>
<div class="current small">
<div class=" content">
</div>
</div>
<div class="current big">
<div class="content">
</div>
</div>
<div class="supposed small">
<div class="content">
</div>
</div>
<div class="supposed big">
<div class="content">
</div>
</div>
</body>
あなたはフィドルで何が問題になっていますか、違いは何ですか? – Alvaro
2番目の赤いdivに移動し、下の部分でマウスを動かすと、緑色の大きな正方形のように振る舞います。 – HermanTheGermanHesse