我正在创建一个水平手风琴,但宽度、左侧和顶部位置有问题。我想要的是 h3 标签在转换后填充手风琴的整个高度,所以我使用宽度为 100%,但它弄乱了手风琴,并且 h3 标签彼此不相邻,两者之间存在间隙每个选项卡。如果有人知道将我的元素设置为彼此相邻并且没有间隙并且顶部的位置是对齐的,那就太好了。如果你希望我在完成教程后只使用 h3,你可以使用不同的元素这里是我的jsFiddle
html:
<div class="accordian" data-type="horizontal">
<h3 id="special_offers">Special Offers</h3>
<div></div>
<h3 id="new_products">New Products</h3>
<div></div>
<h3 id="reduced_to_clear">Reduced To Clear</h3>
<div></div>
<h3 id="coming_soon">Coming Soon</h3>
<div></div>
CSS:
accordian {
height:300px;
}
.accordian h3, .accordian div {
display:block; float:left; position:relative
}
.accordian h3 {
padding:6px
}
.accordian h3{
-webkit-transform:rotate(-270deg);
-moz-transform:rotate(-270deg);
-ms-transform:rotate(-270deg);
filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
}
.accordian #special_offers {
background:#C90;
}
.accordian #new_products {
background:#C60;
}
.accordian #reduced_to_clear {
background:#C30;
}
.accordian #coming_soon {
background:#C00;
}