У меня есть компонент, который в настоящее время отобразит что-то, что выглядит следующим образом:
Corvid/ Игры/ World of Warcraft/ Активы/ Модели символов/ Альянс/ Ночной эльф/ Малфурион
Я всегда хочу, чтобы первые два элемента и последние два элемента были видимыми, однако я хочу, чтобы все в середине обрезалось в ...
, если это было возможно. То есть, если строка, указанная выше, должна переполнять содержащую div, она должна иметь следующий результат:
Corvid/ Игры/.../ Ночной эльф/ Малфурион
Я пробовал сделать структуру следующим образом:
<div className={styles.container}>
<div className={styles.first}>
{/** Contains first two items */}
</div>
<div className={styles.truncate}>
{/** N arbitrary path items */}
</div>
<div className={styles.last}>
{/** Last two items */}
</div>
</div>
Можно ли это сделать с помощью CSS?