HTML: <view class="main"> <button class="btn-grad1">按钮一</button> </view> CSS: .btn-grad1 { background-image: linear-gradient(to right, #77A1D3 0%, #79CBCA 51%, #77A1D3 100%); margin: 10px; padding: 15px 45px; text-align: center; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; display: block; } .btn-grad1:hover { background-position: right center; /* change the direction of the change here */ color: #fff; text-decoration: none; }
HTML: <view class="main"> <button class="btn-grad2">按钮二</button> </view> CSS: .btn-grad2 { background-image: linear-gradient(to right, #ff6e7f 0%, #bfe9ff 51%, #ff6e7f 100%); margin: 10px; padding: 15px 45px; text-align: center; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; display: block; } .btn-grad2:hover { background-position: right center; /* change the direction of the change here */ color: #fff; text-decoration: none; }
HTML: <view class="main"> <button class="btn-grad3">按钮三</button> </view> CSS: .btn-grad3 { background-image: linear-gradient(to right, #e52d27 0%, #b31217 51%, #e52d27 100%); margin: 10px; padding: 15px 45px; text-align: center; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; display: block; } .btn-grad3:hover { background-position: right center; /* change the direction of the change here */ color: #fff; text-decoration: none; }
HTML: <view class="main"> <button class="btn-grad4">按钮四</button> </view> CSS: .btn-grad4 { background-image: linear-gradient(to right, #603813 0%, #b29f94 51%, #603813 100%); margin: 10px; padding: 15px 45px; text-align: center; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; display: block; } .btn-grad4:hover { background-position: right center; /* change the direction of the change here */ color: #fff; text-decoration: none; }
HTML: <view class="main"> <button class="btn-grad5">按钮五</button> </view> CSS: .btn-grad5 { background-image: linear-gradient(to right, #16A085 0%, #F4D03F 51%, #16A085 100%); margin: 10px; padding: 15px 45px; text-align: center; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; display: block; } .btn-grad5:hover { background-position: right center; /* change the direction of the change here */ color: #fff; text-decoration: none; }
HTML: <view class="main"> <button class="btn-grad6">按钮六</button> </view> CSS: .btn-grad6 { background-image: linear-gradient(to right, #D31027 0%, #EA384D 51%, #D31027 100%); margin: 10px; padding: 15px 45px; text-align: center; text-transform: uppercase; transition: 0.5s; background-size: 200% auto; color: white; box-shadow: 0 0 20px #eee; border-radius: 10px; display: block; } .btn-grad6:hover { background-position: right center; /* change the direction of the change here */ color: #fff; text-decoration: none; }
来源:https://developer.aliyun.com/article/1267650