リストとカードを使用してプロジェクトを作成しました。オブジェクトをドラッグしたときにCSSクラスに値を割り当てるCSS/JavaScript/AngularJS
リストは1つずつ表示され、カードはリストの下に1つずつ表示されます。
私はディレクティブドラッグアンドドロップを使用します。あるカードを他のリストにドラッグすると、私はそのカードを落とす。私はカードを保持している場所で作成されます。私は、CSS word-wrap: break-word;
に使用
<li class="DnDPlaceHolder"></li>
次いで高li
は、すべてのカード(幅が一定である)で異なっています。
シャドーカードを作成したいと思います(このカードの場合のように)。つまり、私はカードを保持しているところにあります。
私が持っているこのカードのパラメータ(高さ、幅)です。
問題は、私がliをドラッグしたときにそれを作る方法です。Card/liは、純粋なjavascriptまたはangleだけを使ってクラス "DnDPlaceHolder"のパラメータを自動的に割り当てます。
これはまったく可能ですか?
編集影を書き込むことで、私は(CSS:ボックスシャドウ)を意味するものではありません
は、私はあなたがドラッグしているイベントにアクセスすることができると信じて(上のドラッグか何か)は、おそらくそこにあなたが持っているだろうドラッグされている要素の幅と高さ、いくつかのコードをいくつかのフィドルやペンに置くのを助けたい場合 – pegla
ここをクリックしてください、https://plnkr.co/edit/uh92bicwR15ggSRzGZB1?p=previewあなたはそれをドラッグしたいとき、そしてあなたがリストの別の場所を保持するとき、liのサイズがより大きいところを見て、 class dndPlaceHolderしかし、css dndplaceholderにクラスが定義されていない場合、ul> liで厳密なパラメータを取得します –