Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @-moz-document url("chrome://browser/content/browser.xul") {
- .tabbrowser-tab > .tab-stack > .tab-content[pinned][titlechanged]:not([visuallyselected="true"]) {
- background-image: none !important;
- }
- /* audio icon overlay pinned tab*/
- .tab-icon-overlay[soundplaying] {
- display:none!important;
- }
- .tab-content[pinned]{
- padding-left: 10px!important;
- }
- #navigator-toolbox::after {
- content: "";
- display: -moz-box;
- -moz-box-ordinal-group: 101; /* tabs toolbar is 100 */
- border-bottom: 1px solid #f1f0ee;
- }
- /**COLORS**/
- /**TITLEBAR & TAB BAR**/
- #main-window, #TabsToolbar {
- background: #ff1a5f /**#e3e3e3**/!important;
- }
- /** * {
- font-family: "Roboto", "ぼくたちのゴシック2ボールド" !important;
- } **/
- #urlbar > toolbarbutton {
- -moz-box-ordinal-group: 0;
- padding-left: 0px;
- border-right: 1px lightgrey solid;
- padding-right: 25px;
- border: none!important;
- margin-right: -25px!important;
- }
- tabbrowser-tabs[movingtab] > .tabbrowser-tab[beforeselected]:not([last-visible-tab])::after,
- .tabbrowser-tab:not([selected]):not([afterselected-visible]):not([afterhovered]):not([first-visible-tab]):not(:hover)::before,
- tabbrowser-tabs:not([overflow]) > .tabbrowser-tab[last-visible-tab]:not([selected]):not([beforehovered]):not(:hover)::after {
- display: none !important;
- }
- #urlbar .autocomplete-history-dropmarker { display:none!important; }
- .textbox-input-box.urlbar-input-box, #nav-bar {
- border: none !important;
- background: #fff!important;
- }
- #bookmarks-menu-button{
- filter: contrast(30%);
- }
- #urlbar{
- background: #FFF!important;
- text-align: center!important;
- color: #707070!important;
- border: 1px #000 !important;
- transition: .1s!important;
- }
- #urlbar:hover {
- color: #303030 !important;
- transition: .1s;
- -moz-appearance: none !important;
- box-shadow: transparent 0px 0px 10px 4px!important;
- }
- .tab-icon-image {
- opacity: 0.8 !important;
- }
- #urlbar[focused="true"]{
- color: #303030!important;
- -moz-appearance: none !important;
- box-shadow: transparent 0px 0px 10px 4px!important;
- }
- /*things*/
- #back-button > .toolbarbutton-icon, #forward-button {
- -moz-image-region: rect(0, 0, 0, 0) !important;
- }
- #back-button > .toolbarbutton-icon {
- list-style-image: url(http://puu.sh/nNmIC/afb1912a86.png) !important;
- margin-left: -3px !important;
- }
- /* hide back/forward buttons (none or inherit) */
- #forward-button, #back-button {
- display: inherit !important;
- filter: contrast(0%);
- }
- #forward-button {
- list-style-image: url(http://puu.sh/nNmJ1/ea4c68de75.png) !important;
- margin-left: -3px !important;
- }
- #back-button:hover, #forward-button:hover {
- background: transparent !important;
- background-color: var(--focus-tab-bg) !important;
- opacity: 0.8 !important;
- border: none !important;
- box-shadow: none !important;
- }
- #back-button:not([disabled="true"]):not([open="true"]):not(:active):hover > .toolbarbutton-icon, #back-button, #back-button .toolbarbutton-icon:hover, #back-button .toolbarbutton-icon, #forward-button .toolbarbutton-icon, #forward-button {
- border-radius: 0px !important;
- background: transparent !important;
- background-color: transparent !important;
- border: 0px solid #000 !important;
- padding: 2px !important;
- box-shadow: none !important;
- margin-left: 0px !important;
- margin-top: 1px !important;
- margin-bottom: 1px !important;
- background-color: var(--url-bg) !important;
- width: 25px !important;
- height: 30px !important;
- }
- #back-button:disabled, #forward-button:disabled {
- opacity: 1 !important;
- }
- /* remove disabled back button border */
- #back-button#back-button#back-button>image.toolbarbutton-icon {
- box-shadow: none !important;
- }
- #urlbar-reload-button:hover{
- opacity: 0.8;
- filter: contrast(0%);
- }
- #urlbar-go-button{
- padding: 0 14px;
- filter: contrast(0%);
- display: block;
- }
- #urlbar-go-button:hover {
- filter: contrast(0%);
- display: block;
- opacity: 0.8;
- }
- /* align navigator buttons with titlebar buttons */
- #home-button,
- #PanelUI-menu-button {
- opacity: 0.8;
- margin: 0 2px;
- }
- #downloads-button{
- filter: contrast(0%);
- margin-right: -5px!important;
- }
- #identity-box { display:none; }
- #identity-box.verifiedIdentity:not(:-moz-lwtheme):not(:hover):not([open=true]) {
- background-color: #383838;
- /* fix for white borders */
- margin-top: -1px;
- margin-bottom: -1px;
- }
- #urlbar[focused="true"] {
- border-color: #FFF!important;
- }
- /** #TabsToolbar .tabbrowser-tabs {
- max-height: 20px !important;
- }
- .tabbrowser-tabs:not([drag=detach]) > .tabbrowser-tab:not([pinned])[fadein] {
- min-width: 10px !important;
- max-width: 100% !important;
- }
- **/
- .tab-close-button,.tab-close-button > .toolbarbutton-icon {
- display: -moz-box !important;
- display: none !important;
- opacity: 0.0 !important;}
- panel[type="autocomplete"],
- panel[type="autocomplete-richlistbox"],
- .autocomplete-history-popup {
- border-width: 1px;
- -moz-border-top-colors: ThreeDDarkShadow;
- -moz-border-right-colors: ThreeDDarkShadow;
- -moz-border-bottom-colors: ThreeDDarkShadow;
- -moz-border-left-colors: ThreeDDarkShadow;
- padding: 0;
- background-color: -moz-Field;
- display: none !important;
- }
- #TabsToolbar .tabs--button {
- background: #fff!important;
- margin-left: 0;
- width: 34px;
- padding: 2px 5px 0 5px;
- transition: .1s;
- color: rgb(246, 246, 246);
- opacity: 0.6;
- /* original svg */
- list-style-image: url("data:image/svg+xml;base64,PCEtLSBUaGlzIFNvdXJjZSBDb2RlIEZvcm0gaXMgc3ViamVjdCB0byB0aGUgdGVybXMgb2YgdGhlIE1vemlsbGEgUHVibGljDQogICAtIExpY2Vuc2UsIHYuIDIuMC4gSWYgYSBjb3B5IG9mIHRoZSBNUEwgd2FzIG5vdCBkaXN0cmlidXRlZCB3aXRoIHRoaXMNCiAgIC0gZmlsZSwgWW91IGNhbiBvYnRhaW4gb25lIGF0IGh0dHA6Ly9tb3ppbGxhLm9yZy9NUEwvMi4wLy4gLS0+DQo8c3ZnIHdpZHRoPSIxNiIgaGVpZ2h0PSIxOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBmaWxsPSIjZmZmIj4NCiAgPHJlY3QgeD0iNyIgeT0iMyIgd2lkdGg9IjIiIGhlaWdodD0iMTIiLz4NCiAgPHJlY3QgeD0iMiIgeT0iOCIgd2lkdGg9IjEyIiBoZWlnaHQ9IjIiLz4NCjwvc3ZnPg==");
- }
- /* Pinned tab fix */
- .tabbrowser-tab[pinned] {
- width: 34px;
- height: 33px;
- }
- .tab-background-start[selected=true]::after,
- .tab-background-start[selected=true]::before,
- .tab-background-start,
- .tab-background-end,
- .tab-background-end[selected=true]::after,
- .tab-background-end[selected=true]::before {
- width: 0px !important;
- }
- /* Main window color */
- #titlebar {
- display: block !important;
- background: #e3e3e3!important;
- padding-top: 0px;
- }
- #main-window {
- -moz-appearance:none !important;
- padding-top: 0px;
- margin-top: 0px;
- }
- #titlebar:-moz-full-screen{
- display: none;
- }
- #titlebar-buttonbox-container {
- background-color: transparent;
- display: none;
- padding-top: 0px;
- opacity: 1;
- margin-bottom: -5px!important;
- }
- #titlebar-buttonbox .toolbarbutton-icon {
- opacity: 1 !important;
- display:none
- }
- #titlebar-close:hover .toolbarbutton-icon {
- opacity: 1 !important;
- }
- /* Tabs design */
- #TabsToolbar {
- margin-left: -1px;/**-1**/
- margin-right: -22.79px!important;
- margin-top: -2px !important;
- height: 39px !important;
- border: none!important;
- }
- #TabsToolbar .tab-background {
- margin: 0;
- background: transparent;
- }
- #TabsToolbar .tab-background-middle {
- margin: 0px 0px;
- background: transparent;
- }
- /**width**/
- .tabbrowser-tab:not([pinned]) {
- max-width: 209.45px/**198.35px; *197.6px**/ !important;
- min-width: 50px !important;
- }
- #TabsToolbar .tabbrowser-tab[selected] {
- background: #fff;
- color: rgba(0, 0, 0, 1);
- width: 11px!important;
- padding-left: 3px!important;
- padding-right: 3px!important;
- }
- #TabsToolbar .tabbrowser-tab:not([selected]) {
- background: #f1f0ee;
- color: rgba(100, 100, 100, 1);
- padding-left: 3px!important;
- padding-right: 3px!important;
- }
- #TabsToolbar .tabbrowser-tab:hover:not([selected]) {
- background: #f7f7f7;
- color: rgba(0, 0, 0, 1);
- transition: .1s;
- opacity: 1;
- }
- /* Inactive window tab differentiation improvement */
- #TabsToolbar .tabbrowser-tab:not([selected]):-moz-window-inactive {
- color: rgba(0, 0, 0, 0.35);
- }
- #TabsToolbar .tabs-newtab-button {
- background: #f1f0ee;/**opacity:0**/
- margin-left: 0;
- width: 37px;
- transition: .1s;
- margin-bottom: 0px;
- opacity: 1;
- }
- #TabsToolbar .tabs-newtab-button:hover {
- background: #f7f7f7;/**rgba(246, 246, 246, 0.6)**/
- opacity: 1;
- }
- #TabsToolbar .tabs-newtab-button:active {
- background: rgba(255, 255, 255, 1);
- opacity: 1;
- }
- /* Tabs scrollbox */
- #TabsToolbar .toolbarbutton-1,
- .tabbrowser-arrowscrollbox > .scrollbutton-down,
- .tabbrowser-arrowscrollbox > .scrollbutton-up {
- transition: none;
- background: rgba(255, 255, 255, 1);
- }
- #TabsToolbar .toolbarbutton-1:hover:not([disabled="true"]),
- .tabbrowser-arrowscrollbox > .scrollbutton-down:hover:not([disabled="true"]),
- .tabbrowser-arrowscrollbox > .scrollbutton-up:hover:not([disabled="true"]) {
- background-image: none;
- background: rgba(246, 246, 246, 1);
- }
- .tabbrowser-arrowscrollbox > .scrollbutton-up[disabled],
- .tabbrowser-arrowscrollbox > .scrollbutton-down[disabled] {
- opacity: 1;
- }
- .scrollbutton-down[disabled="true"] > .toolbarbutton-icon,
- .scrollbutton-up[disabled="true"] > .toolbarbutton-icon {
- opacity: 0.5;
- }
- #alltabs-button {
- opacity: 1;
- }
- #TabsToolbar > #new-tab-button {
- width: 30px;
- }
- /* Remove padding */
- .tabbrowser-arrowscrollbox > .arrowscrollbox-scrollbox {
- padding-inline-end: 0px;
- padding-inline-start: 0px;
- }
- .tab-background,
- .tabs-newtab-button {
- margin-inline-end: 0px;
- margin-inline-start: 0px;
- }
- /* Tab opening animation */
- @keyframes fadeInUp {
- from {
- opacity: 0;
- transform: translate3d(0, 100%, 0);
- }
- to {
- opacity: 1;
- transform: none;
- }
- }
- .tabbrowser-tab:not([pinned]),
- .tabbrowser-tab:not([pinned]):not([fadein]) {
- animation: fadeInUp .2s !important;
- }
- }
Add Comment
Please, Sign In to add comment