검색 결과 패널 search-results-panel
검색 결과 패널은 맨 위에 있는 검색 입력 상자와 정보 메시지 또는 검색 결과가 표시되는 기본 영역으로 구성됩니다.
기본 뷰어 영역의 CSS 속성
패널이 활성화되면 뷰어 사용자 인터페이스는 반투명 채우기로 덮여 있습니다. 이 채우기의 색상 및 불투명도는 다음 CSS 클래스 선택기로 제어합니다.
.s7ecatalogviewer .s7searchpanel .s7backoverlay
검색 결과 패널은 항상 사용 가능한 모든 뷰어 높이를 차지합니다. 그러나 너비는 구성할 수 있습니다. 너비를 절대 픽셀 값으로 설정할 수 있습니다. 이 값은 중간 및 큰 크기의 중단점에 대한 기본 설정입니다. 또는 너비를 100%로 설정하여 검색 결과 패널이 전체 뷰어 영역을 차지하도록 할 수 있습니다. 패널 너비는 다음 CSS 클래스 선택기에 의해 제어됩니다.
.s7ecatalogsearchviewer .s7searchpanel .s7searchresultspace
검색 결과 공간의 CSS 속성
예 - 큰 중단점과 중간 중단점에 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 속성
예 - 0픽셀 높이 및 14픽셀 텍스트 글꼴로 검색 입력 필드를 설정하려면 다음을 수행합니다.
.s7ecatalogsearchviewer .s7searchpanel .s7searchinput {
padding-left:5px;
height:30px;
font-size:14px;
}
기본적으로 "보이는 유리" 형태의 검색 입력 필드 왼쪽에 있는 검색 단추는 다음 CSS 클래스 선택기에 의해 제어됩니다.
.s7ecatalogsearchviewer .s7searchpanel .s7searchinputbutton
검색 입력 단추의 CSS 속성
예 - 26 x 26픽셀 "보이는 유리" 아이콘으로 검색 단추를 설정하려면(1픽셀 테두리로 30픽셀):
.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 속성
state
특성 선택기를 지원하며, 이 선택기를 사용하여 다른 텍스트 메시지에 다른 스타일을 적용할 수 있습니다. 특히 state='prompt'
은(는) 패널을 처음 호출할 때 표시되는 텍스트 프롬프트에 해당합니다. state='results'
은(는) 검색 히트에 대한 정보가 있는 텍스트에 해당합니다. 마지막으로 state='no_results'
은(는) 검색 쿼리가 결과를 반환하지 않았을 때 표시되는 텍스트에 해당합니다.메시지 텍스트를 현지화할 수 있습니다. 자세한 내용은 사용자 인터페이스 요소의 지역화를 참조하십시오.
예 - 회색 18픽셀 글꼴을 사용하는 텍스트 패널을 설정하려면 다음을 수행합니다.
.s7ecatalogsearchviewer .s7searchpanel .s7searchinfo {
font-size: 18px;
color: #696969;
}
검색 결과는 검색 히트가 있는 페이지에 대해 단일 열 또는 단일 썸네일 행으로 렌더링됩니다. 검색 결과 썸네일 간의 간격은 다음 CSS 클래스 선택기로 제어됩니다.
.ecatalogsearchviewer .s7searchpanel .s7swatches .s7thumbcell
썸네일 셀의 CSS 속성
예 - 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 속성
"up"
, "down"
, "over"
및 "disabled"
단추 상태에 다른 스킨을 적용하는 데 사용할 수 있는 state
특성 선택기를 지원합니다.버튼 도구 팁은 현지화할 수 있습니다. 자세한 내용은 사용자 인터페이스 요소의 지역화를 참조하십시오.
예 - 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);