Closed. This question is off-topic。它当前不接受答案。
                            
                        
                    
                
                            
                                
                
                        
                            
                        
                    
                        
                            想改善这个问题吗? Update the question,所以它是on-topic,用于堆栈溢出。
                        
                        2年前关闭。
                                                                                            
                
        
我想知道如何使用CSS更改div的形状。我对此进行了一些研究,并发现了“偏斜”选项,但是,我所看到的所有示例都没有给出我想要的形状。这是我正在寻找的图像。

html - 如何更改div的形状-LMLPHP

最佳答案

有很多不同的方法,学习CSS时最好的办法就是自己尝试。因此,在看下面的方法之前,我建议先看一下这些资源:


How do CSS triangles work?
The Shapes of CSS




.pattern-column {
  position: relative;
  overflow: hidden;
  background: darkgrey;
  width: 60px;
}
.pattern-column div {
  width: 0;
  height: 0;
  border-top: 50px solid transparent;
  border-right: 100px solid darkgrey;
  border-bottom: 50px solid transparent;
  margin-left: -40px;
  margin-top: -30px;
}
.pattern-column div:nth-child(2n) {
  border-left: 100px solid grey;
  border-right: 0;
  margin-left: 0;
}
.pattern-column div:nth-child(3n) {
  border-right-color: #ccc;
  border-left-color: #ccc;
}

<div class="pattern-column">
  <div></div>
  <div></div>
  <div></div>
</div>

关于html - 如何更改div的形状,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41728050/

10-09 14:19