javascript - 如何制作压扁且 react 灵敏的菱形网格

标签 javascript html css

您好,我正在尝试制作一个压扁的响应式菱形网格,而我有一个响应式菱形网格,我只是不知道如何将其压扁。我目前的菱形网格是 8*8,我更喜欢用百分比来完成。这是一个代码片段

<html>

<head>
  <center>
    <div class="diamond">
      <div class="row">
        <div class="square"></div>
        <div class="square"></div>
        <div class="square"></div>

      </div>
      <div class="row">
        <div class="square"></div>
        <div class="square"></div>
        <div class="square"></div>

      </div>
      <div class="row">
        <div class="square"></div>
        <div class="square"></div>
        <div class="square"></div>

      </div>

    </div>
  </center>
</head>

<body>
  <script>
  </script>
</body>

<style>
  body {
    background: black;
    color: #000000;
    font: 0px georgia, serif;
    line-height: 1.4;
    font-weight: lighter;
    text-rendering: optimizelegibility;
  }
  
  .diamond {
    padding-top: 7%;
    transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
  }
  
  .square {
    background-color: white;
    display: inline-block;
    height: 50px;
    overflow: hidden;
    width: 50px;
  }
</style>

</html>

非常感谢任何帮助

最佳答案

#cut-diamond { 
  border-style: solid; 
  border-color: transparent transparent blue transparent;
  border-width: 0 25px 25px 25px; height: 0; 
  width: 50px; 
  box-sizing: content-box; 
  position: relative; 
  margin: 20px 0 50px 0; 
} 
#cut-diamond:after { 
  content: ""; 
  position: absolute; 
  top: 25px; 
  left: -25px; 
  width: 0; 
  height: 0; 
  border-style: solid; 
  border-color: blue transparent transparent transparent; 
  border-width: 70px 50px 0 50px; 
}
<div id="cut-diamond"></div>

关于javascript - 如何制作压扁且 react 灵敏的菱形网格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55664449/

相关文章:

javascript - Chart.js 缩放开始于放大

css - Angular 2 + Material 2 : Sticky Footer with a md-toolbar

javascript - 我们如何在给出对象适合 :contain property to the image tag? 后获得新的图像尺寸维度

css - 向左浮动的中心 div?

javascript - 是什么导致 jQuery click 事件并不总是触发?

javascript - 使函数中的数组填充瞬时

html - 设置图像样式 "height:1%"有时有效,有时无效?

javascript - getElementById().style.display 不起作用

Android 上的 Javascript onKeyPress 键代码始终为 0

jquery - 滑动菜单,同步滑动内容jquery