プロパティの値(私の場合はdivの子要素)を取得し、それをjsなしの純粋なCSS3で親のプロパティの値として使用することは可能ですか?
私の場合: 次のコードを使用して、マウス ホバー時にアニメーションで表示される div があります。
.filter {
height: 22px;
overflow: hidden;
transition: all 1s ease-in-out 0s;
}
.filter:hover {
height: 100px;
}
しかし、「目的地」(ホバー時)の高さをハードコードするのではなく、そのdivの子(テーブル)のscrollHeightプロパティから取得し、cacl()関数を使用して固定量を増やしたいと思います。このテーブルのサイズはページごとに異なり、テーブル自体には box-shadow プロパティがあるため、これが必要ですが、これには単一のスタイルを使用したいと考えています。
私が使用する場合
.filter:hover {
height: auto;
}
アニメーションがなく、内側のテーブルの影が隠れたままです。
これがjsFiddle の例です。
純粋なCSS3を使用して実行できますか?