level 1
二个么么么
楼主
全部css代码:
hbox[part="innerbox"] > .popup-internal-box > .arrowscrollbox-scrollbox,
.panel-arrowcontainer > .panel-arrowcontent > .popup-internal-box > .arrowscrollbox-scrollbox
.scrollbutton-up.menupopup-scrollbutton + scrollbox,
.scrollbutton-up.menupopup-scrollbutton + spacer + scrollbox {
display: block !important;
column-count: 3 !important;
column-width: 225px !important;
-moz-column-width: 225px !important;
-moz-column-rule: 1px solid #ccc;
column-rule: 1px solid #ccc;
padding-top: 4px;
padding-bottom: 4px
}
/* Overall minimum width: accommodate full column count */
#bookmarksMenu menupopup,
#BMB_bookmarksPopup,
.panel-arrowcontainer > .panel-arrowcontent > .popup-internal-box > .arrowscrollbox-scrollbox {
min-width: calc(3 * (225px + 5px)) !important;
}
/* Subfolder minimum width: accommodate folder column count */
#bookmarksMenuPopup .bookmark-item[container="true"] menupopup[placespopup="true"],
#BMB_bookmarksPopup menupopup[placespopup="true"],
#PlacesToolbarItems .bookmark-item[container="true"] menupopup[placespopup="true"] {
min-width: calc(3 * (225px + 5px)) !important;
/* column-count: var(--foldercolumncount); */
}
/* Force item widths so each has its own line */
#bookmarksMenuPopup menu, #bookmarksMenuPopup menuitem, #bookmarksMenuPopup menuseparator,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menu,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuitem,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuseparator,
#PlacesChevronPopup .bookmark-item,
#PlacesChevronPopup .bookmark-item > menupopup[placespopup="true"] menu,
#PlacesChevronPopup .bookmark-item > menupopup[placespopup="true"] menuitem,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuseparator,
#BMB_bookmarksPopup menu, #
BMB_bookmarksPopup menuitem, #BMB_bookmarksPopup menuseparator {
width: 225px !important;
}
/* Clean up item and separator spacing */
#BMB_bookmarksPopup menu, #
BMB_bookmarksPopup menuitem, #BMB_bookmarksPopup menuseparator {
padding: 0 2px 0 2px !important;
margin: 0 !important;
}
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuseparator {
margin: 0 !important;
padding: 0 !important;
}
.subviewbutton.panel-subview-footer {
min-height: 1px !important;
border-top: none !important;
}
/* Pack more in vertically */
#BMB_bookmarksPopup menu, #
BMB_bookmarksPopup menuitem {
min-height: 1.5em !important;
}
/* Remove scrolling triangles from classic menu */
#bookmarksMenuPopup .autorepeatbutton-up, #bookmarksMenuPopup .arrowscrollbox-overflow-start-indicator,
#bookmarksMenuPopup .arrowscrollbox-overflow-end-indicator, #bookmarksMenuPopup .autorepeatbutton-down {
display: none !important;
}
注:
from: https://forum.userstyles.org/discussion/79660/firefox-developer-70
这个本是70版本兼容的, 但是在72版本炸了.
经过多次尝试 发现好像是":root"这个变量空间可能被改动了
所以这里稍微改了下, 把相关的值写死就行了.
效果: 收藏夹3列模式

使用方法:
把上面的代码, 塞入userChrome.css文件, 重启firefox即可.
如果你不知道"userChrome.css"是什么,请参考以下:
https://www.userchrome.org/
http://kb.mozillazine.org/UserChrome.css
2020年02月07日 10点02分
1
hbox[part="innerbox"] > .popup-internal-box > .arrowscrollbox-scrollbox,
.panel-arrowcontainer > .panel-arrowcontent > .popup-internal-box > .arrowscrollbox-scrollbox
.scrollbutton-up.menupopup-scrollbutton + scrollbox,
.scrollbutton-up.menupopup-scrollbutton + spacer + scrollbox {
display: block !important;
column-count: 3 !important;
column-width: 225px !important;
-moz-column-width: 225px !important;
-moz-column-rule: 1px solid #ccc;
column-rule: 1px solid #ccc;
padding-top: 4px;
padding-bottom: 4px
}
/* Overall minimum width: accommodate full column count */
#bookmarksMenu menupopup,
#BMB_bookmarksPopup,
.panel-arrowcontainer > .panel-arrowcontent > .popup-internal-box > .arrowscrollbox-scrollbox {
min-width: calc(3 * (225px + 5px)) !important;
}
/* Subfolder minimum width: accommodate folder column count */
#bookmarksMenuPopup .bookmark-item[container="true"] menupopup[placespopup="true"],
#BMB_bookmarksPopup menupopup[placespopup="true"],
#PlacesToolbarItems .bookmark-item[container="true"] menupopup[placespopup="true"] {
min-width: calc(3 * (225px + 5px)) !important;
/* column-count: var(--foldercolumncount); */
}
/* Force item widths so each has its own line */
#bookmarksMenuPopup menu, #bookmarksMenuPopup menuitem, #bookmarksMenuPopup menuseparator,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menu,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuitem,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuseparator,
#PlacesChevronPopup .bookmark-item,
#PlacesChevronPopup .bookmark-item > menupopup[placespopup="true"] menu,
#PlacesChevronPopup .bookmark-item > menupopup[placespopup="true"] menuitem,
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuseparator,
#BMB_bookmarksPopup menu, #
BMB_bookmarksPopup menuitem, #BMB_bookmarksPopup menuseparator {
width: 225px !important;
}
/* Clean up item and separator spacing */
#BMB_bookmarksPopup menu, #
BMB_bookmarksPopup menuitem, #BMB_bookmarksPopup menuseparator {
padding: 0 2px 0 2px !important;
margin: 0 !important;
}
#PlacesToolbarItems .bookmark-item > menupopup[placespopup="true"] menuseparator {
margin: 0 !important;
padding: 0 !important;
}
.subviewbutton.panel-subview-footer {
min-height: 1px !important;
border-top: none !important;
}
/* Pack more in vertically */
#BMB_bookmarksPopup menu, #
BMB_bookmarksPopup menuitem {
min-height: 1.5em !important;
}
/* Remove scrolling triangles from classic menu */
#bookmarksMenuPopup .autorepeatbutton-up, #bookmarksMenuPopup .arrowscrollbox-overflow-start-indicator,
#bookmarksMenuPopup .arrowscrollbox-overflow-end-indicator, #bookmarksMenuPopup .autorepeatbutton-down {
display: none !important;
}
注:
from: https://forum.userstyles.org/discussion/79660/firefox-developer-70
这个本是70版本兼容的, 但是在72版本炸了.
经过多次尝试 发现好像是":root"这个变量空间可能被改动了
所以这里稍微改了下, 把相关的值写死就行了.
效果: 收藏夹3列模式

使用方法:把上面的代码, 塞入userChrome.css文件, 重启firefox即可.
如果你不知道"userChrome.css"是什么,请参考以下:
https://www.userchrome.org/
http://kb.mozillazine.org/UserChrome.css