0

右の div のサイズが変更された後、左の div が使用可能なスペースに対応するために拡大するときに表示される効果を実現したいと考えています。

作業したい html の例を作成しました (div はクリック可能です): http://jsbin.com/anaPIJe/3/edit?html,css,output

最善の解決策は、意図したとおりに動作するように jsbin コードを変更することです。

ありがとう!

更新私の過ち、私はCSSのみのソリューションが欲しいとは言いませんでした

4

3 に答える 3

2

css3 フレックスボックスを試してみてください。

http://jsbin.com/anaPIJe/9/

#container {
   display: flex;
   ...

#one {
   flex: 1;
   ....
于 2013-11-13T08:20:08.367 に答える
0

動作するように、CSS と JavaScript を少し変更しました。

ここで新しいコードを表示できます: JSBin

div の周囲に配置されている目に見えない境界線のため、各幅を 2 ​​つ差し引いています。

于 2013-11-13T08:24:20.183 に答える
0

これを試して。

#container {
    display: table-row;
}
.inner {
    display:table-cell;
}

ここでデモ。

于 2013-11-13T08:05:27.540 に答える