html菜单导航条纹,一款纯css3实现的条纹加载条

本文分享了一款使用纯CSS3编写的响应式条纹加载条,无需依赖于prefixfree.js或jQuery。加载条带有动态背景位置变化的动画效果,通过CSS3的线性渐变和关键帧动画实现。代码简洁,适用于各种设备。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

之前为大家带来了很多加载动画。 基于prefixfree.js的进度加载条 ,基于jquery带百分比的响应式进度加载条。今天给大家分享一款纯css3实现的条纹加载条。带有响应式的效果。效果图如下 :

3a23f44f82c6cb6812c8bc373a453453.png

实现的代码。

html代码:

css3代码:

.warning {

position: relative;

background-color: #6DA807;

border: 1px solid #6DA807;

border-radius: 10px;

box-shadow: 1vw 3vh 10vh rgba(109, 168, 7, 0.8);

background-size: 3em 3em;

background-image: linear-gradient(-45deg, transparent 0em, transparent 0.8em, #96D923 0.9em, #96D923 2.1em, transparent 2.1em, transparent 2.9em, #96D923 3.1em);

-webkit-animation: warning-animation 750ms infinite linear;

-moz-animation: warning-animation 750ms infinite linear;

animation: warning-animation 750ms infinite linear;

}

@-webkit-keyframes warning-animation {

0% {

background-position: 0 0;

}

100% {

background-position: 3em 0;

}

}

@-moz-keyframes warning-animation {

0% {

background-position: 0 0;

}

100% {

background-position: 3em 0;

}

}

@keyframes warning-animation {

0% {

background-position: 0 0;

}

100% {

background-position: 3em 0;

}

}

.warning:before {

content: '';

position: absolute;

top: 0;

left: 0;

right: 0;

bottom: 0;

height: 100%;

border-radius: 10px;

background-image: linear-gradient(to bottom, #6DA807, rgba(171, 226, 77, 0.6) 15%, transparent 60%, #6DA807);

}

body, html {

position: absolute;

top: 0;

left: 0;

bottom: 0;

right: 0;

height: 100%;

}

body {

background-repeat: no-repeat;

background-position: center;

background-image: radial-gradient(circle, #c0e979, #96d923);

}

.container {

width: 80vw;

margin: 45vh auto 0;

}

.container .warning {

height: 10vh;

}

201603282312454295.jpg

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值