折りたたみ可能なセットで jquery モバイル ヘッダーの左上隅を切り取りたいと思います。
ここに私のHTMLがあります:
<div data-role="content" id="one" class="ui-content" role="main">
<div data-role="collapsible-set" data-corners="false">
<div data-role="collapsible" data-collapsed="false" data-theme="f" data-content-theme="f" class="cornered ui-collapsible-heading">
<h3>Witness</h3>
<p>Content for witness tab. Content for witness tab. Content for witness tab. Content for witness tab. Content for witness tab. Content for witness tab. </p>
</div>
<div data-role="collapsible" data-theme="e" data-content-theme="e">
<h3>Victim</h3>
<p>Content for Victim tab. Content for victim tab. Content for Victim tab. Content for victim tab. Content for Victim tab. Content for victim tab. </p>
</div>
<div data-role="collapsible" data-theme="d" data-content-theme="d">
<h3>Information</h3>
<p>25% of Chinese women have experienced domestic violence.</p>
</div>
</div>
</div>
そして私のCSS:
.cornered {
width: 176px;
height: 0px;
border-bottom: 40px solid #30C2DF;
border-left: 40px solid transparent;
}
少しカスタムCSSを追加した後、カットオフコーナーを作成できますが、変更を加えるjquery.mobile.cssの場所が見つかりません。divにclass = corneredを追加すると、カットオフコーナーが追加されるだけだからですヘッダーの左側にあり、ヘッダー自体には影響しません。
このアプローチにより、折りたたみ可能なセットのヘッダーの幅も変更され、展開されたときにコンテンツが他のヘッダーの後ろにドロップされました (例の写真を参照)。