2014-12-02 24 views
0

那么它很难找到一个标题,所以我会在这里正确解释自己。削减剪辑,但不是删除空间

enter image description here

所以我切这块左下角用CSS剪辑,但该酒店只“hidde”我的蓝色空间,我希望削减和消除由这个角落创造的空间。

所以我的问题是如何做到这一点......? 这里是我的HTML/CSS:

#japon 
 
{ 
 
    width: 800px; 
 
    height: 730px; 
 
    position:absolute; 
 
    top:0px; 
 
    right:0px; 
 
    border: 3px solid black; 
 
    clip:rect(0px,806px,830px,-780px); 
 
} 
 

 
#blockjapon 
 
{ 
 
    width: 800px; 
 
    height: 730px; 
 
    background-color:#65d5fd; 
 
    transform: rotate(345deg); 
 
    border:3px solid black; 
 
}
<section id="japon"> 
 
     
 
     <div id="blockjapon"></div> 
 
     
 
    </section>

+0

是您节#JAPON身体的直接孩子?还是围绕着别的东西? – rottenoats 2014-12-02 21:36:35

+0

这个解决方案也是隐藏在左侧的身体的直接子 – Exotit 2014-12-02 21:38:42

回答

0

此变通办法隐藏身体水平溢出,但请记住,将工作只有#japonright:0px;

body { 
 
    overflow-x: hidden; 
 
} 
 
#japon 
 
{ 
 
    width: 800px; 
 
    height: 730px; 
 
    position:absolute; 
 
    top:0px; 
 
    right:0px; 
 
    border: 3px solid black; 
 
    clip:rect(0px,806px,830px,-780px); 
 
} 
 

 
#blockjapon 
 
{ 
 
    width: 800px; 
 
    height: 730px; 
 
    background-color:#65d5fd; 
 
    transform: rotate(345deg); 
 
    border:3px solid black; 
 
}
<section id="japon"> 
 
     
 
     <div id="blockjapon"></div> 
 
     
 
    </section>

+0

谢谢!这是我想要的:) – Exotit 2014-12-02 21:50:53

-1

如果你只需要添加overflow: hidden到外格,似乎解决它。

#japon 
 
{ 
 
    width: 800px; 
 
    height: 730px; 
 
    position:absolute; 
 
    top:0px; 
 
    overflow:hidden; /* <--- */ 
 
    right:0px; 
 
    border: 3px solid black; 
 
    clip:rect(0px,806px,830px,-780px); 
 
} 
 

 
#blockjapon 
 
{ 
 
    width: 800px; 
 
    height: 730px; 
 
    background-color:#65d5fd; 
 
    transform: rotate(345deg); 
 
    border:3px solid black; 
 
}
<section id="japon"> 
 
     
 
     <div id="blockjapon"></div> 
 
     
 
    </section>

+0

。 – 2014-12-02 21:39:38

+0

是的,好吧,我对这个新的CSS不是很熟悉,它看起来不错。 “剪辑”属性对我没有任何影响,不知道它是做什么的。 – MightyPork 2014-12-02 21:42:17

+0

是的,但我不希望对方切出:/谢谢 – Exotit 2014-12-02 21:42:28