搜索結果面板由頂部的搜索輸入框和顯示資訊消息或搜索結果的主要區域組成。
主查看器區域的CSS屬性
當面板處於作用中狀態時,檢視器使用者介面會以半透明填色覆蓋。 此填充的顏色和不透明度由以下CSS類選擇器控制:
.s7ecatalogviewer .s7searchpanel .s7backoverlay
CSS屬性 |
說明 |
---|---|
背景顏色 |
覆蓋圖的顏色。 |
不透明度 |
顏色的不透明度。 |
搜尋結果面板一律佔據所有可用的檢視器高度。 不過,您可以設定寬度。 您可以將寬度設定為絕對像素值,這是中大型斷點的預設設定。 或者,您可以將寬度設為100%,讓搜尋結果面板佔據整個檢視器區域。 面板寬度由下列CSS類別選取器控制:
.s7ecatalogsearchviewer .s7searchpanel .s7searchresultspace
搜索結果空間的CSS屬性
width |
搜索結果空間的寬度。 |
示例 — 在大中小斷點上設定250像素範圍的搜索結果面板,並在小斷點上使用全尺寸面板:
.s7ecatalogsearchviewer.s7size_large .s7searchpanel .s7searchresultspanel, .s7ecatalogsearchviewer.s7size_medium .s7searchpanel .s7searchresultspanel {
width:250px;
}
.s7ecatalogsearchviewer.s7size_small .s7searchpanel .s7searchresultspanel {
width:100%;
}
搜尋結果面板頂端專用於搜尋輸入方塊。 輸入框兩側的邊框間距由以下CSS類選擇器控制:
.s7ecatalogsearchviewer .s7searchpanel .s7searchinputcontainer
搜尋輸入容器的CSS屬性
填補 |
在輸入方塊周圍填補。 |
搜索輸入欄位由以下CSS類選擇器控制:
.s7ecatalogsearchviewer .s7searchpanel .s7searchinput
搜索輸入欄位的CSS屬性
height |
搜索輸入欄位的高度。 |
向左邊框間距 |
輸入欄位界限和輸入文本之間的內填充。 |
border |
搜索輸入欄位的邊框。 |
margin |
搜索輸入欄位的邊距 |
字型大小 |
文本字型的大小。 |
範例 — 若要設定搜尋輸入欄位,其中包含0像素高度和14像素文字字型:
.s7ecatalogsearchviewer .s7searchpanel .s7searchinput {
padding-left:5px;
height:30px;
font-size:14px;
}
預設情況下,以「查找玻璃」形式顯示的搜索輸入欄位左側的搜索按鈕由以下CSS類選擇器控制:
.s7ecatalogsearchviewer .s7searchpanel .s7searchinputbutton
搜索輸入按鈕的CSS屬性
寬度 |
搜索輸入按鈕的寬度。 |
高度 |
搜索輸入按鈕的高度。 |
背景 — 影像 |
「外觀玻璃」圖示影像的URL。 |
背景大小 |
「看似玻璃」表徵圖的大小。 |
邊框 |
搜索輸入按鈕的邊框。 |
邊際 |
搜尋輸入按鈕的邊界。 |
範例 — 若要設定以26 x 26像素為「外觀玻璃」圖示的搜尋按鈕;大小為30像素,邊框為1像素:
.s7ecatalogsearchviewer .s7searchpanel .s7searchinputbutton {
width:30px;
height:30px;
background-size:26px 26px;
background-image: url(images/v2/Search_form_field.png);
font-size:14px;
border: 1px solid #696969;
}
首次調用該功能時,搜索結果面板可能會顯示文本提示。 此外,當使用者的搜尋未傳回任何結果時,也會顯示訊息。 在所有情況下,文本都會顯示在搜索結果面板的主要部分,並由以下CSS類選擇器控制:
.s7ecatalogsearchviewer .s7searchpanel .s7searchinfo
搜索資訊的CSS屬性
color |
文字的顏色。 |
字型系列 |
文本字型的名稱。 |
font-align |
水準文字對齊。 |
字型大小 |
字型文本的大小。 |
此文字面板支援 state
屬性選取器,可用來將不同樣式套用至不同的文字訊息。 特別是, state='prompt'
會與第一次呼叫面板時顯示的文字提示相對應。 此 state='results'
與包含搜尋點擊資訊的文字對應。 最後, state='no_results'
對應至搜尋查詢未傳回任何結果時顯示的文字。
訊息文字可翻譯。 請參閱 用戶介面元素本地化 以取得更多資訊。
範例 — 若要設定使用18像素灰色字型的文字面板:
.s7ecatalogsearchviewer .s7searchpanel .s7searchinfo {
font-size: 18px;
color: #696969;
}
對於具有搜尋點擊的頁面,搜尋結果會呈現為單一欄或單一列縮圖。 使用以下CSS類選擇器控制搜索結果縮圖之間的間距:
.ecatalogsearchviewer .s7searchpanel .s7swatches .s7thumbcell
縮圖儲存格的CSS屬性
邊際 |
每個縮圖周圍的垂直邊界大小。 實際縮圖間距等於為設定的上邊界和下邊界的總和 .s7thumbcell . |
範例 — 若要設定十個像素間距:
.s7ecatalogsearchviewer .s7searchpanel .s7swatches .s7thumbcell {
margin: 5px;
}
使用下列CSS類選擇器控制各個縮略圖的外觀:
.s7ecatalogsearchviewer .s7searchpanel .s7swatches .s7thumb
縮圖的CSS屬性
寬度 |
縮圖寬度。 |
高度 |
縮圖的高度。 |
邊框 |
縮圖的邊框。 |
範例 — 若要設定縮圖,縮圖為215 x 129像素、有淺灰色預設邊框和深灰色選取的邊框:
.s7ecatalogsearchviewer .s7searchpanel .s7swatches .s7thumb {
width: 215px;
height: 129px;
}
縮表徵圖簽的外觀由下列CSS類選擇器控制:
.s7ecatalogsearchviewer
.s7searchpanel .s7swatches .s7label
標籤的CSS屬性
色彩 |
文字色彩. |
字型系列 |
文本字型的名稱。 |
字型大小 |
文本字型大小。 |
示例 — 要設定使用12像素、灰色、Helvetica®字型的標籤:
.s7ecatalogsearchviewer .s7searchpanel .s7swatches .s7label {
font-family: Helvetica,sans-serif;
color: #4c4c4c;
font-size: 12px;
}
在使用滑鼠輸入的系統上,兩個滾動按鈕顯示在搜索結果面板的底部,用戶滾動瀏覽搜索結果。 上下捲動按鈕的外觀由下列CSS類選取器控制:
.s7ecatalogsearchviewer .s7searchpanel .s7scrollupbutton
.s7ecatalogsearchviewer .s7searchpanel .s7scrolldownbutton
無法使用CSS的上、左、下和右屬性來定位捲動按鈕。 檢視器邏輯會自動定位。
向上和向下捲動按鈕的CSS屬性
寬度 |
捲動按鈕的寬度。 |
高度 |
捲動按鈕的高度。 |
背景 — 影像 |
針對指定按鈕狀態顯示的影像。 |
背景位置 |
如果使用CSS精靈,則位於圖稿精靈內。 另請參閱 CSS Sprite . |
此按鈕支援 state
屬性選取器,可用來套用不同外觀 "up"
, "down"
, "over"
,和 "disabled"
按鈕狀態。
按鈕工具提示可翻譯。 請參閱 用戶介面元素本地化 以取得更多資訊。
示例 — 要設定一個捲動按鈕,該按鈕為125 x 35像素,並且每個狀態的圖稿都不同:
.s7ecatalogsearchviewer .s7searchpanel .s7scrollupbutton {
width:125px;
height:35px;
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrollupbutton[state='up'] {
background-image:url(images/sdk/searchpanel_scroll_up_up.png);
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrollupbutton[state='over'] {
background-image:url(images/sdk/searchpanel_scroll_up_over.png);
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrollupbutton[state='down'] {
background-image:url(images/sdk/searchpanel_scroll_up_down.png);
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrollupbutton[state='disabled'] {
background-image:url(images/sdk/searchpanel_scroll_up_disabled.png);
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrolldownbutton {
width:125px;
height:35px;
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrolldownbutton[state='up'] {
background-image:url(images/sdk/searchpanel_scroll_down_up.png);
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrolldownbutton[state='over'] {
background-image:url(images/sdk/searchpanel_scroll_down_over.png);
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrolldownbutton[state='down'] {
background-image:url(images/sdk/searchpanel_scroll_down_down.png);
}
.s7ecatalogsearchviewer .s7searchpanel .s7scrolldownbutton[state='disabled'] {
background-image:url(images/sdk/searchpanel_scroll_down_disabled.png);