画像を積み重ねて、見た回数に応じてサイズを変更する画像クラウドを作りたい。
クラウドもおそらく事前定義されたスペースを取ります。javascriptで可能ですか、それともSVG / Canvasを使用する必要がありますか?
これに似たもの:hitlantis
任意のポインタ/参照がいいでしょう。
画像を積み重ねて、見た回数に応じてサイズを変更する画像クラウドを作りたい。
クラウドもおそらく事前定義されたスペースを取ります。javascriptで可能ですか、それともSVG / Canvasを使用する必要がありますか?
これに似たもの:hitlantis
任意のポインタ/参照がいいでしょう。
あなたが見るべきいくつかのこと:
:hover
正しいトランジション/スタイルで適切に使用すれば、Javascriptは必要ないかもしれません。
編集:
レイヤリングには、を使用しますz-index
。要素をどのように配置するかわからないので、要素を配置するためのアルゴリズムを考え出します(ランダムでうまくいく可能性があります)。それが完了したら、、position: absolute
設定top
を使用して、right
生成した位置に移動します。
配置に使用できるアルゴリズム:
x = Math.random() * maxWidth - radius + centerX
、yについても同様他にもあると思います。単純なもの(ランダム)を実行し、すべてを機能させてから、必要に応じて後でより興味深いアルゴリズムを作成することをお勧めします。