web-development-kb-ko.site

드롭 다운 버튼 및 분리 옵션

응용 프로그램 상단에는 Office Fluent UI와 매우 유사한 아래 표의 항목에서 수행 할 수있는 모든 기능이 포함 된 기능 표시 줄이 있습니다. 우리는 기능의 양을 최소화하려고 시도하지만 응용 프로그램에 막대의 공간을 초과하는 여러 화면이 있습니다. 드롭 다운 버튼/분할 버튼/메뉴 버튼/...을 포함하고 싶습니다.

그러나 옵션이 분리되고 동시에 활성화되지 않은 기능 그룹이 하나 있지만 그룹화하는 것이 합리적입니다. 응용 프로그램에서 버튼을 숨기지 않고 회색으로 표시합니다.

최상위 기능이 비활성화되었지만 (가장 많이 사용되는 기능) 두 번째 기능이 활성화 된 경우 진행 방법.
두 번째 기능이 맨 위로 "점프"해야합니까?
거기 있을까요? 이 버튼이 계속 켜져 있으면 버튼이 비활성화되었지만 드롭 다운이 활성화되었음을 어떻게 표시합니까?.
메뉴 버튼을 전혀 사용하지 않아야합니까?

5
marten

분할 버튼은 사용자가 대부분의 시간을 사용하는 명령이 하나 있고 다른 버튼이 사용하는 경우에 유용합니다. 사용자는 대부분 한 번의 클릭으로 원하는 시간에 빠르게 액세스 할 수 있지만 덜 일반적으로 필요한 명령은 여전히 ​​사용 가능하지만 방해가되지 않습니다. 이것이 "유연한"(빠르고 마음이없는) UI에 기여하는 방법입니다. 희귀 명령의 혼란을 숨기고 일반적인 명령의 속도를 향상시킵니다.

다음은 내가 처한 상황에서 내가 본 옵션들입니다.

버튼 비활성화. 분할 버튼을 사용할 때 버튼의 명령을 동일하게 유지하고 필요할 때 비활성화하면 사용자가 전체 메뉴를 생각할 수 있습니다 비활성화 됨 (작은 화살표가 활성화되지 않은 경우). 또한 대부분의 사용자가 액세스 권한이 가장 필요한 명령에 항상 액세스 할 수 없다는 점에서 분할 버튼의 "유동성"을 약화시킵니다.

스왑 버튼 명령. 두 번째 나쁜 옵션은 버튼의 명령을 바꾸는 것입니다. 여기서 문제는 때때로 명령이 버튼에 있고 다른 시간에 분할되어 있기 때문에 사용자가 각 명령에 대해 유용한 습관을 개발할 수 없다는 것입니다. 그들은 멈추고, 버튼을 읽고, 행동하기 전에 생각해야합니다 ( "좋아요, 내가 원하는 명령은 여기 있지 않으므로 이번에는 분할되어 있어야합니다"). 다시 말하지만 유동성에는 좋지 않습니다. Windows UX 가이드 라인에서는 버튼을 다시 사용할 가능성이 있다고 가정하여 버튼을 마지막으로 사용한 명령으로 만들 수 있습니다. 그것이 당신의 경우에 맞다면, 그것은 좋은 해결책입니다. 그러나 새 명령을 예측할 수 있고 "이해"하지 않는 한 마지막으로 사용한 명령에서 different 명령을 바꿀 때주의해야합니다 (예 : 마지막 명령이 이제 비활성화되어 있기 때문에). 귀하의 사용자. 먼저 충분한 양의 사용자 조사 없이는 시도하지 않을 것입니다.

메뉴 버튼. 명령 사용법이 명령 전체에보다 균등하게 분산되어있는 것처럼 들립니다. 실제로 각 명령은 시간. 아마도 당신은 menu 버튼이 필요합니다. 이것은 메뉴 버튼 always에서 분할 버튼과는 다릅니다. 풀다운 메뉴. 메뉴 버튼에 명령 범주를 표시하십시오. 이를 클릭하면 안정적인 명령 목록이 드롭 다운되고 필요에 따라 일부 명령이 비활성화됩니다. 즉, 명령을 선택하려면 항상 두 번의 클릭만으로 효율성이 높아지지만 적어도 사용자는 사용하기 전에 멈추고 생각할 필요가 없습니다.

토글 버튼. 우연히, 가장 일반적으로 사용되는 두 명령은 다른 하나와 항상 상호 배타적으로 반대되는 명령으로 항상 활성화되고 다른 하나는 비활성화됩니다 그 반대? 예를 들어, 하나의 명령으로 뷰를 확장하고 다른 명령으로 뷰를 축소합니까? 그렇다면 둘을 토글 링 _ 속성 _으로 결합 할 수 있습니다. 여기에는 사용자가 설정 (확인) 또는 설정 해제 할 수있는 속성 상태 (예 : "확장")로 표시된 하나의 전환 버튼 (또는 확인란)이 있습니다. 현재 상태를 미세 조정하기위한 다른 명령에 대한 드롭 다운 화살표가 여전히 있습니다. 이런 식으로, 사용자는 항상 "동일한"기능 (사용자가 인식 한대로)을 버튼으로 사용할 수 있습니다.

메뉴 뱅크. 분할 측에 많은 명령이 있다면, 내가 생각할 수있는 마지막 옵션은“ 메뉴 뱅크)를 구성하는 것입니다. ,”기본적으로 둘 이상의 버튼이있는 분할 버튼입니다. 가장 일반적으로 사용되는 명령 중 2-4 개를 선택하십시오.이 중 하나 이상이 항상 활성화되어 있습니다. 각 명령에 항상 표시되는 고유 한 명령 단추를 제공하고 함께 그룹화 한 다음 나머지 명령에 대해 드롭 다운 화살표를 추가하십시오. 이 방법의 단점은 단일 버튼보다 더 많은 공간을 차지한다는 점이며 항상 소중한 공간을 차지하는 버튼을 사용하지 않도록 설정해야하지만 최소한 한 번의 클릭으로 가장 일반적으로 필요한 명령을 보장합니다.

9
Michael Zuschlag

내가 당신을 올바르게 이해한다면, 이것과 같습니다.

Save | Edit | Undo

기본 포인트로 실행 취소에는 다시 실행에 대한 드롭 다운 옵션이 있지만 다시 실행할 수는 없습니다.

이 경우 일반적으로 일관된 메뉴를 사용하는 것이 좋지만 맨 위로 이동해야합니다. 그러나 사람들은 사용할 수없는 버튼을 숨기고 사용할 수있는 버튼을 표시하는 것과 비슷하기 때문에 익숙합니다.

1
Lukas Oppermann