我试图让这个形状代表车库门的开启和关闭。 一旦我有形状和指导,我可以使其他CSS(宽度,高度等)适合到位
非常感谢
答案 0 :(得分:1)
使用类似的东西:
$(document).ready(function(){
var closed = false;
$("#openclose").click(function(){
if (closed)
$("#garage").animate({"height": 214, "width": 367}, 1000);
else
$("#garage").animate({"height": 10, "width": 367}, 1000);
closed = !closed;
});
});
答案 1 :(得分:1)
您可以使用border
HTML
<div class="outerWrap">
<div class="door"></div>
<div class="doorLayer"></div>
</div>
CSS
.outerWrap {
position: relative;
}
.door {
width: 0;
height: 0;
border-top: 500px solid #000;
border-right: 900px solid transparent;
position: absolute;
top:0;
left: 0;
}
.doorLayer {
width: 0;
height: 0;
border-top: 490px solid #ccc;
border-right: 890px solid transparent;
position: absolute;
top:0;
left: 5px;
}