カスタムエレメントmf-search-boxを利用する。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"></mf-search-box>
<style> .my-search-box { width: 300px; } .my-search-box .mf_finder_searchBox_submit { padding: 0; } </style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search" options-hidden doctype-hidden ignore-search-result placeholder="サイト内検索" submit-text="" ></mf-search-box>
属性 ignore-search-resultを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-ignore-search-result .mf_finder_searchBox_query_input {
background-color: pink;
color: black;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-ignore-search-result"
ignore-search-result
></mf-search-box>
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-placeholder .mf_finder_searchBox_query_input {
background-color: pink;
color: black;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-placeholder"
placeholder="サイト内検索はこちら"
></mf-search-box>
属性 input-titleを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-input-title .mf_finder_searchBox_query_input {
background-color: pink;
color: black;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-input-title"
placeholder="ここにマウスオーバーしてください"
input-title="検索したいワードを入力するエリアです"
></mf-search-box>
属性 category-hiddenを利用する。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
category-hidden
></mf-search-box>
属性 sort-hiddenを利用する。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
sort-hidden
></mf-search-box>
属性 pagemax-hiddenを利用する。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
pagemax-hidden
></mf-search-box>
属性 imgsize-hiddenを利用する。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
imgsize-hidden
></mf-search-box>
属性 options-hiddenを利用する。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
options-hidden
></mf-search-box>
属性 doctype-hiddenを利用する。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
doctype-hidden
></mf-search-box>
属性 submit-textを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-submit-text .mf_finder_searchBox_submit span {
background-color: pink;
color: black;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-submit-text"
submit-text="test"
></mf-search-box>
属性 doctype-all-textを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-doctype-all-text .mf_finder_searchBox_doctype_select {
background-color: pink;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-doctype-all-text"
doctype-all-text="全て"
></mf-search-box>
属性 category-all-textを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-category-all-text .mf_finder_searchBox_category_select {
background-color: pink;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-category-all-text"
category-all-text="全カテゴリ"
></mf-search-box>
属性 sort-text-csvを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-sort-text-csv .mf_finder_searchBox_sort_select {
background-color: pink;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-sort-text-csv"
sort-text-csv="マッチ順,日時順"
></mf-search-box>
属性 pagemax-csvを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-pagemax-csv .mf_finder_searchBox_pagemax_select {
background-color: pink;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-pagemax-csv"
pagemax-csv="10,50,100"
></mf-search-box>
属性 imgsize-text-csvを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-imgsize-text-csv .mf_finder_searchBox_imgsize_select {
background-color: pink;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-imgsize-text-csv"
imgsize-text-csv="画像なし,画像小,画像中,画像大"
></mf-search-box>
属性 use-linksを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-use-links .mf_finder_searchBox_links {
background-color: pink;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-use-links"
use-links
></mf-search-box>
属性 use-links
でリンク表示にした場合は、
属性lang
をカスタムエレメントの上位のエレメント(body
でもよい)またはカスタムエレメント自体に
設定することで、リンクの表示言語を切り替えることができる。
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search" use-links lang="ja" ></mf-search-box>
属性 use-toggleを利用する。
<style>
/* 変更箇所の背景色をピンクに(実際は不要) */
.my-use-toggle .mf_finder_searchBox_selects .mf_finder_searchBox_toggle * {
background-color: pink;
}
.my-use-toggle .mf_finder_searchBox_selects .mf_finder_searchBox_misc {
background-color: pink;
}
</style>
<mf-search-box ajax-url="https://finder.api.mf.marsflag.com/api/v1/finder_service/documents/70701920/search"
class="my-use-toggle"
use-toggle
></mf-search-box>