欢迎来到DIVCSS5查找CSS资料与学习DIV CSS布局技术!
您的位置:DIVCSS5首页 > HTML >
  本篇教程介绍了HTML+CSS入门 CSS实现核辐射警告标志,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。
 
  <
 
  主要运用了CSS的几个属性transform-origin/rotate/skewY,还不懂的赶快去看看哈。
 
  三个div实现
 
  <!DOCTYPE html>
 
  <html lang="en">
 
  <head>
 
  <meta charset="UTF-8">
 
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
 
  <title>核辐射警告标志</title>
 
  </head>
 
  <style type="text/css">
 
  html,body {
 
  width: 100%;
 
  height: 100%;
 
  }
 
  #warning {
 
  position: absolute;
 
  top: 0;
 
  left: 0;
 
  right: 0;
 
  bottom: 0;
 
  margin: auto;
 
  width: 200px;
 
  height: 200px;
 
  border-radius: 100%;
 
  background-color: yellow;
 
  overflow: hidden;
 
  }
 
  。sector {
 
  position: absolute;
 
  top: 0;
 
  right: 0;
 
  width: 50%;
 
  height: 50%;
 
  transform-origin: 0% 100%;
 
  }
 
  。sector:nth-child(1) {
 
  transform: rotate(30deg) skewY(-30deg);
 
  background: black;
 
  }
 
  。sector:nth-child(2) {
 
  transform: rotate(-90deg) skewY(-30deg);
 
  background: black;
 
  }
 
  。sector:nth-child(3) {
 
  transform: rotate(-210deg) skewY(-30deg);
 
  background: black;
 
  }
 
  </style>
 
  <body>
 
  <div id="warning">
 
  <div class="sector"></div>
 
  <div class="sector"></div>
 
  <div class="sector"></div>
 
  </div>
 
  </body>
 
  </html>
 
  六个div实现
 
  <!DOCTYPE html>
 
  <html lang="en">
 
  <head>
 
  <meta charset="UTF-8">
 
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
 
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
 
  <title>核辐射警告标志</title>
 
  </head>
 
  <style type="text/css">
 
  html,body {
 
  width: 100%;
 
  height: 100%;
 
  }
 
  #warning {
 
  position: absolute;
 
  top: 0;
 
  left: 0;
 
  right: 0;
 
  bottom: 0;
 
  margin: auto;
 
  width: 200px;
 
  height: 200px;
 
  border-radius: 100%;
 
  overflow: hidden;
 
  }
 
  。sector {
 
  position: absolute;
 
  top: 0;
 
  right: 0;
 
  width: 50%;
 
  height: 50%;
 
  transform-origin: 0% 100%;
 
  }
 
  。sector:nth-child(1) {
 
  transform: rotate(30deg) skewY(-30deg);
 
  background: black;
 
  }
 
  。sector:nth-child(2) {
 
  transform: rotate(-30deg) skewY(-30deg);
 
  background: yellow;
 
  }
 
  。sector:nth-child(3) {
 
  transform: rotate(-90deg) skewY(-30deg);
 
  background: black;
 
  }
 
  。sector:nth-child(4) {
 
  transform: rotate(-150deg) skewY(-30deg);
 
  background: yellow;
 
  }
 
  。sector:nth-child(5) {
 
  transform: rotate(-210deg) skewY(-30deg);
 
  background: black;
 
  }
 
  。sector:nth-child(6) {
 
  transform: rotate(-270deg) skewY(-30deg);
 
  background: yellow;
 
  }
 
  </style>
 
  <body>
 
  <div id="warning">
 
  <div class="sector"></div>
 
  <div class="sector"></div>
 
  <div class="sector"></div>
 
  <div class="sector"></div>
 
  <div class="sector"></div>
 
  <div class="sector"></div>
 
  </div>
 
  </body>
 
  </html>

如需转载,请注明文章出处和来源网址:http://www.divcss5.com/html/h59888.shtml

如对文章有任何疑问请提交到DIV CSS论坛,或有任何网页制作CSS问题立即到CSS论坛发贴求解 或 直接DIVCSS5网页顶部搜索遇到DIVCSS疑问。
CSS教程文章修订日期:2018-08-14 17:37 原创:DIVCSS5
本文www.divcss5.com DIVCSS5版权所有。