水平アコーディオンを作成していますが、幅、左、および上部の位置に問題があります。私が欲しいのは、変換後にアコーディオンの高さ全体を埋める h3 タグなので、幅を 100% に使用していますが、アコーディオンを台無しにし、h3 タグが隣り合っておらず、間にギャップがあります。各タブ。誰かが私の要素を互いに隣り合わせに配置し、ギャップがなく、上部の位置が配置されていることを知っているなら、それは素晴らしいことです. 必要に応じて、さまざまな要素を使用できます。チュートリアルを実行した後、h3 を使用するだけです。
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;
}