css+jquery实现可自定义的立体按钮代码
代码语言:html
所属分类:布局界面
代码描述:css+jquery实现可自定义的立体按钮代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,300;0,500;0,600;1,300;1,500;1,600&display=swap'>
<style>
:root {
--hue: 190deg;
--sat: 60%;
}
#app div {
--hue2: calc(var(--hue) + 60deg);
--sat2: calc(var(--sat) - 10%);
--clr: hsl(var(--hue) var(--sat) 90%);
--clr2: hsl(var(--hue2) var(--sat2) 85%);
--text: hsla(var(--hue2), 50%, 25%, 0.75);
--gradoffset: 50%;
--gradgap: 30%;
}
#app .custom {
--hue: 30deg;
--sat: 50%;
--hue2: 5deg;
--sat2: 80%;
}
button {
font-size: 6vw;
color: var(--text);
font-weight: 600;
letter-spacing: -0.025em;
text-shadow: 0 1px 1px hsla(var(--hue), 100%, 95%, 1);
background-color: var(--clr);
background-image: linear-gradient(180deg, var(--clr2) var(--gradgap), transparent calc(100% - var(--gradgap)));
background-repeat: no-repeat;
background-position: center var(--gradoffset);
background-size: 100% 200%;
padding: 1em 1.5em;
border-radius: 2em;
border: none;
box-shadow: 0 -0.5em 0.5em transparent, 0 0.5em 0.5em transparent, 0 0.25em 0.3em -0.2em hsla(var(--hue), var(--sat), 50%, 0.46), 0 0.25em 0.75em hsla(var(--hue), calc(var(--sat) - 10%), 40%, 0.3);
position: .........完整代码请登录后点击上方下载按钮下载查看
















网友评论0