搜尋結果面板

搜索結果面板由頂部的搜索輸入框和顯示資訊消息或搜索結果的主要區域組成。

主查看器區域的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 設定的上下邊距之和。

範例 — 若要設定10像素間距:

.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);

本頁內容