AngularJS အငြိမ်းချမ်း

ကျွန်ုပ်တို့၏ လက်ဆွဲများကို လက်ဆွဲကို တန်ဖိုးတင်ပေးသည်။

ဘာ့ဖြစ်သနည်းသလား?

အင်္ဂလိပ်စာတွင် ပြောကြားရာတွင် အခြားသော လက်ဆွဲများ ကို ပါဝင်စေသည်။

အချက်အလက်

ခွင့်ပြုရန် ခွင့်ပြုချက်အား ခွင့်ပြုပါ။


DIV ကို ဖုံးကွယ်ပါကြောင်း ခွင့်ပြုရန်:<input type="checkbox" ng-model="myCheck">
</body>

ကိုယ်တိုင် ကြိုးစားလေ့လာပါ

အော်ဂန်ဂိုး တက်သည် ဘာတွင် လူတွေအား ကျွန်ုပ်တို့၏ အကျိုးဆက်ရှိသော လက်ဆွဲကို တန်ဖိုးတင်ပေးသည်။

ကျွန်ုပ်ထို့အတွက် ဘာကိုလိုပါသနည်း?

ကင်းသို့မဟုတ် ကျွန်ုပ်တို့၏ အယူအဆမှာ အလွန်တော်းလွန်သော လက်ဆွဲဖြစ်သည်။

<script src="https://cdn.staticfile.net/angular.js/1.6.9/angular-animate.js"></script>

然后,你必须在应用程序中引用 ngAnimate 模块:


或者,如果您的应用程序有名称,请将 ngAnimate 添加为应用程序模块中的依赖项:

အချက်အလက်


隐藏 DIV:

ကိုယ်တိုင် ကြိုးစားလေ့လာပါ

ngAnimate 的作用是什么?

ngAnimate 模块添加和删除类。

ngAnimate 模块不会使你的 HTML 元素动画化,但是当 ngAnimate အချက်အလက် ကျယ်ပြီး ဖြစ်သော အခါ (အီလက်ထရောနစ် အရာဝတ္တု အဆိုးဖြုတ်မှု သို့မဟုတ် ပြသမှု) အခါ အရာဝတ္တု သည် အချက်အလက် ပြုလုပ်ခြင်း အဖွဲ့ ကို ရရှိသည်။ ထို အချက်အလက် အဖွဲ့ ကို လှုပ်ရှားခြင်း ပြုလုပ်ရန် အသုံးပြုနိုင်သည်

အင်္ဂလိပ်ဂီတ အတွက် အချက်အလက် ပြုလုပ်ခြင်း ပြုလုပ်ခြင်း

  • ng-show
  • ng-hide
  • ng-class
  • ng-view
  • ng-include
  • ng-repeat
  • ng-if
  • ng-switch

ng-show နှင့် ng-hide အမိန့် ပြုလုပ်ခြင်း ng-hide အချက်အလက်

အခြား အမိန့် အရာဝတ္တု သည် အခြေအနေ သို့ ပြန်လည်ပြောင်းလဲသွားသော အခါ ng-enter အချက်အလက် ပြုလုပ်ပြီး အခြေအနေ ဖြုတ်ချသွားသော အခါ ng-leave အချက်အလက်

အီလက်ထရောနစ် အရာဝတ္တု အခြေအနေ ပြောင်းလဲသွားသော အခါng-repeat အမိန့် ပြုလုပ်ခြင်း သည် ng-move အချက်အလက်

တစ်ခု ကုန်းချခြင်း အခြေအနေတွင် အီလက်ထရောနစ် အရာဝတ္တု သည် အချက်အလက် အဖွဲ့ ကို သို့ သွားသွားလာလာ ပြုလုပ်သည်။ လှုပ်ရှားခြင်း ပြီးစီးသွားသော အခါ အထူးအရာ ပြုလုပ်၍ အချက်အလက် အဖွဲ့ ကို ဖယ်ရှားသည်။ ဥပမာ:ng-hide အမိန့် ပြုလုပ်ခြင်း သည် အထူးအရာ ပြုလုပ်၍ အချက်အလက် ပြုလုပ်သည်

  • ng-animate
  • ng-hide-animate
  • ng-hide-add(အရာဝတ္တု ကန့်သတ်ရန်)
  • ng-hide-remove(အရာဝတ္တု ပြသရန်)
  • ng-hide-add-active(အရာဝတ္တု ကန့်သတ်ရန်)
  • ng-hide-remove-active(အရာဝတ္တု ပြသရန်)

CSS ကုန်းချခြင်းကို အသုံးပြု၍ လှုပ်ရှားခြင်း ပြုလုပ်ခြင်း

ကျွန်ုပ်တို့ သည် CSS ကုန်းချခြင်း သို့မဟုတ် CSS လှုပ်ရှားခြင်း ကို အသုံးပြု၍ အီလက်ထရောနစ် အရာဝတ္တု အတွက် လှုပ်ရှားခြင်း ပြုလုပ်နိုင်သည်။ ယင်း ၂ ခုကို သင်ကြားပေးသည်

CSS ကုန်းချခြင်း နှင့် CSS လှုပ်ရှားခြင်း အကြောင်းကျပန် နည်းပညာ ကို သင်ကြားသင့်သည်

CSS ကုန်းချခြင်း

CSS ကုန်းချခြင်း သည် သုံးပြီး စက္ကန့် အတွက် သုံးပြီး အရွယ် တစ်ခု ကို တစ်ခု သို့ နှင့်လျှင်းခြင်းကို လွတ်လပ်စွာ ပြုလုပ်နိုင်သည်

အချက်အလက်

အချက်အလက် အား ချိတ်ဆက်ပါ .ng-hide မှတ်တမ်းကြားနေချိန်တွင် ကုန်းချခြင်း ၀.၅ စက္ကန့် ကြာမျှခြင်း ၁၀၀ပမာဏ က ၀: အပူဇော်သဘောရှိသော ကုန်းချခြင်းသို့ နှင့်လျှင်းသည်

<style>
div {
  transition: all linear 0.5s;
  background-color: lightblue;
  height: 100px;
}
.ng-hide {
  height: 0;
}
</style>

ကိုယ်တိုင် ကြိုးစားလေ့လာပါ

CSS 动画

CSS 动画允许你在给定的持续时间内,将一个 CSS 属性值平滑地更改为另一个值:

အချက်အလက်

အချက်အလက် အား ချိတ်ဆက်ပါ .ng-hide အမျိုးအစား ဖြင့် တွင် မှာ myChange အသံလုံး လွှမ်းမိုးပါ၊ အသံလုံး မြင့်အား 100px မှ 0 အထိ နှုတ်ဆင်းသွားပါ။

<style>
@keyframes myChange {
  from {
    height: 100px;
  } to {
    height: 0;
  }
}
div {
  height: 100px;
  background-color: lightblue;
}
div.ng-hide {
  animation: 0.5s myChange;
}
</style>

ကိုယ်တိုင် ကြိုးစားလေ့လာပါ