码迷,mamicode.com
首页 > 其他好文 > 详细

切角矩形区域与六边形区域

时间:2017-05-20 13:16:31      阅读:184      评论:0      收藏:0      [点我收藏+]

标签:技术   tran   pos   str   round   矩形   abs   orm   style   

切角矩形区域

<div class="one">
<div class="two">
</div>
</div>

.one{
width:300px;
height: 300px;
margin: 100px auto;
border: 1px solid red;
position: relative;
transform: rotate(45deg);
overflow: hidden;
visibility: hidden;
}
.two{
width: 300px;
height: 200px;
border: 1px solid blue;
position: absolute;
top: 50px;
transform: rotate(-45deg);
visibility: visible;
}
注意要点:one div包含two div ,第一个div旋转45deg,第二个反向旋转45deg技术分享

然后设置第一个div visibility属性为hidden overflow为hidden .

visibility属性是指是否可见,属性值有hidden与visible overflow指超出部分,最常见的是在滚动条的使用上使用这个属性。

      第二个div设置可见即可。

最综效果

技术分享

六边形区域

<div class="one">
<div class="two">
<div class="three" style="background-image: url(img/owl1.jpg);">  
</div>
</div>
</div>

用到3个div 长宽比4:5的div 

.one{
transform:rotate(120deg);
visibility: hidden;
}
.two{
transform:rotate(-60deg);
float: left;
visibility: hidden;
}
.three{
transform:rotate(-60deg);
visibility: visible;
position: relative;
}

第一个旋转120deg 第二个旋转-60 第三个旋转-60 技术分享

然后设置所有的overflow隐藏,第一二个不可见,第三个可见即可。

注意,此时第三个div中有东西的时候,如图片才能显示出效果。技术分享

 

 

 

      

切角矩形区域与六边形区域

标签:技术   tran   pos   str   round   矩形   abs   orm   style   

原文地址:http://www.cnblogs.com/fengyang6/p/fengyang01.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!