/* 创建一个简单的比例条 */ .progress-bar { width: 100%; height: 20px; background-color: #f2f2f2; border-radius: 10px; } .progress-bar-fill { height: 100%; background-color: #007bff; border-radius: 10px; } /* 添加动画效果 */ .progress-bar-fill { animation: progress-animation 2s ease-in-out; } @keyframes progress-animation { 0% { width: 0%; } 100% { width: 80%; } }
以上代码展示了一个简单的比例条。首先,大家定义了一个容器,作为背景。然后创建一个容器,作为填充部分。通过设置填充容器的高度为100%并设置其背景颜色,就可以让它充满整个背景容器。
接下来,大家可以通过动画为比例条添加效果。设置填充容器的动画为progress-animation,并设置持续时间为2秒。大家定义了一个keyframes,从0%到100%依次定义了比例条填充的宽度。此处大家让比例条从0%到80%的宽度,模拟了一个进度条加载的过程。
以上就是一个简单的CSS动态比例条的实现步骤,通过定制不同的样式和动画,你可以创建出各种场景下的比例条效果。