今日分享几个css样式,在日常业务中,我们会追求更友好的交互体验,所以记录一些业务中常用的按钮样式,下次遇到可以拿来即用。

目录

1.按钮水波纹点击效果

2.流光波光闪烁效果

3.按钮点击立体效果

4.按钮悬停出现箭头效果

1.按钮水波纹点击效果

水波纹点击效果如下图:

html代码:

我是按钮

 css样式:

.my-button{

cursor: pointer;

position: relative;

width: 200px;

height: 40px;

line-height: 40px;

background: #ddd;

border-radius: 80px;

font-family: PingFang-SC-Heavy;

font-weight: 500;

color: #FFFFFF;

letter-spacing: 0;

text-align: center;

font-size: 20px;

overflow: hidden;

}

.my-button.canClick{

background: #1676FF;

}

.my-button::after {

content: "";

background: #f1f1f1;

display: block;

position: absolute;

left: 50%;

top: 50%;

transform: translate(-50%, -50%);

width:1000px;

height:1000px;

border-radius: 100%;

opacity: 0;

transition: all 0.8s

}

.my-button.canClick:active:after {

width:50px;

height:50px;

opacity: 0.6;

transition: 0s

}

2.流光波光闪烁效果

按钮效果如下图:

 html代码:

我是btn2

css样式:

.btn2 {

width: 200px;

height: 40px;

line-height: 40px;

border-radius: 80px;

overflow: hidden;

position: relative;

display: flex;

align-items: center;

justify-content: center;

cursor: pointer;

background: #1676FF;

font-size: 20px;

color: #fff;

opacity: 1;

}

.btn2:hover{

opacity: 0.6;

}

.btn2::before {

content: "";

display: block;

width: 25px;

height: 50px;

background: rgba(255, 255, 255, 0.3);

transform: skewX(-25deg);

position: absolute;

left: -35px;

animation: liuguang infinite 1s ease-in;

}

@keyframes liuguang {

50% {

left: -45px;

}

100% {

left: 210px;

}

}

3.按钮点击立体效果

按钮效果如下图:

 html代码:

我是btn3

css代码:

.btn3 {

cursor: pointer;

width: 200px;

height: 40px;

line-height: 40px;

background: #ddd;

border-radius: 80px;

font-family: PingFang-SC-Heavy;

font-weight: 500;

color: #FFFFFF;

letter-spacing: 0;

text-align: center;

font-size: 20px;

overflow: hidden;

background: rgba(71, 156, 235, 0.7);

box-shadow: 0 9px #999;

user-select: none;

}

.btn3:hover {

background: #1676FF;

}

.btn3:active {

background-color: #1676FF;

box-shadow: 0 5px #666;

transform: translateY(4px);

}

4.按钮悬停出现箭头效果

按钮效果如图:

 

html代码:

我是btn4

css代码:

.btn4 {

display: inline-block;

border-radius: 20px;

background-color: #1676FF;

border: none;

color: #ffff;

text-align: center;

font-size: 20px;

width: 200px;

height: 40px;

line-height: 40px;

transition: all 0.5s;

cursor: pointer;

vertical-align: middle;

}

.btn4 span {

cursor: pointer;

display: inline-block;

position: relative;

transition: 0.5s;

}

.btn4 span::after {

content: ">>";

position: absolute;

opacity: 0;

top: 0;

right: -20px;

transition: 0.5s;

}

.btn4:hover span {

padding-right: 30px;

}

.btn4:hover span::after {

opacity: 1;

right: 0;

}

 以上就是我常用按钮效果记录,关注这篇,后面会继续追加……

以上,就是今天的学习,关注我,我们一起进步!

欢迎点赞、评论,谢谢!~

推荐链接

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: