カスタムエレメント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>