জয়েন লগইন

সিএসএস

🌈সিএসএস কি?

📋সিএসএস হলো অ্যানিমেশন প্রয়োগ করার পদ্ধতি।

⚒️সিএসএস অ্যানিমেশন প্রয়োগ করতে ব্যবহৃত হয়।

সিএসএস সমূহ

সিএসএস এবং সেগুলোর ব্যবহারের তালিকা

  • ➡️ animation - অ্যানিমেশনের বৈশিষ্ট নির্ধারণ করা
  • ➡️ animation-delay - অ্যানিমেশন শুরু হওয়ার বিলম্ব নির্ধারণ করা
  • ➡️ animation-direction - অ্যানিমেশন চালানোর দিক নির্ধারণ করা
  • ➡️ animation-duration - অ্যানিমেশন চালানোর সময় নির্ধারণ করা
  • ➡️ animation-fill-mode - অ্যানিমেশন পুরণের ধরন নির্ধারণ করা
  • ➡️ animation-iteration-count - অ্যানিমেশন পুনরাবৃত্তি করার সংখ্যা নির্ধারণ করা
  • ➡️ animation-name - অ্যানিমেশন নাম নির্ধারণ করা
  • ➡️ animation-play-state - অ্যানিমেশন চালানোর অবস্থা নির্ধারণ করা
  • ➡️ animation-timing-function - অ্যানিমেশন চালানোর গতি নির্ধারণ করা

animation - অ্যানিমেশনের বৈশিষ্ট নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: moving 5s infinite;
}

@keyframes moving {
  from {left: 0px;}
  to {left: 200px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-delay - অ্যানিমেশন শুরু হওয়ার বিলম্ব নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: mymove 5s infinite;
  animation-delay: 2s;
}

@keyframes mymove {
  from {left: 0px;}
  to {left: 200px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-direction - অ্যানিমেশন চালানোর দিক নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: myfirst 5s 2;
  animation-direction: alternate;
}

@keyframes myfirst {
  0%   {background: red; left: 0px; top: 0px;}
  25%  {background: yellow; left: 200px; top: 0px;}
  50%  {background: blue; left: 200px; top: 200px;}
  75%  {background: green; left: 0px; top: 200px;}
  100% {background: red; left: 0px; top: 0px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-duration - অ্যানিমেশন চালানোর সময় নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: mymove infinite;
  animation-duration: 3s;
}

@keyframes mymove {
  from {top: 0px;}
  to {top: 200px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-fill-mode - অ্যানিমেশন পুরণের ধরন নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: mymove 3s;
  animation-fill-mode: forwards;
}

@keyframes mymove {
  from {top: 0px;}
  to {top: 200px; background-color: blue;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-iteration-count - অ্যানিমেশন পুনরাবৃত্তি করার সংখ্যা নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: move 3s;
  animation-iteration-count: 2;
}

@keyframes move {
  from {top: 0px;}
  to {top: 200px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-name - অ্যানিমেশন নাম নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation-name: move;
  animation-duration: 5s;
}

@keyframes move {
  from {left: 0px;}
  to {left: 200px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-play-state - অ্যানিমেশন চালানোর অবস্থা নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: mymove 5s;
  animation-play-state: paused;
}

@keyframes mymove {
  from {left: 0px;}
  to {left: 200px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

animation-timing-function - অ্যানিমেশন চালানোর গতি নির্ধারণ করার উদাহরণ।

css
<!DOCTYPE html>
<html>
<head>
<meta name="viewport" content="width=device-width, initial-scale=1">
<style>
.animation {
  width: 50px;
  height: 50px;
  background: pink;
  position: relative;
  animation: move 5s infinite;
  animation-timing-function: linear;
}

@keyframes move {
  from {left: 0px;}
  to {left: 200px;}
}
</style>
</head>
<body>
<div class="animation"></div>
</body>
</html>

সিএসএস সম্পর্কিত বিস্তারিত তথ্য

কার্যকর কোডিং উদাহরণ এবং সেগুলোর রেফারেন্স লিংক

নাম বিবরণ
animation অ্যানিমেশনের বৈশিষ্ট নির্ধারণ করতে ব্যবহৃত হয়।
animation-delay অ্যানিমেশন শুরু হওয়ার বিলম্ব নির্ধারণ করতে ব্যবহৃত হয়।
animation-direction অ্যানিমেশন চালানোর দিক নির্ধারণ করতে ব্যবহৃত হয়।
animation-duration অ্যানিমেশন চালানোর সময় নির্ধারণ করতে ব্যবহৃত হয়।
animation-fill-mode অ্যানিমেশন পুরণের ধরন নির্ধারণ করতে ব্যবহৃত হয়।
animation-iteration-count অ্যানিমেশন পুনরাবৃত্তি করার সংখ্যা নির্ধারণ করতে ব্যবহৃত হয়।
animation-name অ্যানিমেশন নাম নির্ধারণ করতে ব্যবহৃত হয়।
animation-play-state অ্যানিমেশন চালানোর অবস্থা নির্ধারণ করতে ব্যবহৃত হয়।
animation-timing-function অ্যানিমেশন চালানোর গতি নির্ধারণ করতে ব্যবহৃত হয়।