Дерево в дизайне: создаем атмосферу уюта и гармонии — INMYROOM
Дерево в гостиной: идеи и решения
СоветыКомнаты
Гостиная в стиле альпийского шале
Отделка из досок и деревянных панелей позволит создать атмосферу альпийского шале. Дополнить этот эффект можно, использовав простую, грубоватую мебель, декоративные подушки с рисунком, пледы и меховые шкуры. Светлое дерево хорошо сочетается с оттенками серого — от светлых до насыщенных. А еще в такой гостиной самое место камину (или биокамину, если технически провести дымоход в помещение невозможно).
Индустриальный шик: дерево + бетон
Дерево в отделке вовсе не обязательно должно ассоциироваться с русской избой или хижиной в горах. Оно прекрасно «работает» и в диаметрально противоположной стилистике. Если дополнить натуральным деревом типичный для индустриального стиля бетон или, скажем, открытую кирпичную кладку, может получиться сбалансированный, органичный интерьер. Дерево придаст ему тепло и «смягчит» брутальность лофта.
Квартира фотографа Кирилла Овчинникова в Красной Поляне.
- Фото
- Кирилл Овчинников
Квартира в Киеве, проект студии FILD.
Дачный вариант
Целиком обшитые досками комнаты — распространенное решение для летних дачных домиков. Чтобы такой интерьер не выглядел слишком банально, разбавьте его яркой дизайнерской мебелью. Это может быть, например, диван в оригинальной обивке, яркие ковры на полу или предметы искусства на стенах.
Дом в Суздале. Проект бюро FORM. Гостиная. Диван, Hay. Кресло Utrecht, столик Rio — все Cassina. На стене — работы Николая Богданова- Бельского и Николая Кошкоша.
- Фото
- Юрий Пальмин
Крашеные стены
Деревянная отделка пола и стен вовсе не обязательно должна быть натурального цвета. Эффектно смотрятся в гостиной загородного дома стены, крашеные, например, в серый цвет (от светлых до темно-графитовых оттенков) или серо-зеленые тона. Деревянные полы можно оставить натурального цвета, а можно тонировать или тоже покрыть краской.
Загородный дом по проекту Натальи Белоноговой.
- Фото
- Михаил Лоскутов
Дом дизайнеров Илоны Меньшаковой и Ирины Маркидоновой.
- Фото
- МИХАИЛ ЛОСКУТОВ, МИХАИЛ СТЕПАНОВ
Скандинавский вариант
Любителям скандинавского дизайна рекомендуем покрасить деревянную обшивку гостиной (и полы) в белый цвет! Это выглядит красиво, свежо и модно. Черные акценты или пестрый текстиль помогут создать стильное, современное пространство и убрать все ассоциации со старой деревянной дачей.
Летний дом в Швеции.
- Фото
- Йонас Ингерстедт
Мебель из дерева
Деревянная мебель — особенно штучные предметы ручной работы — украшение любой гостиной, будь то городская квартира или загородный дом. Она выглядит уникально и придаст комнате особый шик, который есть только у рукотворных предметов.
Летний дом трендсеттера Элизабет Лериш.
- Фото
- Николя Матье (Nicolas Matheus)
Библиотека
Деревянный книжный шкаф или стеллаж — практичное и красивое решение для гостиной, которое всегда смотрится эффектно и придает пространству респектабельность и стиль (особенно в сочетании с хорошей домашней библиотекой). Теплое, натуральное дерево приятно радует глаз, а книги говорят о ваших интересах и хорошем вкусе.
Квартира в Москве. Проект Оксаны Алексеевой. Гостиная. Стеллаж и журнальный столик изготовлены по эскизам дизайнеров мебельной фабрикой Ariyana.
- Фото
- СЕРГЕЙ АНАНЬЕВ. Стиль: НАТАЛЬЯ ОНУФРЕЙЧУК
Дерево + кожа
Натуральное дерево + натуральная кожа — одно из классических сочетаний, часто встречающихся в интерьере гостиной. И оно никогда не подводит! Сложно найти два таких же материала-компаньона, которые был смотрелись вместе настолько органично. Беспроигрышное решение для любого интерьера — от классического до минималистского.
Деревянные рейки
Деревянные рейки — модный и практичный прием, часто используемый дизайнерами в современных интерьерах гостиных. Он носит не только декоративную функцию, но и практическое назначение: часто рейки зонируют пространство, отделяя гостиную от обеденной зоны, коридора или спальни. В отличие от глухих стен такие перегородки визуально не загромождают пространство и пропускают свет.
Проект бюро Humbert & Poyet.
Квартира в Москве. Проект Анастасии Семеновой.
- Фото СТИЛЬ: Кира Прохорова» data-v-586212d6=»»>Михаил Лоскутов. СТИЛЬ: Кира Прохорова
Дерево + терракота
Еще одно беспроигрышное сочетание — дерево и терракота. Теплый красно-коричневый оттенок, вдохновленной самой природой, как нельзя лучше смотрится рядом с натуральной древесиной (это может быть деревянный пол или мебель, или отделка стен).
- Фото
- Микеле Бонечи
Теги
- Гостиная
Дерево в интерьере: уют, гармония и сочетаемость
Дизайн
Некоторые считают, что дерево в интерьере давно не в моде. На самом деле, деревянная отделка была и остается бессмертной классикой. Материал универсален, отлично поддается комбинированию и легко вписывается во многие стили и решения. Мебель, декор и даже небольшие аксессуары из древесины способны оживить помещение и привнести в него гармонию. Делимся несколькими идеями, которые могут пригодиться для создания интерьера вашей мечты.
Деревянные пол и стены
Дерево – материал, не боящийся влаги. Он хорошо смотрится, а благодаря обработке лаком и воском долго служит и может радовать глаз не один год. Благодаря этому необходимость часто делать ремонт отпадает. Дерево отлично подходит для отделки стен, при этом не обязательно покрывать их целиком: можно использовать панели только на одной стороне или даже взять отдельные деревянные ставки. Это добавит интерьеру изюминки и свежести. Пол из древесины сохраняет тепло, он непритязателен в уходе и имеет приятную природную фактуру, добавляющую уюта помещению. Поэтому многие так любят ламинат или паркет – они служат долго и при этом изысканно смотрятся.
Интерьер разных комнат
Один из явных плюсов дерева в оформлении помещений – возможность использовать его абсолютно везде. В кухне, где им можно отдельно выделить обеденную зону или зону готовки. В гостиной, там особенно изящно и красиво будут смотреться спилы и вставки на стенах, а также – аксессуары и декоративные элементы из дерева. В прихожей, визитной карточке дома, которую можно дополнить шкафами, полками и подставками из этого материала, а также – красивыми напольными вешалками. За счет своего природного рисунка и колец, подобные вещи могут добавить помещению неповторимый стиль.
Набор мебели для спальни «Викинг GL» (ТЦ «Мебелево»)
Обеденная группа с фурнитурой ручной ковки «Викинг GL» (ТЦ «Мебелево»)
Деревянная отделка
Небольшие аккуратные деревянные детали выглядят обаятельно и притягивают к себе взгляд. Это могут быть как постоянно находящиеся в ходу предметы, например, посуда, рамки, полки и другое, а могут быть и просто декоративные элементы. Аксессуаром может выступать и само дерево: многие делают частью интерьера коряги, куски коры, спилы, пни – это добавит новизны и необычности всему помещению. Тем более, материал позволяет играть со своей геометрией, формой, и из него можно многое делать самим – все зависит от вашей фантазии и вдохновения.
Комбинирование
Дерево универсально, оно совместимо с разнообразными материалами – стеклом, камнем, пластиком, – и эти варианты дают различные эффекты сочетаемости. Например, камень и дерево дополняют друг друга, поэтому мозаика из гальки и дощатый пол, фрагменты из декоративного камня и паркет будут отлично смотреться вместе. Соседство кирпича и древесины придаст оригинальности оформлению, к примеру, фрагментарная кладка и ламинат – популярное и современное дизайнерское решение. При подборе комбинаций стоит соблюдать принцип разнофактурности, в остальном дерево – отличный материал для экспериментов и разных сочетаний.
Консоль мебельной мастерской Commode (Пермь)
Мебель, декор и даже небольшие аксессуары из древесины способны оживить помещение и привнести в него гармонию, чем умело пользуется команда шоу «Комната для отдыха» (12+), идущего по вторникам в 16:00/16:30 (местное время) на телеканале Fine Living (доступен в сетях кабельных и спутниковых операторов).
Автор:
Sobaka Perm,
Дизайны деревьев, темы, шаблоны и загружаемые графические элементы на Dribbble
Посмотреть Trees_compiled
Деревья_скомпилированные
Посмотреть дом на дереве
Дом на дереве
Посмотреть поместья сосновых шишек
Поместья сосновых шишек
Посмотреть значок дома
Значок дома
Посмотреть каюту
Просмотр дерева
Просмотр листьев и птиц
Листья и птицы
Просмотр дерева ЛоготипЛоготип дерева
Просмотр листвы печати
Лиственный принт
Посмотреть гризли
Гризли
- Посмотреть Осень в горах
Осень в горах
Посмотреть каюту
Посмотреть принт дикого медведя
Печать дикого медведя
Посмотреть Арборист
Арборист
Просмотр листвы печати
Лиственный принт
Посмотреть домик на дереве
домик на дереве
- Посмотреть Золотой час
Золотой час
Посмотреть декабрьский значок
Значок декабря
Посмотреть осеннюю листву
Осенняя листва
Посмотреть целевую страницу
Целевая страница
Посмотреть значок пива Croma
Значок пива Croma
Посмотреть Крома осень
Croma осень
Посмотреть AlohaCamp — Логотип
AlohaCamp — Логотип
Вид на гору
Гора
Зарегистрируйтесь, чтобы продолжить или войдите
Идет загрузка еще…
Интерактивный дизайн для деревьев.
Давайте поговорим о том, как использовать деревья в… | Автор: Hagan RiversДавайте поговорим о том, как использовать деревья в интерактивном дизайне, и начнем с основ. Если вы думаете, что можете использовать дерево, значит, вы работаете с иерархической информацией.
Деревья работают лучше всего, когда пользователи уже знают иерархию
Я часто обнаруживаю, что люди, которые с большим энтузиазмом относятся к использованию элемента управления деревом, лучше всех знают иерархию. Давайте начнем с двух вещей: кто создал иерархию и знают ли мои пользователи эту иерархию?
Дерево А (слева) основано на географии, Дерево Б (в центре) — биологическое «Царство жизни» и Дерево С (справа) — чужая файловая системаВариант №1: известно
В случае дерева, основанного на географии (Дерево А выше), иерархия была построена коллективно человечеством в названии и расположении наших стран. Как дизайнер вы можете предположить, что большинство ваших пользователей знают и понимают дерево. Если это так, им, вероятно, будет очень легко быстро использовать элементы управления деревом для перехода к определенному округу, например Канаде. Но даже с «хорошо известными» деревьями пользователям может быть трудно понять, где что классифицируется. Смогли бы вы надежно найти Россию? Армения? Словения? Науру? Спросите себя честно, действительно ли пользователи знают это дерево?
Как только пользователь не уверен, где в дереве можно найти элемент, ему придется прибегнуть к поиску в дереве, что (как мы обсудим чуть позже) требует много времени.
Вариант #2 Известен мастерам предметной области
В нашем Древе Царства Жизни (Дереве B, выше), вероятно, разумно ожидать, что большинство биологов будут знать, с чего начать поиск любого конкретного предмета в дерево. Эти пользователи являются экспертами в своей области (биологии) и договорились о способе организации этой информации в рамках своей профессии. Только на самом деле нет. На самом деле существуют разногласия по поводу этой иерархии, и в результате даже ваши опытные пользователи могут не знать, где именно искать определенные элементы в этом дереве. Итак, у нас снова есть домен с якобы «хорошо известным деревом», которое на самом деле может быть малоизвестным.
Вариант №3 Известен только его создателю
В нашем примере с файловой системой (Дерево C выше) дерево было создано конкретным пользователем для собственного использования. В этом случае пользователь, скорее всего, будет знаком с деревом до тех пор, пока он или она продолжает с ним взаимодействовать — оставьте его в покое на несколько недель или месяцев, и это знание может исчезнуть. И если другой пользователь попытается что-то найти в этом пространстве, ему, скорее всего, будет очень трудно.
Я использовал эти примеры, чтобы продемонстрировать основную истину деревьев: если пользователь знает, что он ищет и где это находится в дереве, дерево — отличный виджет. Он может содержать сотни или тысячи элементов и представлять их в компактном пространстве, по которому пользователь может очень быстро ориентироваться. Два-три клика и пользователь получает нужный ему элемент… но, если пользователь плохо знает дерево, как мы можем его поддержать?
Добавление поиска в деревья
Даже в относительно небольшие деревья мне нравится добавлять элементы управления поиском. В дереве стран (дерево А выше) всего 19В нем 5 листовых узлов, организованных в шесть групп, но даже в этом относительно небольшом дереве добавление элемента управления поиском значительно ускорит поиск Словении. Давайте рассмотрим простой пример поиска дерева.
Типичный поиск в дереве фокусируется на совпаденияхНачнем слева. В этом примере дерево полностью свернуто (но оно может запускаться в любом состоянии).
В средней панели пользователь набрал « sl » — этот пользовательский интерфейс начнет поиск, как только пользователь начнет печатать. Если у вас есть проблемы с производительностью, вы также можете заставить поиск ждать, пока пользователь не нажмет клавишу «Ввод» или не нажмет кнопку «Поиск». Даже по этим двум буквам видно, что дерево существенно изменилось. Любые узлы, которые не содержат соответствующих дочерних элементов, были полностью удалены. Показаны только совпадающие узлы. Для большей ясности я выделил совпадение красным цветом. В этом примере сопоставление происходит как в начале, так и в середине строки: вы можете выбрать соответствие только началу строки, если это имеет смысл для ваших данных.
На правой панели пользователь ввел четыре буквы, и вы можете видеть, что дерево было дополнительно обрезано, показывая только Словакию и Словению. Пользователь может очистить поиск, щелкнув значок «x» или очистив текст в поле поиска.
Давайте углубимся и поговорим о некоторых возможных пограничных случаях для поиска по дереву. Здесь мы будем работать с деревом файловой системы, где поиск очень полезен.
Некоторые крайние случаи для поиска по деревуСлева мы начинаем с нашей файловой системы. На средней панели пользователь начал вводить «wiz», и мы видим, что, как и прежде, есть несколько совпадающих конечных узлов.
- Первые два, wizard1.sketch и wizard2.sketch , находятся внутри папки Concepts. Папка открывается, совпадения показаны.
- Третий элемент находится в двух папках: Pluto Project и Заметки группы . Хотя и Pluto Project , и Командные заметки не содержат строки «wiz», они присутствуют, поскольку являются родителями узла, который соответствует: help wizard.txt .
- Следующим крайним случаем является папка Testing Wizards . Папка соответствует поиску, но ни один из узлов внутри не соответствует. Поэтому эта папка отображается без дочерних элементов.
- Наконец, у нас есть wizard-list.docx (соответствует поиску пользователя), и папка, содержащая его ( Wizards ), тоже совпадает. Они оба показаны. Только когда вы начнете изучать пограничные случаи, вы поймете, почему полезно выделять совпадения.
На правой панели пользователь ввел wizq , и совпадений нет. У нас есть ошибка «совпадений не найдено», а также ссылка на очистку поиска и восстановление дерева.
Поиск: Знание названий вещей
Что делать, если пользователь ищет фильм, но не может вспомнить его название.
Каждый раз, когда вы используете поиск, вы должны спросить себя: знает ли пользователь названия того, что он пытается найти?
Это пример, когда простой поиск не работает. Если вы считаете, что ваши пользователи могут не знать, что именно искать, вам может потребоваться дополнить элементы дерева атрибутами, по которым пользователь может искать (например, кто снялся в фильме, в каком году он был выпущен и т. д.). Один из способов поддержать это — добавить фильтры в дерево.
Фильтры могут помочь пользователям найти элементы в дереве, которые они не могут назвать.На панели слева мы видим дерево фильмов, упорядоченное по жанрам. Посередине пользователь открыл панель «Фильтр» и выбрал все лучшие кинофильмы из 1970 и 1980. На правой панели мы видим 11 фильмов, соответствующих этому запросу. Обратите внимание, что правая панель следует некоторым основным правилам фильтрации: показывает пользователю, что фильтр активен, показывает количество совпадений и облегчает очистку фильтра.
Одним из недостатков этого подхода является то, что пользователь не может видеть, как атрибуты фильмов соответствуют критериям фильтра. В этом примере он не видит год выхода фильма, поэтому сложно понять, как эти элементы на самом деле соответствуют фильтру. В этом примере было бы достаточно просто добавить год к дереву — например, Крестный отец ( 1973). Однако этот подход быстро выйдет из строя, поскольку пользователь создает более сложные фильтры (например, фильмы, снятые Стивеном Спилбергом или Джорджем Лукасом в период с 1980 по 2000 год).
По правде говоря, если вы хотите иметь атрибуты в своем дереве, вы, вероятно, захотите рассмотреть древовидную таблицу или некоторые другие альтернативы дерева, которые мы обсудим ниже.
Поиск: Можете ли вы написать это по буквам?
Еще одна проблема с поиском заключается в том, что пользователь может знать название чего-либо, но не знать, как оно пишется. В списке, где пользователь вводит идентификационный номер, правописание не будет проблемой, но эта проблема возникнет практически в любом иерархическом списке, содержащем имена людей или места
Отличным примером может быть справочник сотрудников: пользователь может не знать, как правильно написать чье-то имя. Это Уильям, Уилл, Билл или Билли? Или, возможно, он слышал название железнодорожной станции Венкатарасимхараджуварипета в Индии, но не уверен в написании.
Если пользователь не уверен в правописании, можно рассмотреть несколько стратегий:
- Ограничить поиск только несколькими первыми буквами строки — иногда, когда пользователи не знают, как что-то написать, они могут знать первые несколько букв. Не совпадать посередине.
- Добавьте возможность фильтровать другие атрибуты, как показано в примере с фильмом выше
- Предложите дополнительные атрибуты в древовидной таблице
- Создайте более гибкий поиск, который предлагает «слабые совпадения» для поддержки орфографических ошибок (например, сопоставьте Шерил , Шерил, или даже Шерил).
Иконки в дереве
Как только мы начинаем думать о добавлении атрибутов в дерево, мы начинаем думать об иконках. Иконки отлично подходят для размещения информации (или команд) в компактном пространстве. Они борются с тем, что пользователи часто не понимают значения значка, и они могут добавить значительный беспорядок. Вы захотите сильно опираться на визуального дизайнера, чтобы помочь вам сделать правильный выбор. Давайте рассмотрим два примера использования иконок в таблицах и поговорим о том, что работает, а что нет.
У значков в дереве слева много проблем: беспорядок, путаница в значении и путаница в том, можно ли на них щелкнутьИз-за чего значки в левом дереве не работают?
- Вам не нужен значок как для папки , так и для элемента управления развертыванием/свертыванием. Выберите один способ показать «Я папка» и придерживайтесь его. В дереве посередине и справа отсутствует значок папки, и его легче читать.
- Значки «фильмов», появляющиеся перед названием каждого фильма в дереве слева, мешают отступам этих элементов, затрудняя просмотр иерархии дерева. В среднем дереве и правом дереве значки имеют свой собственный столбец, отличный от иерархии.
- Трудно сказать, какие значки указывают на статус, а какие кликабельны. Мне нравится избегать интерактивных значков в деревьях, когда это возможно, просто потому, что целевая область относительно мала, и пользователи, похоже, не понимают, что на них можно нажать. Но если мне нужны кликабельные значки, я стараюсь сделать так, чтобы они были визуально различимы. В дереве справа любая иконка, по которой можно щелкнуть, окрашена в синий цвет.
- В дереве слева и в дереве посередине много иконок. Несмотря на то, что в среднем дереве все лучше выровнено, в нем все еще много всего, что добавляет визуальной путаницы. Дерево справа упростилось до одного столбца, что упрощает чтение. Расставьте приоритеты в своей информации.
Проблема всех значков заключается в том, что пользователь не знает, что они означают, поэтому планируйте предлагать всплывающие подсказки для каждого значка. Если вы обнаружите, что добавляете все больше и больше информации в свое дерево, возможно, пришло время полностью отказаться от дерева и рассмотреть некоторые из альтернатив (ниже).
Значки для типа
Чаще всего значки в дереве используются для отображения типа перечисляемого элемента. Это происходит из-за дизайна деревьев на рабочем столе: папок, содержащих файлы, которые могут быть документами, изображениями, фильмами и т. д. Но иногда попытка поместить значок на каждый элемент в дереве просто приводит к икона салат .
Салат иконок происходит, когда у вас есть много разных иконок, уникальных для каждого элемента в дереве.Слева мы видим файловую систему Apple, которая использует иконки для отображения типа: папки, файлы. Существуют специальные папки, такие как Домашняя папка, которые имеют уникальные значки, и особые типы файлов, которые имеют свои собственные значки. В среднем примере мы видим много разных значков для разных типов вещей, и значки начинают превращаться в визуальный шум. Справа у нас есть разные значки для каждого элемента в дереве: достигнут салат значков.
Если вы собираетесь использовать значок для отображения типа элемента, вы должны убедиться, что все ваши значки используют один и тот же визуальный стиль. В дереве слева вверху все четко нарисовано в одном стиле. В дереве посередине у нас есть несколько иконок, нарисованных в одномерном стиле, а некоторые (например, NFSUDISK1 ) кажутся совершенно другими. Это очень визуально раздражает.
В общем, если вы делаете иконку, которая ссылается на один элемент и только на один элемент в дереве, то вам, вероятно, не следует ее использовать. Пример выше справа попадает в эту ловушку. Подумайте, упростит ли ваш дизайн и улучшит удобство использования полное удаление значков.
Падают большие деревья
Мы немного поговорили о том, как использовать деревья, но нам также нужно поговорить о том, когда , а не использовать деревья. По сути, дерево используется для организации иерархической информации, чтобы пользователь мог найти ее быстро и без ошибок. Пользователь находит элементы, исследуя дерево: открывая и закрывая узлы и прокручивая (мы также видели, что пользователь может находить элементы с помощью поиска и фильтрации).
Чем больше элементов в дереве, тем сложнее становится исследование. Это означает, что дерево с 10 000 элементов сложнее использовать, чем дерево со 100 элементами. Это верно, даже если все элементы находятся в одном контейнере, просто из-за необходимости прокрутки. Однако чем больше папок, тем сложнее становится изучить все 10 000 элементов. Пользователь должен открывать, прокручивать, закрывать, прокручивать, открывать, прокручивать, закрывать, прокручивать и т. д., чтобы найти все эти элементы. По мере роста количества элементов в вашем дереве рассмотрите некоторые возможности, которые помогут пользователям:
- Постарайтесь предоставить дереву как можно больше места по вертикали, чтобы пользователь мог одновременно видеть как можно больше элементов.
- Добавить команды для развертывания всего/свертывания всего, чтобы пользователь мог быстро открыть все дерево и просмотреть его. Это также может включать «развернуть все в этой папке» и «свернуть все в этой папке».
Если у вас много предметов, вы можете рассмотреть альтернативную модель Windows File Explorer , указанную ниже.
Точно так же, чем больше вложенных папок в дереве, тем сложнее становится исследование. По мере добавления новых папок и уровней узлы в дереве перемещаются вправо, что увеличивает вероятность появления горизонтальной полосы прокрутки и обрезания текста. По мере того, как деревья становятся длиннее и глубже, становится все труднее увидеть, где вы находитесь в иерархии: родители прокручиваются за пределы поля зрения, и большая часть важного контекста теряется. Если вам нужно представить действительно большие объемы информации, рассмотрите некоторые альтернативы дереву.
Деревья с большой глубиной трудно использовать, как и деревья с большим количеством узловСохраняйте деревья ваших пользователей
Одна из вещей, которую вы должны иметь в виду при работе с деревом, заключается в том, что его использование — это работа . Пользователь должен сделать много кликов и прокрутки, чтобы добраться до нужного элемента.
Давайте посмотрим на пример ниже с Google Диска. Пользователь переместился по дереву и выбрал папку «Offline». Он также прокручивается, чтобы видеть папку «приложения», потому что он планирует перетаскивать файлы из «офлайн» в «приложения». Все идеально расположено, и пользователь готов к работе. Последнее, что вы хотите сделать в этот момент, это сбросить дерево (изменить положение прокрутки, закрыть папки и т. д.). И все же Google Drive делает это постоянно.
Напротив, если вы откроете представления в Apple Finder, развернете деревья, а затем выключите компьютер и снова войдете в систему, вы вернетесь к тому же виду дерева, которое вы оставили. Работа, выполненная пользователем, сохраняется. Это имеет решающее значение для принятия деревьев.
Пользователь проделал большую работу, чтобы правильно упорядочить это дерево Google Диска: не потеряйте егоЕсли вы собираетесь использовать дерево, вам необходимо сохранить работу пользователя над этим деревом.
Дайте вашим деревьям немного места
Поскольку деревья так сильно давят на горизонтальное пространство (длинные имена и отступы вызывают горизонтальную прокрутку), вы должны запланировать сделать ширину панели дерева регулируемой, чтобы пользователь мог видеть больше (или меньше) дерева. Как только пользователь установил ширину, запомните ее.
Деревья для навигации
Лично я не сторонник использования деревьев для навигации в приложении, и я не один такой. Все больше и больше интернет-магазинов отказались от использования дерева в качестве элемента управления навигацией. Позвольте мне объяснить, что я вижу как проблемы.
- Они кликабельны — может потребоваться много кликов (и прокруток), чтобы найти нужную страницу, особенно если на вашем сайте или в приложении много экранов.
- Если у вас не так много экранов (менее 30), то вам, вероятно, даже не нужны элементы управления развертыванием/свертыванием дерева. Вы можете просто показать «дерево» полностью развернутым и позволить пользователю выбрать нужный элемент напрямую.
- Легко потерять свое место. Прокрутка, расширение и свертывание перемещают все вокруг. По сути, большие деревья уничтожают позиционную память (наше чувство местоположения), которая является жизненно важным навыком для поиска вещей.
- Они могут занять место, которое мне может понадобиться для деревьев позже. Рассмотрим приведенное ниже приложение, которое использует деревья для навигации в левой панели, а затем другое дерево для отображения списка объектов в средней панели. Я видел многих пользователей, глубоко сбитых с толку именно таким подходом к дизайну: в этом случае я бы использовал дерево для объектов и нашел другой способ представить навигацию.
В общем, я предпочитаю использовать деревья для управления данными и информацией, а не для навигации между страницами.
Какие есть альтернативы использованию деревьев?
Альтернатива #1 Древовидные таблицы
Обычно, когда мы используем дерево, мы показываем дерево слева, и пользователь может выбрать элемент в дереве. Справа мы часто показываем свойства выбранного элемента. Альтернативой этому является использование древовидной таблицы, которая включает элементы управления развертыванием/свертыванием в таблицу.
Дерево и атрибуты выбранных элементов (слева) и таблица элементов в виде дерева с атрибутами, показанными в столбцах (справа)Ниже приведен пример такой древовидной таблицы.
Древовидная таблица (или древовидная сетка) сочетает в себе элементы управления развертыванием/свертыванием (и отступы) со столбцами табличных данных.Сразу видно преимущество. Вместо того, чтобы просматривать атрибуты элементов по одному, пользователь может просматривать все атрибуты элементов одновременно. Это означает, что пользователь может легче сравнивать элементы.
Поскольку мы используем таблицу, мы можем позволить пользователю сортировать эту таблицу: либо в пределах каждой папки, либо даже используя сортировку, которая сглаживает дерево, полностью отбрасывая иерархию. Благодаря этому изменению пользователи могут более легко сортировать и сравнивать информацию по всей иерархии.
Я считаю, что древовидные таблицы лучше всего работают там, где есть только два уровня: родительский и дочерний. Множественные вложенные уровни часто очень быстро становятся непригодными для использования, так как становится труднее увидеть иерархию внутри таблицы.
Одно предупреждение о древовидных таблицах: если ваши элементы имеют очень разные свойства, у вас будут проблемы.
В приведенном выше примере все элементы (как контейнеры, так и отдельные элементы) имеют правопреемника, статус, а также дату начала и окончания. Но что, если бы в таблицу также входили, например, имена членов команды. У них могут быть совершенно разные атрибуты: электронная почта, местоположение, номер телефона. Чем разнообразнее ваш набор данных, тем сложнее будет успешно использовать древовидную таблицу.
Альтернатива #2 Столбцы Миллера
Столбец Миллера — это фантастический способ работы с очень глубокими иерархиями (много уровней), который хорошо работает с длинными иерархиями (много элементов на уровне). Apple предлагает представление столбца Миллера в Finder.
Столбцы Миллера для отображения иерархииОдна очевидная проблема со столбцами Миллера заключается в том, что они занимают много места. Менее очевидный недостаток заключается в том, что невозможно одновременно просматривать более одной части иерархии. Тем не менее, колонка Миллера — мощный инструмент, помогающий пользователю погрузиться в глубокую и сложную иерархию. Например, я бы без колебаний использовал столбцы Миллера для навигации по таксономии жизни (царство, тип, класс и т. д.), которая содержит миллионы записей.
Мобильные приложения широко используют столбцы Миллера — единственное отличие состоит в том, что они отображают только один столбец за раз. Amazon использует это для навигации по «гамбургер-меню» (около 2020 г.).
Навигация Amazon представляет собой модифицированную форму столбцов МиллераЯ также призываю вас взглянуть на замечательную реализацию столбцов Миллера с группировками в Finder от Apple. Этот необычный пользовательский интерфейс позволяет пользователю группировать информацию в каждом контейнере, что упрощает анализ больших объемов информации.
Столбцы Apple Finder Miller с группировкамиАльтернатива #3 Windows File Explorer
Если ваше дерево сложное (много элементов и/или глубокая иерархия), вы можете рассмотреть подход Microsoft к File Explorer. Ниже слева мы видим типичное дерево папок и элементов и свойства для текущего выбранного элемента. Справа мы видим дерево, которое содержит ТОЛЬКО папки. Справа показаны все элементы в этой папке (которые могут включать папки). (Кстати, я использую слово папка свободно в качестве замены любого контейнера вашего дерева: отгрузка , команда , группа , офис и т. д.
Слева: дерево с папками и элементами, справа: только дерево имеет папкиНиже приведен пример от Microsoft. Они предлагают множество различных представлений содержимого папки: таблица, предварительный просмотр и т. д.
Microsoft Windows File Explorer показывает дерево слева, содержимое текущего выбранного элемента (Рабочий стол) справа, включая другие папкиЭто занимает больше места на экране, но значительно упрощает дерево, так как оно включает только папки.
Альтернатива #4 Панели меню для навигации
Я упоминал, что не люблю использовать деревья для навигации, особенно по мере того, как количество экранов становится большим и сложным. Я думаю, что есть несколько отличных альтернатив, но я сосредоточусь на строке меню.
Рассмотрим строку меню из настольного приложения Quickbooks (около 2016 г.). Эта впечатляющая навигационная система включает в себя около 300 элементов, большинство из которых доступны на верхнем уровне. Есть (к сожалению) выпадающие меню, но большинство команд и экранов доступны на верхнем уровне.
Элементы меню для Quickbooks (около 2016 г.)В отличие от дерева, элементы в строке меню не меняют своего местоположения. В дереве, если пользователь прокручивает, элементы перемещаются за пределы экрана. В строке меню они всегда находятся в одном и том же месте.
В отличие от дерева, элементы в строке меню можно быстро просмотреть, удерживая кнопку мыши и перемещаясь по строке, чтобы открыть каждое меню (я не рекомендую открывать элементы при наведении). Попробуйте выполнить то же действие в дереве.
Строки меню доступны для поиска — и Apple, и Google предоставили примеры поиска в меню.
Альтернатива #5 Теги
Правда в том, что многие вещи плохо вписываются в иерархию или дерево, потому что нет четких категорий для элементов. Дерево географии — отличный пример. Канада не может быть и в Северной Америке, и в Латинской Америке — по определению она должна появиться в одном месте и только в одном месте.
В самом деле, если задуматься, дерево представляет собой в основном слабую систему тегов, в которой каждый элемент имеет ровно один тег, определяющий его «местоположение». Проблема в том, что есть только один способ просмотра информации в дереве, и это очень ограничивает. Многие типы информации выиграют от использования модели тегов вместо деревьев для организации и поиска
В дереве (слева) трудно найти испанский мультсериал, а по тегам (справа) легко.Многие иерархии содержат узлы, которые могут находиться более чем в одном месте дерева. В этом случае, возможно, вам следует использовать теги вместо дерева.
В приведенном выше примере у нас есть типичное дерево слева, показывающее фильмы, организованные по жанрам. Но справа мы видим подход, основанный на тегах: здесь пользователь может фильтровать по тегам и видеть все элементы, соответствующие этим фильтрам справа.