笑脸时钟日历效果

代码语言:html

所属分类:布局界面

代码描述:笑脸时钟日历效果

代码标签: 效果

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开


<!DOCTYPE html>
<html lang="en" >

<head>

  <meta charset="UTF-8">
  

  
  
  
  
<style>
:root{
--black:hsl(180,100%,2%); 
--white:hsl(180,100%,96%); 
--featuredColor: blueviolet;
}
html,body{
height: 100%;
margin: 0;
}
body{
background-color:var(--black) ;
color:var(--white);
font-family:sans-serif;
display: flex;

}
h1{
font-size: 18px;
font-weight: normal;
margin:0;
position:absolute;
z-index:0;
line-height:18px;
 
}
h1 small{
font-size: 16px;
font-style: italic;
opacity:.6;
}
#quotes{
position:absolute;
top:0;
right: 0;
z-index: 1;
transition: .3s;
text-align: right;
font-style: italic;
text-shadow: -1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black);  
}
#quotes b,#quotes span{
color:var(--featuredColor);  
}
button{
position:absolute;
bottom: 0;
margin:10px;
border:none;
background-color: transparent;
padding: 5px;        
cursor:pointer;
font-size:16px;
text-decoration: underline;
color:var(--white);
}
button:disabled{
opacity:.2;
cursor:default;
text-decoration: none;
}
button[value="1"]{
right: 0;         
}
button[value="1"]::after{
content: " »" ;     
}
button[value="-1"]::before{
content: "«​ " ;
}
#container{
--size : min(100vw ,100vh);       
--tanAngle:0.1989123673796;
--sector: calc(var(--size) * var(--tanAngle) / 2 ) ;
width: var(--size) ;
height:var(--size);
align-self:flex-end;
margin: 0 auto;
border-radius: 50%;    
position: relative;
overflow: hidden;      
filter:drop-shadow(0 0 var(--sector)  hsl(180,100%,22%));
opacity: 0;
transition:2s;
}
#container>div{        
border-radius:50%;
height: 100%;
background-color: transparent;        
transition:2s ease-out; 
}

#container>span{
position:absolute;
display:block;
width: 50%;
height: 50%;
border-radius: 50%;
background-color: transparent;    
overflow: hidden;       
left:25%;
top:25%;
text-align:center;
text-shadow: -1px -1px 0 var(--black), 1px -1px 0 var(--black), -1px 1px 0 var(--black), 1px 1px 0 var(--black);
}
#monthYear{
display:block;
font-size: calc(var(--sector) /2);
margin-top:5%;
transition:opacity .9s;     
}
#smileTime{
position:absolute;
width: calc(var(--size) * .4);
height:  calc(var(--size) * .2);
margin-left: calc(var(--size) * -.2);
border-radius: 0  0 calc(var(--size) * .2) calc(var(--size) * .2);
top:50%;
overfl.........完整代码请登录后点击上方下载按钮下载查看

网友评论0