0

kineticjsは、ステージ キャンバスをラップする div コンテナーを生成します。ただし、この div の表示属性を に設定しますdisplay:inline-block

ブラウザのスクロールバーなしでキャンバスを全画面表示にしたいです。ただし、display: inline-blockでは、常にスクロール バーが表示されます。

表示を自動に設定できれば、スクロールバーは消えます。

kineticjsによって生成された div の css スタイルを設定する方法はありますか?

前もって感謝します!

4

1 に答える 1

0

数週間前に同じ問題がありました。また、キャンバスは常にフルスクリーンにスケーリングされるため、スクロールバーを表示したくありませんでした。完全なhtml/bodyをに設定することでこれを解決しましたoverflow:hidden;

my の完全な CSS html, body:

html, body{
    position: relative;
    width: 100%;
    height: 100%;
    margin: 0px;
    overflow: hidden;
}

div を全画面表示に設定するには、幅と高さを 100% に設定するだけです。

#container{
    width: 100%;
    height: 100%;
}

最後に、ステージの幅と高さを次のように設定します。

width: window.innerWidth,
height: window.innerHeight

これで問題が解決することを願っています:)

于 2013-05-28T06:20:34.810 に答える