button{ background: linear-gradient(to bottom,#ff0000 0%,#00ff00 100%); /* 这里的to bottom表示颜色渐变的方向是从上到下,#ff0000代表起始颜色,0%表示颜色从起始点开始,#00ff00代表结束颜色,100%表示颜色在终点出现 */ }其次是使用CSS3的radial-gradient属性,代码如下:
button{ background: radial-gradient(circle,#00ff00 100%); /* 这里的circle表示颜色渐变的形状是圆形,#ff0000代表起始颜色,0%表示颜色从起始点开始,#00ff00代表结束颜色,100%表示颜色在终点出现 */ }还可以使用CSS3的repeating-linear-gradient和repeating-radial-gradient属性来设置按钮颜色渐变的轮廓线,代码如下:
button{ background: repeating-linear-gradient(to bottom,#ff0000,#ff0000 10%,#00ff00 10%,#00ff00 20%); /* 这里的to bottom表示颜色渐变的方向是从上到下,#ff0000代表起始颜色,#00ff00代表结束颜色,10%表示重复出现的起始点,20%表示重复出现的终止点 */ } button{ background: repeating-radial-gradient(circle,#00ff00 20%); /* 这里的circle表示颜色渐变的形状是圆形,#ff0000代表起始颜色,#00ff00代表结束颜色,10%表示重复出现的起始点,20%表示重复出现的终止点 */ }最后,如果想要使用渐变效果来填充文字,可以使用CSS3的background-clip属性和text属性,代码如下:
button{ background: linear-gradient(to bottom,#00ff00 100%); /* 这里的to bottom表示颜色渐变的方向是从上到下,#ff0000代表起始颜色,0%表示颜色从起始点开始,#00ff00代表结束颜色,100%表示颜色在终点出现 */ background-clip: text; /* 这里的text表示让渐变效果填充文字 */ -webkit-background-clip: text; /* 兼容性写法 */ color: transparent; /* 这里的transparent表示文字颜色为透明不可见的 */ }以上就是几种html中设置按钮颜色渐变的方法,可以根据实际需求来选择使用哪种方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。