BBVA - Dark mode

By default these pages have too much white.

You will need to install an extension such as Tampermonkey, Greasemonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

Tekijä
Swyter
Päivittäiset asennukset
0
Asennuskerrat
25
Arvostelut
0 0 0
Versio
2026.01.15
Luotu
23.10.2022
Päivitetty
15.1.2026
Size
1,28 kt
Lisenssi
CC-BY-SA 4.0
Käytössä

If you use uBlock Origin you can also add the following custom rules:

! swy: remove intro banner about phishing
www.bbva.es##div[data-component=stickybanner]
web.bbva.es##.ui-widget-overlay, #ui-dialog-campania-bloqueante
web.bbva.es##html:style(overflow: scroll !important)

! swy: dark mode
bbva.es##html:style(filter: invert(0.88) hue-rotate(180deg))
bbva.es###ph_cabecera, div[data-addon=bbva-announcement], div[data-autoload=experiencias], #app_footer_fyc_normal, div#footer, header[role=banner], nav#header, div[class*=megamenu__fixed], .m-marquee__media :style(filter: invert(1) hue-rotate(180deg))
bbva.es##img.o-media__img, img.o-heading__img, .submarqueedescription__img, img[class*=cover]:not([class*=complexmarquee__img]), img[class*=card], video, iframe:not([id=initial-loading-spinner]), div.o-media__item.width-xxsmall  :style(filter: invert(1) hue-rotate(180deg) !important;)

! swy: make the bank logo cover the whole cell
bbva.es##div.m-products table.o-table th[role=rowheader] img.o-media__img  :style(width: inherit !important;)

! swy: get rid of the "more offers" top bar for buying other banking products
web.bbva.es###myOpportunities

! swy: remove the annoying let's chat-hovering button
bbva.es##.m-chat-floating-button

! swy: get rid of the advertising/offer buttons to their shitty investing deals
web.bbva.es##li.first > span.c-botones-generico[data-link=subhome-ahorro-inversion]

! swy: get rid of the patrimonio financiero spam
web.bbva.es###view_patrimonionofinanciero-fyc
web.bbva.es##.checkedAutoloads.bocadillo:has(.m-alert--promo)