সিএসএস
🌈সিএসএস কি?
📋সিএসএস হলো অ্যানিমেশন প্রয়োগ করার পদ্ধতি।
⚒️সিএসএস অ্যানিমেশন প্রয়োগ করতে ব্যবহৃত হয়।
সিএসএস সমূহ
সিএসএস এবং সেগুলোর ব্যবহারের তালিকা
- ➡️ animation - অ্যানিমেশনের বৈশিষ্ট নির্ধারণ করা
- ➡️ animation-delay - অ্যানিমেশন শুরু হওয়ার বিলম্ব নির্ধারণ করা
- ➡️ animation-direction - অ্যানিমেশন চালানোর দিক নির্ধারণ করা
- ➡️ animation-duration - অ্যানিমেশন চালানোর সময় নির্ধারণ করা
- ➡️ animation-fill-mode - অ্যানিমেশন পুরণের ধরন নির্ধারণ করা
- ➡️ animation-iteration-count - অ্যানিমেশন পুনরাবৃত্তি করার সংখ্যা নির্ধারণ করা
- ➡️ animation-name - অ্যানিমেশন নাম নির্ধারণ করা
- ➡️ animation-play-state - অ্যানিমেশন চালানোর অবস্থা নির্ধারণ করা
- ➡️ animation-timing-function - অ্যানিমেশন চালানোর গতি নির্ধারণ করা
animation - অ্যানিমেশনের বৈশিষ্ট নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন শুরু হওয়ার বিলম্ব নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন চালানোর দিক নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন চালানোর সময় নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন পুরণের ধরন নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন পুনরাবৃত্তি করার সংখ্যা নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন নাম নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন চালানোর অবস্থা নির্ধারণ করার উদাহরণ।
<!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 - অ্যানিমেশন চালানোর গতি নির্ধারণ করার উদাহরণ।
<!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 | অ্যানিমেশন চালানোর গতি নির্ধারণ করতে ব্যবহৃত হয়। |