From Design pattern
Jump to: navigation, search
(Andriod_ASOS)
(iOS_Sixpack)
 
(67 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{#css:
+
Filter는 사용자가 지정한 기준에 해당하는 항목만 검색하는 패턴이다.
#mw-content-text h3 span {
+
font-weight: 600;
+
padding-left: 0px;
+
}
+
  
.mw-headline {
+
검색 기준과 결과 항목 리스트가 한 화면에 존재하여 화면에서 바로 검색을 활용하는 방식과 검색창이 별도의 option menu 형식으로 존재하여 보조창을 활용하여  검색 기준을 설정하고, 화면에서 적용하는 방식으로 분류할 수 있다.
font-weight: 600;
+
}
+
  
span.mw-editsection {
+
=== With this pattern, we can solve... ===
font-weight: 200;
+
한 페이지에서 보여주기에 자료의 양이 많을 때나 사용자가 특정한 기준에 해당하는 자료만을 보고 싶을 경우 Filter 기능이 필요하다. Filter는 사용자가 원하는 항목을 쉽게 찾아낼 수 있게 도와준다.
position: relative;
+
float:right;
+
margin-right: 25px
+
}
+
  
span.mw-editsection a {
+
* Filter은 검색 기준을 입력할 수 있는 화면과 검색 결과가 나타나는 화면으로 구성된다.
font-weight: 200;
+
* 항목을 검색하는 것이 아닌, 사용자가 활용하고 있는 리스트에서 항목을 특정 기준에 맞춰 배열하거나 카테고리화하려는 목적일 경우 해당하지 않는다.
}
+
* 개념적으로 [[Auto-completion]]과 같이 입력한 text에 해당되는 내용이 미리보기 형태로 나타나는 경우 또한 live filter로 볼 수 있지만 해당 사례는 Auto-completion에 적용된다.
  
.art-subpage {
+
=== Example : iOS_Yummly ===
background: #F7F7F7;
+
[[File:Filter.jpeg]]
}
+
  
#mw-content-text p {
+
----
padding-top: 0px;
+
padding-bottom: 6px;
+
}
+
  
.mw-content-ltr ul {
+
== Filter ==
margin: 0.3em 0 0 42px;
+
}
+
  
 +
=== iOS_Yummly ===
 +
{{#Widget:Vimeo|id=95774408|width=300|height=533}}
 +
{{#Widget:Vimeo|id=95774331|width=300|height=533}}
  
hr {
+
=== iOS_Mixology™ ===
margin-top: 0px;
+
{{#Widget:Vimeo|id=93372822|width=300|height=405}}
margin-bottom: 0px;
+
{{#Widget:Vimeo|id=93372820|width=300|height=405}}
margin-left: -31px;
+
width: 720px;
+
border-bottom: 1px solid #E0E0DD;
+
border-left: 0px;
+
border-right: 0px;
+
border-top: 30px solid #F7F7F7;
+
}
+
<!--
+
#sun-col {
+
-webkit-column-count:2; /* Chrome, Safari, Opera */
+
-moz-column-count:2; /* Firefox */
+
column-count:2;
+
}
+
  
#sun-col p {
+
=== iOS_Sixpack ===
padding-left: 0px;
+
{{#Widget:Vimeo|id=103218189|width=395|height=525}}
  
}
+
=== iOS_Fab ===
-->
+
{{#Widget:Vimeo|id=96422962|width=395|height=533}}
 +
{{#Widget:Vimeo|id=96422964|width=395|height=533}}
  
.thumb {
+
=== Andriod_ASOS ===
margin: 0px 25px 5px 25px;
+
{{#Widget:Vimeo|id=95491274|width=300|height=542}}
}
+
  
}}
+
=== Android_Etsy ===
Search with criteria는 사용자가 지정한 filter를 통과한 결과만이 검색되는 pattern이다.
+
{{#Widget:Vimeo|id=96420806|width=300|height=542}}
설정한 조건에 해당하는 항목을 검색한다.
+
  
어떤 종류가 있는지, 조작 방법(action)은 어떤 것이 있는지 설명한다.
+
=== iOS_Etsy ===
 +
{{#Widget:Vimeo|id=96422618|width=395|height=533}}
  
=== With this pattern, we can solve... ===
+
=== iOS_Google Scholar===
이 패턴이 정의한 문제 상황과 이 패턴이 왜 필요한지(문제를 어떻게 해결할 수 있는지)를 설명
+
{{#Widget:Vimeo|id=96701050|width=300|height=533}}
  
*본 패턴의 주요 특징을 설명
+
----
  
*본 패턴의 주요 특징을 설명
+
== Search using POI ==
 +
=== iOS_Naver Map ===
 +
{{#Widget:Vimeo|id=95733114|width=395|height=533}}
  
*이전에 혹은 유사한 어떤 패턴이 있는지를 부가적으로 설명(해당되는 경우만 작성)
+
=== iOS_Daum Map ===
 +
{{#Widget:Vimeo|id=96603479|width=395|height=533}}
  
 
----
 
----
 
== 내부분류1 ==
 
<div id="sun-col">
 
</div>
 
----
 
==  내부분류2==
 
<div id="sun-col">
 
=== iPad_Naver Map ===
 
{{#Widget:Vimeo|id=95733114|width=300|height=405}}
 
 
=== iPhone_Yummly ===
 
{{#Widget:Vimeo|id=95774408|width=300|height=455}}
 
 
=== iPhone_Mixology™ ===
 
* 조합을 입력하면 조합을 포함하는 모든 자료를 검색하여 보여준다.
 
{{#Widget:Vimeo|id=93372822|width=300|height=405}}
 
 
=== Andriod_ASOS ===
 
* 검색필터를 추가하거나 넣는 것을 선택하여 필터에 맞는 항목으로 검색된 내용을 보여준다.
 
{{#Widget:Vimeo|id=95491274|width=300|height=542}}
 
 
=== iPhone_Mixology™ ===
 
* 고정 항목과 랜덤 항목을 구분하여 입력하면, 해당 조건으로 나타날 수 있는 조합을 검색하여 랜덤으로 보여준다.
 
{{#Widget:Vimeo|id=93372820|width=300|height=405}}
 
 
=== iPad_InDic ===
 
* 이미 입력된 문자를 기반으로 해당 문자로 시작되는 가능한 결과를 검색하여 보여준다.
 
{{#Widget:Vimeo|id=93373414|width=300|height=405}}
 
 
=== Andriod_Ski Butternut ===
 
* 경로를 선택하여 Tap하면 버튼의 경로에 해당하는 스키슬로프를 서로 다른 색상으로 보여준다.
 
{{#Widget:Vimeo|id=95585611|width=300|height=508}}
 
</div>
 
  
 
[[Category:Search]]
 
[[Category:Search]]

Latest revision as of 18:01, 12 August 2014

Filter는 사용자가 지정한 기준에 해당하는 항목만 검색하는 패턴이다.

검색 기준과 결과 항목 리스트가 한 화면에 존재하여 화면에서 바로 검색을 활용하는 방식과 검색창이 별도의 option menu 형식으로 존재하여 보조창을 활용하여 검색 기준을 설정하고, 화면에서 적용하는 방식으로 분류할 수 있다.

With this pattern, we can solve...

한 페이지에서 보여주기에 자료의 양이 많을 때나 사용자가 특정한 기준에 해당하는 자료만을 보고 싶을 경우 Filter 기능이 필요하다. Filter는 사용자가 원하는 항목을 쉽게 찾아낼 수 있게 도와준다.

  • Filter은 검색 기준을 입력할 수 있는 화면과 검색 결과가 나타나는 화면으로 구성된다.
  • 항목을 검색하는 것이 아닌, 사용자가 활용하고 있는 리스트에서 항목을 특정 기준에 맞춰 배열하거나 카테고리화하려는 목적일 경우 해당하지 않는다.
  • 개념적으로 Auto-completion과 같이 입력한 text에 해당되는 내용이 미리보기 형태로 나타나는 경우 또한 live filter로 볼 수 있지만 해당 사례는 Auto-completion에 적용된다.

Example : iOS_Yummly

Filter.jpeg


Filter

iOS_Yummly

iOS_Mixology™

iOS_Sixpack

iOS_Fab

Andriod_ASOS

Android_Etsy

iOS_Etsy

iOS_Google Scholar


Search using POI

iOS_Naver Map

iOS_Daum Map