乐于分享
好东西不私藏

css立体感键盘按钮样式!!附源码!!!

css立体感键盘按钮样式!!附源码!!!

  效果展示  

  完整源码  

HTML
<!DOCTYPE html><htmllang="en"><head>    <metacharset="UTF-8">    <title>css立体感键盘按钮样式</title>    <linkrel='stylesheet'href='clay.css'>    <linkrel="stylesheet"href="./style.css"></head><body>    <!-- partial:index.partial.html -->    <divclass="keyboard">        <ulclass="row">            <liclass="key clay"id="esc">☘️</li>            <liclass="key clay">1</li>            <liclass="key clay">2</li>            <liclass="key clay">3</li>            <liclass="key clay">4</li>            <liclass="key clay">5</li>            <liclass="key clay">6</li>            <liclass="key clay">7</li>            <liclass="key clay">8</li>            <liclass="key clay">9</li>            <liclass="key clay">0</li>            <liclass="key clay">_</li>            <liclass="key clay">=</li>            <liclass="key clay"id="del">🗑️</li>        </ul>        <ulclass="row">            <liclass="key clay"id="tab">🦃</li>            <liclass="key clay">Q</li>            <liclass="key clay">W</li>            <liclass="key clay">E</li>            <liclass="key clay">R</li>            <liclass="key clay">T</li>            <liclass="key clay">Y</li>            <liclass="key clay">U</li>            <liclass="key clay">I</li>            <liclass="key clay">O</li>            <liclass="key clay">P</li>            <liclass="key clay">{</li>            <liclass="key clay">}</li>            <liclass="key clay"id="slash">\</li>        </ul>        <ulclass="row">            <liclass="key clay"id="caps">🎓</li>            <liclass="key clay">A</li>            <liclass="key clay">S</li>            <liclass="key clay">D</li>            <liclass="key clay">F</li>            <liclass="key clay">G</li>            <liclass="key clay">H</li>            <liclass="key clay">J</li>            <liclass="key clay">K</li>            <liclass="key clay">L</li>            <liclass="key clay">;</li>            <liclass="key clay">"</li>            <liclass="key clay"id="enter">🦘</li>        </ul>        <ulclass="row">            <liclass="key clay"id="shift">🛹</li>            <liclass="key clay">Z</li>            <liclass="key clay">X</li>            <liclass="key clay">C</li>            <liclass="key clay">V</li>            <liclass="key clay">B</li>            <liclass="key clay">N</li>            <liclass="key clay">M</li>            <liclass="key clay">,</li>            <liclass="key clay">.</li>            <liclass="key clay">?</li>            <liclass="key clay"id="shift2">⛸️</li>            <liclass="key clay"id="up-arrow">☝️</li>        </ul>        <ulclass="row">            <liclass="key clay"id="ctrl">🕹️</li>            <liclass="key clay"id="fn">🎪</li>            <liclass="key clay"id="win">🌏</li>            <liclass="key clay"id="alt">🦇</li>            <liclass="key clay"id="space"></li>            <liclass="key clay"id="altgr"></li>            <liclass="key clay"id="menu">🌶️</li>            <liclass="key clay"id="ctrl2">🐪</li>            <liclass="key clay"id="left-arrow">👈🏿</li>            <liclass="key clay"id="down-arrow">👇🏻</li>        </ul>    </div></body></html>
style.CSS
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;600&display=swap');body{  background:#FAFAFA;  overflow:hidden;  height:100vh;  font-family'Montserrat', sans-serif;  font-weight:600;  display: flex;  flex-direction:column;   justify-content:flex-end;  align-items:center;}.keyboard{  width850px;  position: absolute;  left50%;  top:50%;  transformtranslate(-50%,-50%);}.row{  padding:0;  list-style-type:none;  display:flex;  justify-content: space-evenly;}.row div{  display: flex;}.key{  display:flex;  justify-content:center;  align-items:center;  width:50px;  height:50px;  --clay-background:#ebebeb;  --clay-border-radius15px; }.key:hover{  cursor:pointer;  transition:0.3s;  --clay-shadow-inset-primary0 0 5px 5px #d3d3d3;}#esc{  width35px;  --clay-border-radius:10px;  background: palegreen;  --clay-background:palegreen;}#esc:hover{    --clay-shadow-inset-primary0 0 5px 5px  lightgreen;}#del{  width75px;  background#AFEEEE;  --clay-background:#AFEEEE;}#del:hover{  --clay-shadow-inset-primary0 0 5px 5px  #B0E0E6;}#tab{  width:70px;  background#FF7F50;  --clay-background:#FF7F50}#tab:hover{ --clay-shadow-inset-primary0 0 5px 5px indianred;}#caps{  width80px;  --clay-background#00dbff;}#caps:hover{   --clay-shadow-inset-primary0 0 5px 5px #10A5F5;}#enter{  width80px;  --clay-background:  #40E0D0;}#enter:hover{  --clay-shadow-inset-primary0 0 5px 5px    #00CED1;}#slash{  width60px;}#shift{  width:110px;  --clay-background:  #6495ED;}#shift:hover{  --clay-shadow-inset-primary0 0 5px 5px #527fd1;}#shift2{  width:70px;  --clay-background#87CEFA;}#shift2:hover{    --clay-shadow-inset-primary0 0 5px 5px #79bde8;}#ctrl{  --clay-background:#DC143C;}#ctrl:hover{  --clay-shadow-inset-primary0 0 5px 5px #ba1133;}#fn{  --clay-background: orange;}#fn:hover{  --clay-shadow-inset-primary0 0 5px 5px darkorange;}#win{  --clay-background: mediumpurple;}#win:hover{ --clay-shadow-inset-primary0 0 5px 5px slateblue;}#alt{  --clay-background#778899;}#alt:hover{   --clay-shadow-inset-primary0 0 5px 5px   #708090;}#space{  width300px;  --clay-backgroundurl("https://i.ibb.co/9qLH1SB/constellation-pattern.jpg");  background-size: cover;  filterbrightness(200%);}#space:hover{  filterbrightness(80%);}#altgr{  --clay-background: lightgray;}#altgr:hover{  --clay-shadow-inset-primary0 0 5px 5px silver;}#menu{  --clay-background: red;}#menu:hover{    --clay-shadow-inset-primary0 0 5px 5px #d90000;}#ctrl2{  --clay-background: chocolate;}#ctrl2:hover{  --clay-shadow-inset-primary0 0 5px 5px sienna;}footer{  font-size12px;  color: silver;  margin-bottom:1rem;}footer a{  text-decoration:none;  font-style: italic;  color: paleviolet;}
clay.CSS
.clay{background:var(--clay-background,rgba(0,0,0,.005));border-radius:var(--clay-border-radius,32px);box-shadow:var(--clay-shadow-outset,8px 8px 16px 0 rgba(0,0,0,.25)),inset var(--clay-shadow-inset-primary,-8px -8px 16px 0 rgba(0,0,0,.25)),inset var(--clay-shadow-inset-secondary,8px 8px 16px 0 hsla(0,0%,100%,.2))}/*# sourceMappingURL=clay.css.map */
本站文章均为手工撰写未经允许谢绝转载:夜雨聆风 » css立体感键盘按钮样式!!附源码!!!

评论 抢沙发

6 + 6 =
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
×
订阅图标按钮