zoukankan      html  css  js  c++  java
  • 【DIV+CSS】代码作业练习DIV+CSS太极阴阳图

     1. DIV + CSS 练习:太极阴阳图。
     基本思路:由三个div块元素组成;
     #taiji太极阴阳图底面
     #yin太极阴阳图阴面小圆
     #yang太极阴阳图阳面小圆
     (太极阴阳图:上为阳下为阴或左为阳又为阴)
     
     
     2. 太极阴阳图底图#taiji:
     巧用边框:宽度0高度300px,左右边框150分别150px;然后圆角处理作圆形。
     #taiji{
     margin:auto;
     0;
     height:300px;
     border-left:150px solid #fff;
     border-right:150px solid #000;
     box-shadow: 0 0 20px 0 #333;
     border-radius:100%;
     }
     3. 阴阳小圆,两个眼分别用伪属性:before或:after一个做小圆眼。
      

       
     #yin{
     150px;
     height:150px;
     border-radius:100%;
     background:#000;
     }
     #yin:after{
     position:absolute;
     content:" ";
     50px;
     height:50px;
     border-radius:100%;
     background:#fff;
     }
     4. 定位组合,效果如图:
     
     
     5. 全部代码:

     <!DOCTYPE html>
     <html>
     <head>
      <title> 飛天网事--DIV+CSS代码阴阳太极图 </title>
      <meta charset="utf-8" />
      <meta name="description" content="飛天网事,WEB前端开发,纯css3代码时钟精彩案例" />
      <meta name="keywords" content="飛天网事,WEB前端开发,HTML5,CSS3,jQuery," />
      <meta name="author" content="R.tian @eduppp.cn 2015">
      <link rel="shortcut icon"  href="http://eduppp.cn/images/logo4.gif" />
      <link rel="apple-touch-icon" href="http://eduppp.cn/images/logo.gif" />
     </head>
     <body>
     <style type="text/css">
      #taiji{
      margin:auto;
      0;
      height:300px;
      border-left:150px solid #fff;
      border-right:150px solid #000;
      box-shadow: 0 0 20px 0 #333;
      border-radius:100%;
      }
      #yin{
      position:absolute;
      margin:150px 0 0 -75px;
      150px;
      height:150px;
      border-radius:100%;
      background:#000;
      }
      #yin:after{
      position:absolute;
      margin:50px 0 0 50px;
      content:" ";
      50px;
      height:50px;
      border-radius:100%;
      background:#fff;
      }
      #yang{
      position:absolute;
      margin:0 0 0 -75px;
      150px;
      height:150px;
      border-radius:100%;
      background:#fff;
      }
      #yang:after{
      position:absolute;
      margin:50px 0 0 50px;
      content:" ";
      50px;
      height:50px;
      border-radius:100%;
      background:#000;
      }
     </style>
     <div id="taiji">
      <div id="yin"></div>
      <div id="yang"></div>
     </div>
     </body>
     </html>

    使用一个div元素完成太极阴阳图,要点| :before、:after伪对象和box-shoadow阴影的使用。

    <style>
    #taiji{  
    position:absolute;  
    0px;  
    height:300px;  
    box-shadow:0 0 100px #000;  
    border-left:150px solid #fff;  
    border-right:150px solid #000;  
    border-radius:100%;  
    }  
    #taiji:before{  
    content:"; ";  
    position:absolute;  
    left:-25px;top:50px;  
    50px;height:50px;  
    border-radius:100%;  
    background:#000;  
    box-shadow:0 0 0 50px #fff ;  
    }  
    #taiji:after{  
    content:"; ";  
    position:absolute;  
    left:-25px;top:200px;  
    50px;height:50px;  
    border-radius:100%;  
    background:#fff;  
    box-shadow:0 0 0 50px #000 ;  
    }  
            </style>
            <div id="taiji" ></div>  

     

    本文来自 rtian001 的CSDN 博客 ,全文地址请点击:https://blog.csdn.net/rtian001/article/details/48686353?utm_source=copy 

  • 相关阅读:
    无线鼠标换电池了
    Jython Interactive Servlet Console YOU WILL NEVER KNOW IT EXECLLENT!!! GOOD
    Accessing Jython from Java Without Using jythonc
    jython podcast cool isnt't it?
    Python里pycurl使用记录
    Creating an Interactive JRuby Console for the Eclipse Environment
    微软为AJAX和jQuery类库提供CDN服务
    Download A File Using Cygwin and cURL
    What is JMRI?这个是做什么用的,我真没看懂但看着又很强大
    用curl 发送指定的大cookie的http/https request
  • 原文地址:https://www.cnblogs.com/7qin/p/9703632.html
Copyright © 2011-2022 走看看