#1 楼
在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。)
您可以在浏览器的控制台上执行此操作,或将其保存为以下书签,以便在需要更多宽度时单击:
javascript:(function(w) { $('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(500)
编辑:书签的另一种选择要求您实际所需的大小是:
javascript:(function(w) { $('.list').width(w); $('.list-area').width($('.list').length * (w+12)); $('body').addClass('layout-horiz-scroll'); })(prompt("List width?", 500))
它不会验证答案,因此,如果输入的不是数字,将无法使用。
#2 楼
要扩大显示卡的细节,可以使用以下书签脚本:javascript:(function(w) {
$('.window').css('width', w+'px');
$('.window-main-col').css('width', (w-184)+'px');
})(prompt("New Width? (default 730)", 1030))
对我来说,在全高清显示器上添加300px看起来要好得多
#3 楼
这是一个略作更新的答案,因为Trello现在将板列表设置为display: flex
而不是display: block
,所以width
的扭曲不再起作用。已创建新卡。因此,最好创建一个观察者并监视页面的所有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});
#4 楼
我试图缩小列表的范围,因为我的当前董事会有很多,而且对于几乎所有董事会而言,图块约占卡宽度的75%(实际上,我认为如果我只计算一下,我仍然可以获得多数席位)标题小于卡宽度的50%的标题。)我尝试了此处建议的JS脚本(虽然不是最新的),但确实确实使列表变窄了,但并没有。消除它们之间新形成的间隙。因此,我想出了这个原始方法,但是“确实做到了”:按Ctrl +'-'直到获得所需的列表宽度(这可能是因为列表适合屏幕)
现在文本可能很小,因此打开元素检查器并编辑.list-card-title的CSS并增加字体大小(我添加了'font-size:large;'和
(可选),如果您看到'g'并且缺少其下部,则可能需要添加一些底部填充像素(我添加了10)。
如果您想增加列表宽度,则相反的方法(放大并缩小文本)可能会起作用。
正如我之前说过的那样,这可能不是处理问题的“正确”方法,但是它使我我想要的结果,而且很快。
#5 楼
这不是可用的选项,因此Trello中的列宽是固定的。#6 楼
现在,网上商店中提供了一个用于Chrome的名为“ Trello的苗条列表”的附加组件: trello / pjlejgbmijmafmobaofcgblpdbkaodod评论
这如何解决问题?您至少可以链接到您推荐的工具吗?
–ale
15年5月12日在17:18
此扩展程序为我解决了问题。不赞成投票的人请重新访问,OP现在添加了一个链接,这是有用的答案。
– yoyo
18年4月10日在21:17
这只会减小宽度,对我来说似乎不是可配置的。
–volvox
18-10-5在17:56
#7 楼
下载Pro4Trello Free Chrome扩展程序
选择“应用自定义CSS”并添加以下内容:
.list {
width: 375px;
}
.list-wrapper {
width: 375px;
}
评论
这很棒!您是否可以通过javascript提示输入数字,以便用户在单击书签时立即做出决定?
– Alpha
2012年10月17日,1:11
确定:将500替换为:hint('List width?','500')。
– Pi Delport
2012年10月19日9:49
谢谢,希望您不要介意,但我也将其添加到您的答案中,以使其更加完整。
– Alpha
2012年10月19日13:10
对bookmarklet代码进行较小的更新:卡片本身未调整大小(它们的宽度使用.list-card类的max-width css属性限制为300px)。 javascript:(function(w){$('。list-card')。css('max-width','none'); $('。list')。width(w); $('。list- area')。width($('。list')。length *(w + 12)); $('body')。addClass('layout-horiz-scroll');})(提示(“列表宽度? “,500))
– Antonlitvinenko
13-10-24在2:28
一个更简单的书签,可在2016年12月2日使用:javascript javascript:(function(){$('。list-card')。width('490px'); $('。list-wrapper')。width('500px '); $('。list-card')。css('max-width','470px');})();
– jmgarnier
16 Dec 2'在20:31