From Design pattern
Jump to: navigation, search
(248번 사례)
 
(35 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{#css:
+
Scroll은 한 화면 이상의 많은 분량의 컨텐츠나 목록를 둘러볼 때 사용하는 인터랙션 패턴이다. 상하로 slide해서 화면을 움직이며, 주로 현재 페이지 내에서 이용하기 위해 사용한다. 더 효율적인 정보 탐색을 위해 [[Fling to scroll]], [[Index scroller]], [[Scroll thumb]]와 같은 패턴을 함께 사용하고 있다.
#mw-content-text h3 span {
+
font-weight: 600;
+
padding-left: 0px;
+
}
+
  
.mw-headline {
+
현재 화면 내에서 이동하는 방식(scroll in page)과 페이지 단위로의 이동을 포함한 방식(scroll between pages)으로 나누어 볼 수 있다.
font-weight: 600;
+
}
+
  
span.mw-editsection {
+
=== With this pattern, we can solve... ===
font-weight: 200;
+
한 화면 안에 들어가야 할 컨텐츠의 양이 많을 때, 페이지 이동 없이 다 둘러볼 수 있는 패턴이 필요하다. Scroll은 직관적으로 화면을 위아래로 움직여 볼 수 있도록 한다.
position: relative;
+
float:right;
+
margin-right: 25px
+
}
+
  
span.mw-editsection a {
+
* [[Index scroller]]나 [[Scroll thumb]]과 같은 indicator를 제공하여 컨텐츠의 양과 현재위치에 대한 시각적 힌트를 주기도 한다.
font-weight: 200;
+
* [[Fling to scroll]]과 [[Scroll thumb]]를 통해 더 빠르게 원하는 곳으로 움직일 수 있다.
}
+
* Scroll 이전에는 up/down button이나 이와 유사한 방식을 사용하였다.
  
.art-subpage {
+
=== Example: iOS_Overview ===
background: #F7F7F7;
+
[[File:IOS Overview scroll.png|310px]]
}
+
  
#mw-content-text p {
 
padding-top: 0px;
 
padding-bottom: 6px;
 
}
 
 
.mw-content-ltr ul {
 
margin: 0.3em 0 0 42px;
 
}
 
 
 
hr {
 
margin-top: 0px;
 
margin-bottom: 0px;
 
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 {
 
padding-left: 0px;
 
-->
 
}
 
 
}}
 
Scroll은  컨텐츠 화면 내에서 컨텐츠를 둘러볼 때 사용하는 pattern이다. 주로 현재 페이지 내를 이동할 때 사용된다.
 
 
페이지 화면을 이동하는 방식에 따라 구분이 가능한데, 주로 Slide to scroll 방식이 사용되며, Fling to scroll, Scroll thumb 방식으로 분류할 수 있다.
 
 
=== With this pattern, we can solve... ===
 
한 화면이 많은 양의 컨텐츠를 가지고 있을 때, 이것을 효과적으로 보기 위한 pattern이 필요하다. Scroll은 많은 양의 컨텐츠를 쉽게 둘러 볼 수 있는 기능을 제공한다.
 
 
* Scroll은 화면을 위아래로 이동 하며 컨텐츠를 둘러 볼 수 있으며, Scroll bar indicator를 통하여 컨텐츠의 양과 현재위치에 대한 시각적 힌트를 주기도 한다.
 
* Scroll 이전에는 Up/Down button이나 이와 유사한 방식을 사용하였다.
 
 
=== Example : iOS_ Naver===
 
{{#Widget:Vimeo|id=96709270|width=300|height=533|start=4s}}
 
 
----
 
----
 
+
== Scroll in page ==
== Scroll ==
+
=== iOS_Overview ===
<div id="sun-col">
+
 
+
=== iOS Overview ===
+
 
* 화면을 위아래로 drag하면 소실점에 맞춰 달력이 움직인다.
 
* 화면을 위아래로 drag하면 소실점에 맞춰 달력이 움직인다.
 
{{#Widget:Vimeo|id=93552094|width=300|height=533}}
 
{{#Widget:Vimeo|id=93552094|width=300|height=533}}
  
=== 430번 사례 ===
+
=== Example : iOS_ Naver===
 +
{{#Widget:Vimeo|id=96709270|width=300|height=533}}
 +
 
 +
===Leap motion_All the cooks===
 
* 립모션에서 손바닥을 화면 방향으로 향하게 한 채로 상/하로 움직여 다음 화면으로 이동한다.
 
* 립모션에서 손바닥을 화면 방향으로 향하게 한 채로 상/하로 움직여 다음 화면으로 이동한다.
 
{{#Widget:Vimeo|id=93327398|width=665|height=374}}
 
{{#Widget:Vimeo|id=93327398|width=665|height=374}}
  
=== 443번 사례 ===
+
=== Soundwave_Using the doppler effect to sense gestures ===
* 위아래로 swipe해서 이전,다음 기사로 이동한다.
+
* 손의 상/하 좌/우 움직임을 소리의 움직임으로 인식하여 스피커로 인지된 소리를 통해 스크롤 이동한다.
{{#Widget:Vimeo|id=93045292|width=300|height=405}}
+
{{#Widget:Youtube|id=rFM59B3tYI4|width=665|height=374}}
  
 
=== Android_NAVER tvcast ===
 
=== Android_NAVER tvcast ===
 
* 상단의 시청중인 영상은 고정 되어 있고, 아래의 화면을 상/하로 drag하여 화면을 이동시킨다.
 
* 상단의 시청중인 영상은 고정 되어 있고, 아래의 화면을 상/하로 drag하여 화면을 이동시킨다.
 
{{#Widget:Vimeo|id=93362816|width=300|height=480}}
 
{{#Widget:Vimeo|id=93362816|width=300|height=480}}
 +
 +
=== Android_CNN ===
 +
* 현재 보고 있는 화면을 slide 하여 화면 속 내용을 상하로 훑어본다.
 +
{{#Widget:Vimeo|id=94636816|width=300|height=455}}
 +
 +
=== Android_Facebook ===
 +
* 현재 보고 있는 화면을 slide 하여 화면 속 내용을 상하로 훑어본다.
 +
{{#Widget:Vimeo|id=94814135|width=300|height=455}}
  
 
=== iPod 4th ===
 
=== iPod 4th ===
Line 94: Line 46:
 
{{#Widget:Vimeo|id=95703749|width=300|height=533}}
 
{{#Widget:Vimeo|id=95703749|width=300|height=533}}
  
=== 82번 사례 ===
 
* 손의 상/하 좌/우 움직임을 소리의 움직임으로 인식하여 스피커로 인지된 소리를 통해 스크롤 이동한다.
 
<videoflash>rFM59B3tYI4|665|374</videoflash>
 
</div>
 
 
----
 
----
== Page단위 Scroll ==
+
== Scroll between pages ==
<div id="sun-col">
+
 
=== Isabella Stewart Gardner Museum - Touch Table Prototype ===
 
=== Isabella Stewart Gardner Museum - Touch Table Prototype ===
 
* 터치테이블에서 화면을 drag하여 세로로 화면을 이동한다.
 
* 터치테이블에서 화면을 drag하여 세로로 화면을 이동한다.
* 단, 아래 영상의 45 ~ 53초에 해당한다.
+
* #00:45-00:53
 
{{#Widget:Vimeo|id=42073036|width=665|height=374}}
 
{{#Widget:Vimeo|id=42073036|width=665|height=374}}
</div>
 
----
 
  
== Fling to scroll ==
+
=== iOS_Newsify ===
<div id="sun-col">
+
* 위아래로 swipe해서 이전,다음 기사로 이동한다.
===iOS_Facetime ===
+
{{#Widget:Vimeo|id=93045292|width=399|height=533}}
{{#Widget:Vimeo|id=96695265|width=300|height=480}}
+
 
+
===iOS_Facetime ===
+
{{#Widget:Vimeo|id=96695268|width=300|height=480}}
+
 
+
== 아래 629, 630 사례는 screen interaction 의 fling to scroll 에 있어서 복사해왔어요 ==
+
 
+
=== 629번 사례 ===
+
* 전화번호를 검색하는 화면에서 slide 하여 콘텐트의 내용을 훑어본다.
+
* slide 동작이 끝난 시점에서 속도가 점차감소하여 정지화면이 될 때 까지 내용을 스크롤링 한다.
+
 
+
<videoflash type="vimeo">94636892|300|455</videoflash>
+
 
+
=== 630번 사례 ===
+
* 사진의 썸네일 화면에서 slide 하여 콘텐트의 내용을 훑어본다.
+
*slide 동작이 끝난 시점에서 속도가 점차감소하여 정지화면이 될 때 까지 내용을 스크롤링 한다 .
+
<videoflash type="vimeo">94636893|300|455</videoflash>
+
</div>
+
  
[[Category:Move in same level]]
+
[[Category:Move through contents]]

Latest revision as of 21:41, 17 September 2014

Scroll은 한 화면 이상의 많은 분량의 컨텐츠나 목록를 둘러볼 때 사용하는 인터랙션 패턴이다. 상하로 slide해서 화면을 움직이며, 주로 현재 페이지 내에서 이용하기 위해 사용한다. 더 효율적인 정보 탐색을 위해 Fling to scroll, Index scroller, Scroll thumb와 같은 패턴을 함께 사용하고 있다.

현재 화면 내에서 이동하는 방식(scroll in page)과 페이지 단위로의 이동을 포함한 방식(scroll between pages)으로 나누어 볼 수 있다.

With this pattern, we can solve...

한 화면 안에 들어가야 할 컨텐츠의 양이 많을 때, 페이지 이동 없이 다 둘러볼 수 있는 패턴이 필요하다. Scroll은 직관적으로 화면을 위아래로 움직여 볼 수 있도록 한다.

  • Index scrollerScroll thumb과 같은 indicator를 제공하여 컨텐츠의 양과 현재위치에 대한 시각적 힌트를 주기도 한다.
  • Fling to scrollScroll thumb를 통해 더 빠르게 원하는 곳으로 움직일 수 있다.
  • Scroll 이전에는 up/down button이나 이와 유사한 방식을 사용하였다.

Example: iOS_Overview

IOS Overview scroll.png


Scroll in page

iOS_Overview

  • 화면을 위아래로 drag하면 소실점에 맞춰 달력이 움직인다.

Example : iOS_ Naver

Leap motion_All the cooks

  • 립모션에서 손바닥을 화면 방향으로 향하게 한 채로 상/하로 움직여 다음 화면으로 이동한다.

Soundwave_Using the doppler effect to sense gestures

  • 손의 상/하 좌/우 움직임을 소리의 움직임으로 인식하여 스피커로 인지된 소리를 통해 스크롤 이동한다.

""

Android_NAVER tvcast

  • 상단의 시청중인 영상은 고정 되어 있고, 아래의 화면을 상/하로 drag하여 화면을 이동시킨다.

Android_CNN

  • 현재 보고 있는 화면을 slide 하여 화면 속 내용을 상하로 훑어본다.

Android_Facebook

  • 현재 보고 있는 화면을 slide 하여 화면 속 내용을 상하로 훑어본다.

iPod 4th

  • 터치휠이 위치한 부분을 시계반대방향 혹은 시계방향으로 drag하여 현재 화면 내에서 다음 화면 리스트 중 활성영역을 위아래로 이동하여 선택한다.


Scroll between pages

Isabella Stewart Gardner Museum - Touch Table Prototype

  • 터치테이블에서 화면을 drag하여 세로로 화면을 이동한다.
  • #00:45-00:53

iOS_Newsify

  • 위아래로 swipe해서 이전,다음 기사로 이동한다.