点击查看html编辑器说明文档

第二十二天edit icon

|
|
Fork(复制)
|
|
作者:
lynn-ssk
提交反馈
嵌入
设置
下载
HTML
格式化
支持Emmet,输入 p 后按 Tab键试试吧!
<head> ...
展开
</head>
<body>
            
            <!DOCTYPE html>
<html lang="en-US">
    
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>dia 22 </title>
    <link rel="stylesheet" href="style.css" type="text/css" media="all">
    <link rel="stylesheet" href="https://use.fontawesome.com/releases/v5.4.2/css/all.css" integrity="sha384-/rXc/GQVaYpyDdyxK+ecHPVYJSN9bmVFBvjA/9eOB+pb3F2w2N6fc5qB9Ew5yIns" crossorigin="anonymous">

</head>

<body>

    <ul>
        <li><i class="fas fa-heart"></i></li>
        <li><i class="fas fa-glass-martini"></i></li>
        <li><i class="fas fa-globe"></i></li>
        <li><i class="fas fa-gift"></i></li>
    </ul>

</body>
</html>
        
</body>
CSS
格式化
            
            body {
    margin: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100vh;
    font-family: sans-serif;
   }
   
   ul {
     padding: 0;
     margin: 0;
     display: flex;
   }
   
   ul li {
     list-style-type: none;
     width: 120px;
     height: 120px;
     margin: 0 20px;
     border:2px solid #0a3d62;
     border-radius: 50%;
     transition: all 0.5s;
     position: relative;
     display: flex;
     align-items: center;
     justify-content: center;
   }
   
   ul li i {
     font-size: 48px;
     color: #0a3d62;
     transition: 0.5s;
   }
   
   ul li:before {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: #0a3d62;
     border-radius: 50%;
     transition: all 0.5s;
     opacity: 0;
     z-index: -1;
   }
   
   ul li:hover:before {
     opacity: 1;
     transform: scale(0.8);
   }
   
   ul li:after {
     content: '';
     position: absolute;
     top: 0;
     left: 0;
     width: 100%;
     height: 100%;
     background-color: transparent;
     border-radius: 50%;
     border:2px dashed #2e86de;
     transition: all 0.5s;
     opacity: 0;
     z-index: -1;
     box-sizing: border-box;
   }
   
   ul li:hover:after {
     opacity: 1;
     animation: rotating 10s linear infinite;
   }
   
   @keyframes rotating {
     0% { transform:scale(0.92) rotate(0deg); }
     100% { transform:scale(0.92) rotate(360deg); }
   }
   
   ul li:hover i {
     color: white;
   }
        
JS
格式化
            
            
        
预览
控制台