如何定义使用 CSS 可动画化的角的形状?
任务是使用 CSS 制作所有角落形状的动画。级联样式表是一种用于给网页赋予风格的语言。
使用的属性:在本文中,我们将使用以下属性
- 动画: 此属性用于将样式的一种形式更改为另一种形式。
- 边框-右下角-半径: 该属性用于定义右下角的半径。
- 边框-左下角-半径: 该属性用于定义左下角的半径。
- 边框-左上角-半径: 此属性用于定义左上角-左上角的半径。
- 边框-右上角-半径: 该属性用于定义左下角的半径。
- @关键帧规则 : 此规则用于在特定时间将从当前样式到新样式的变化逐渐动画化。
进场:
第一个任务是用样式元素创建基本的 HTML 页面结构。在头部标签中创建样式标签后,我们将添加边框-底部-右侧-半径、边框-底部-左侧-半径、边框-顶部-左侧-半径、边框-顶部-右侧-半径属性来设置所有角落的样式,并在动画属性的帮助下提供动画。
示例:
超文本标记语言
<!DOCTYPE html>
<html>
<head>
<style>
body {
text-align: center;
}
h2 {
margin-left: 10px;
margin-top: 30px;
margin-right: 15px;
background-color: lightgreen;
border: 5px solid green;
height: 100px;
animation: mymove 5s infinite;
}
@keyframes mymove {
60% {
border-bottom-right-radius: 60px;
border-top-left-radius: 60px;
border-top-right-radius: 60px;
border-bottom-left-radius: 60px;
}
}
</style>
</head>
<body>
<h2>GeeksforGeeks</h2>
</body>
</html>
输出:
所有角落的动画
版权属于:月萌API www.moonapi.com,转载请注明出处