纯css实现勋章滚动动画效果
代码语言:html
所属分类:动画
代码描述:勋章滚动动画效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <style> :root { --rojo: #cd0000; --blanco: white; --rojo_oscuro: #be1212; } body { margin: 0; padding: 0; box-sizing: border-box; width: 100vw; height: 100vh; display: flex; align-items: center; justify-content: center; } .escarapela-container { position: relative; padding: 1rem; display: flex; align-items: center; justify-content: center; } .circulo1, .circulo2, .circulo3 { border-radius: 50%; display: flex; justify-content: center; align-items: center; } .circulo1 { width: 15rem; height: 15rem; background: var(--rojo); z-index: 2; } .circulo2 { width: 10rem; height: 10rem; background: var(--blanco); z-index: 2; } .circulo3 { position: absolute; width: 5rem; height: 5rem; background: var(--rojo); z-index: 100; } .linea1, .linea2, .linea3, .linea4, .linea5, .linea6 { position: absolute; width: 15rem; height: 0.5rem; background: var(--blanco); z-index: 3; } @keyframes move1 { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes move2 { 0% { transform: rotate(30deg); } 100% { transform: rotate(390deg); } } @keyframes move3 { 0% { transform: rotate(60deg); } 100% { transform: rotate(420deg); } } @keyframes move4 { 0% { transform: rotate(90deg); } 100% { transform: rotate(450deg); } } @keyframes move5 { 0% { transform: rotate(120deg); } 100% { transform: rotate(480deg); } } @keyframes move6 { 0% { transform: rotate(150deg); } 100% { transform: rotate(510deg); } } .linea1::before, .linea2::before, .linea3::before, .linea4::before, .linea5::before, .linea6::before { position: absolute; content: ""; background: var(--rojo_oscuro); width: 2.5rem; display: flex; left: 0.3rem; height: 0.5rem; } .linea1::after, .linea2::after, .linea3::after, .linea4::after, .linea5::after, .linea6::after { position: absolute; content: ""; background: var(--rojo_oscuro); width: 2.5rem; display: flex; right: 0.3rem; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0