カスタムエレメントmf-drilldownを利用する
<mf-drilldown></mf-drilldown>
カスタムエレメントの上位のエレメント(bodyでもよい)またはカスタムエレメント自体に属性langを設定する。
<mf-drilldown
lang="ja"
>
</mf-drilldown>
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.head-bycss .mf_finder_drilldown_head {
background-color: pink;
}
/* content をデフォルト(Drill down)から「階層型カテゴリ」へ変更 */
.head-bycss .mf_finder_drilldown_head:before {
content: "階層型カテゴリ";
}
</style>
<mf-drilldown
class="head-bycss"
>
</mf-drilldown>
属性 head-textで指定する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-head-text .mf_finder_drilldown_head {
background-color: pink;
}
/* content を空に */
.my-head-text .mf_finder_drilldown_head:before {
content: "";
}
</style>
<mf-drilldown
class="my-head-text"
head-text="ドリルダウン"
>
</mf-drilldown>
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-reset-text .mf_finder_drilldown_reset a {
background-color: pink;
}
</style>
<mf-drilldown
class="my-reset-text"
reset-text="絞り込み解除">
</mf-drilldown>
mf_finder_drilldown_selected」がトグルする。
※トグルさせるclassを属性 body-class-selectedで変更することも可能。
<style>
/* 絞り込まれていない場合*/
.my-dd-hide-selected {
visibility: visible;
background-color: aqua;
}
.my-dd-show-selected {
visibility: hidden;
}
/* 絞り込まれている場合*/
.mf_finder_drilldown_selected .my-dd-hide-selected {
visibility: hidden;
}
.mf_finder_drilldown_selected .my-dd-show-selected {
visibility: visible;
background-color: pink;
}
</style>
<div class="my-dd-hide-selected">絞り込みされていません</div>
<div class="my-dd-show-selected">絞り込みされています</div>
<mf-drilldown></mf-drilldown>
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-head-slot .my-dd-head {
background-color: pink;
}
</style>
<mf-drilldown class="my-head-slot">
<template slot="head">
<!-- ヘッダの先頭にアイコン設置 -->
<header class="my-dd-head">
<img src="//c.marsflag.com/mf/img/mf_pwdb.gif">ドリルダウン
</header>
</template>
</mf-drilldown>
ドリルダウン