답변:
Trello의 현재 구현에서는이를 구성 할 수 없습니다. 사용 가능한 공간에 따라 목록의 너비는 300-210 픽셀 사이입니다.
그러나 약간의 해킹이 마음에 들지 않으면 JavaScript를 사용하여 직접 문제를 해결할 수 있습니다.
(function(w) {
$('.list').width(w);
$('.list-area').width($('.list').length * (w+12)); // 12px inter-list spacing
$('body').addClass('layout-horiz-scroll'); // force-enable horizontal scrolling
})(500)
(500을 원하는 픽셀 너비로 대체하십시오.)
브라우저 콘솔에서 이것을 실행하거나 다음 bookmarklet 으로 저장하여 너비를 더 원할 때마다 클릭 할 수 있습니다.
javascript:(function(w) { $('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(500)
편집 : Bookmarklet에서 실제 원하는 크기를 요청하는 또 다른 옵션은 다음과 같습니다.
javascript:(function(w) { $('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(prompt("List width?", 500))
답변의 유효성을 검사하지 않으므로 숫자가 아닌 것을 입력하면 작동하지 않습니다.
500
를 다음과 같이 바꾸십시오 prompt('List width?', '500')
.
javascript:(function(w) { $('.list-card').css('max-width', 'none');$('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(prompt("List width?", 500))
javascript javascript:(function() { $('.list-card').width('490px');$('.list-wrapper').width('500px');$('.list-card').css('max-width', '470px'); })();
Trello는 이제 보드 목록 레이아웃을 display: flex
대신로 설정했기 때문에 약간 업데이트 된 답변 display: block
이므로 width
더 이상 꼬이지 않습니다.
또한 Trello 텐트는 생성 된 모든 새 카드에 스타일을 주입합니다. 따라서 관찰자를 만들고 페이지의 DOM 변경 사항을 모니터링하고 항상 스타일 변경을 적용하는 것이 좋습니다.
var newWidth = 400;
var cardNewHeight = 40;
function enforceNewWidth() {
(function(w) {
$('.list').css({flex: '0 0 ' + w + 'px'});
// updated 2015-04-01
$('.list').css('max-width', w + 'px');
$('.list-card').css('max-width', w + 'px');
$('.list-card').css('min-height', cardNewHeight + 'px');
// $('.list-area').width($('.list').length * (w+12)); // 12px inter-list spacing
$('textarea.list-card-composer-textarea').css({width: (w - 40) + 'px'});
})(newWidth);
}
enforceNewWidth();
var observer = new MutationObserver(function(mutations) {
enforceNewWidth();
});
observer.observe(document, {childList: true, subtree: true});
현재 보드에 많은 것들이 있기 때문에 목록을 더 좁히려 고했습니다. 거의 모든 타일은 카드 너비의 약 75 %입니다 (사실, 세어도 여전히 대다수를 얻을 수 있다고 생각합니다 제목이 카드 너비의 50 % 미만인 경우).
여기에 제안 된 JS 스크립트 (최신 스크립트는 아님)를 시도했지만 실제로 목록을 좁히는 동안 새로 형성된 간격을 제거하지 못했습니다. 그래서 나는이 원시적을 생각해 냈지만 그것을 수행하는 '트릭을 수행'합니다.
목록 너비를 늘리려면 반대 (텍스트 확대 및 축소)가 작동 할 수 있습니다.
내가 전에 말했듯이, 이것은 아마도 물건을 다루는 '적절한'방법은 아니지만 내가 원하는 결과를 얻었고 빠르다.
웹 스토어에서 "Trello 용 슬림 목록"이라는 Chrome 용 추가 기능이 제공됩니다.
https://chrome.google.com/webstore/detail/slim-lists-for-trello/pjlejgbmijmafmobaofcgblpdbkaodod
"사용자 정의 CSS 적용"을 선택하고 다음을 추가하십시오.
.list {
width: 375px;
}
.list-wrapper {
width: 375px;
}
Firefox는 Trello Super Powers 에 추가되었습니다 .