Menu
Coddy logo textTech

סובבו אותו!

שיעור 4 מתוך 6 בקורס פרויקט CSS – אנימציית טעינה פשוטה של Coddy.

כדי ליצור אנימציות באמצעות CSS בלבד, נשתמש ב־keyframes, בתחביר הבא

@keyframes animation_name {
	from {
		...
	}
	to {
		...
	}
}

שימו לב ל־animation_name, שהוא שם האנימציה (אפשר לשנות אותו). בתוך הגופים של from ו־to יש להוסיף את השינויים במאפייני CSS, לדוגמה,

@keyframes fade_out {
	from {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}

הקוד שלמעלה ייצור אנימציה שבה האטימות משתנה מ־1 ל־0.

כדי להוסיף את האנימציה שלמעלה לאלמנט מסוים, השתמשו, לדוגמה, ב־

#spinner {
	animation: fade_out 1.3s infinite;
}

הקוד שלמעלה יוסיף לאלמנט #spinner את האנימציה fade_out, עם משך של 1.3 שניות, והיא תופעל אינסוף פעמים.

challenge icon

אתגר

קל

השתמשו ב־keyframes כדי להנפיש את הסיבוב של #spinner.

האנימציה צריכה להימשך 1.5 שניות ולחזור אינסוף פעמים.

תנו לאנימציה כל שם שתרצו

אם אינכם בטוחים איך להנפיש סיבוב, בדקו את הרמז.

נסו בעצמכם

<!DOCTYPE html>
<html>
<head>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div id="spinner" />
</body>
</html>

כל השיעורים ביחידה פרויקט CSS – אנימציית טעינה פשוטה

תרגלו בעצמכם: Web אונליין