Vueのケースリストのアニメーション例

<!DOCTYPE HTML > 
< HTML LANG = "EN" > 

< > 
  < メタ文字コード= "UTF-8" > 
  < メタ= "ビューポート" コンテンツ= "幅=装置幅、初期の規模= 1.0" > 
  < メタHTTP -equiv = "X-UA-互換性のある" コンテンツ= "IE =エッジ" > 
  < タイトル>ドキュメント</ タイトル> 
  < スクリプトSRC = "./ libに/ VUE-2.4.0.js" > <
  > 
    リー{ 
      ボーダー1ピクセル破線#999 
      マージン5pxの; 
      行の高さ35px ; 
      パディング左5pxの; 
      フォントサイズ12ピクセル; 100%; 
    } 

    のLi:ホバー{ 
      背景色hotpink 
      トランジションすべての0.8秒やすさ
    } 



    .V入力し、
    .V-残す-に{ 
      不透明度0 ; 
      変換移動Y、(80px)を; 
    } 

    ・V-アクティブ入力し、
    .V-残す活性{ 
      転移すべて0.6秒EASE ; 
    } 

    / * 以下.V-移動し.V脱退活性併せ、可能後続リストの要素、徐々にドリフトの効果* / 
    .V-移動{ 
      転移すべて0.6秒やすさ; 
    } 
    .V-ままアクティブ{ 
      位置絶対; 
    } 
  </ スタイル> 
</ ヘッド> 

< ボディ> 
  < div要素ID = "アプリ" > 

    < divの> 
      < ラベル> 
        イド:
        < 入力タイプ= "テキスト" Vモデル= "ID" > 
      </ ラベル> 

      < ラベル> 
        名前:
        < 入力タイプ= "テキスト" Vモデル=」名」> 
      </ ラベル> 

      < 入力タイプ= "ボタン" = "添加" @click = ""を追加します> 
    </ DIV > 

    <! - <UL> - > 
      <! -遷移リストを実装するときの遷移元素を必要に応じて、ループの外にV-ためでレンダリングされ、あなたはtransitionGroup移行パッケージが必要とされて使用することはできません- > 
      <! - あなたは、V-ための循環のために作成したい場合は要素がアニメーション化各要素に設定する必要があります。キー属性を- > 
      <! - ちょうどその時入場時間効果のページを達成するために属性を追加するように見えるグループをransitionまで表示- > 
      <! - による遷移族元素としてタグ属性を指定しない場合、デフォルトは、ラベルがスパンとしてレンダリングされ、タグの属性セットが、レンダリング指定された遷移族元素を特定し、- > 
      < 遷移グループは、タグに表示され=「UL」> 
        < V-のための=「(項目、I)リストでは、 " :キー=" item.id " @click ="デル(I) " > 
          {{}} ---、item.nameをitem.idための{{}} 
        </ >
      </ 遷移基> 
    <! - </ UL> - > 

  </ divの> 

  < スクリプト> 
    // のViewModel与えることを、Vueのインスタンスを作成します
    VARにVM =  新しい新しいヴュー({ 
      EL:' #app ' 
      データ:{ 
        ID:'' 
        名前を:'' 
        リスト:[ 
          {ID:1 、名称:' 趙ガオ' }、
          {ID:2 、名称:' 秦檜' }、
          {ID:3 、名前:' 严嵩' }、
          {ID:4 、名称:' 魏忠贤' } 
        ] 
      }、
      メソッド:{ 
        (){追加
          この.list.push({ID:この.ID、名前:この.nameの})
           この.ID =  この.nameの=  '' 
        }、
        デル(I){ 
          この.list.splice(I、1 
        } 
      } 
    })。
  </ スクリプト> 
</ ボディ> 

</ htmlの>

 

おすすめ

転載: www.cnblogs.com/xiaowie/p/11628242.html
おすすめ