Skip to content

Instantly share code, notes, and snippets.

@emraher
Created September 15, 2017 00:16
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save emraher/62934b3ee6af324d408ea8e9dad39dbd to your computer and use it in GitHub Desktop.
Save emraher/62934b3ee6af324d408ea8e9dad39dbd to your computer and use it in GitHub Desktop.
Vivaldi Custom CSS
/*==========================================================*/
/* qutebrowser-ish Vivaldi */
/*==========================================================*/
.mac #header {
min-height: 16px !important;
}
.mac #tabs-container.top {
padding-left: 0 !important;
padding-right: 0 !important;
}
.tabs-top:not(.mac).color-behind-tabs-on #tabs-container,
.tabs-top.mac.hasfocus.color-behind-tabs-on #tabs-container {
background-image: none !important;
}
#tabs-container {
height:16px !important;
background-color: #000000 !important;
color: #000000 !important;
fill: #000000 !important;
border: 0 solid #000000 !important;
z-index: 0;
}
.color-behind-tabs-on #tabs-container {
background-color: #000000 !important;
color: #000000 !important;
fill: #000000 !important;
}
.tab {
background-color: #000000 !important;
color: #b3b3b3 !important;
}
.tab.active {
background-color: #000000 !important;
color: #FFFFFF !important;
}
.tab-header {
margin-top: -6px !important;
}
.button-tabbar.newtab {
display: none !important;
}
#tabs-container .trash {
display: none !important;
}
#tabs-container.top {
padding-top: 0 !important;
border-color: #000000 !important;
}
/*Tabs span top bar*/
#tabs-container.top .tab-strip {
display: flex !important;
background-color: #000000 !important;
}
#tabs-container.top .tab-strip span {
flex: 1 1 0 !important;
display: flex !important;
}
#tabs-container.top .tab-position {
flex: 1 1 0 !important;
position: relative !important;
left: auto !important;
top: auto !important;
height: 30px !important;
}
.tab-position .tab-header .title {
font-family: 'PragmataPro' !important;
font-size: 7pt !important;
text-align: center !important;
display: block !important;
}
.tab-position .tab.active .tab-header .favicon {
background-color: transparent !important;
}
#tabs-container.top .tab-position .tab .favicon,
#tabs-container.top .tab-position .tab .close {
flex: 0 0 10px !important;
margin-top: auto !important;
margin-bottom: auto !important;
border-radius: 0 !important;
min-width: 10px !important;
height: 10px !important;
background-position: 50% 50% !important;
background-repeat: no-repeat !important;
background-size: 10px !important;
}
/*Status Bar*/
#footer {
display: flex;
justify-content: flex-end;
height: 16px;
line-height: 16px;
font-size: 10px;
font-family: PragmataPro;
}
#footer .button-toolbar-small {
display: none;
}
#footer .status-toolbar {
display: none;
}
#footer .status-toolbar {
display: none;
}
#footer #status_info > span {
font-size: 8px;
color: orange;
margin: auto 3px auto auto;
flex: 1;
font-family: PragmataPro;
justify-content: right;
text-align: end;
}
#browser #main, #browser #footer {
background: black;
}
/*Stuff related to panel which is not working the way I want*/
#switch button:first-of-type {
display: none;
}
#switch button.webviewbtn img {
display: none;
}
#switch button.preferences {
display: none;
}
#switch button:first-of-type {
display: none;
}
#switch button.preferences {
display: none;
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment