Skip to content

DuckDuckGo Dark - Violet Theme by flashiflasche

Screenshot of DuckDuckGo Dark - Violet Theme

Details

Authorflashiflasche

LicenseCC-BY-4.0

Categoryduckduckgo

Created

Updated

Size24 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Makes the site a bit more modern and round. It gives you while surfing on the internet a new experience!

DARK THEME ON DUCKDUCKGO MUST BE CHECKED!
Theme does not work with the HTML websites!

If you found bugs or have suggestions then you can let me hear about it in the issues tab! c:

Notes

~~ 2021/12/08 ~~

【 released version 1.0.71 】

  • added map satellite button back
  • added map toggle button back
  • replaced a ugly blue color~

~~ 2021/12/08 ~~

【 released version 1.0.7 】

  • NEW! added custom scroll bar!
  • fixed map icons being repeated
  • fixed more-result button having a weird formatting

~~ 2021/10/11 ~~

【 released version 1.0.61 】

  • added color + animation in more results button
  • added animations for related results button
  • added new color + animation for search button
  • removed result underline

~~ 2021/10/11 ~~

【 released version 1.0.6 】

  • fixed header color
  • fixed more-result button
  • added color + animations for related results buttons

~~ 2021/02/20 ~~

【 released version 1.0.52 】

  • added codeblocks background
  • codeblocks are now round~

~~ 2021/04/30 ~~

【 released version 1.0.51 】

  • added new cover :p

~~ 2021/03/11 ~~

【 released version 1.0.5 】

  • added menu-color for maps

~~ 2021/03/04 ~~

【 released version 1.0.4 】

  • added theme on feedback panel
  • added background-color for shopping
  • added black boarder to search results (better for the eye)
  • added color to borderlines on search-results
  • added "Duck it!" color
  • fixed video "view more" button
  • fixed color on translator button
  • fixed background-color on videosearch
  • fixed color on little things you don't even realise
  • removed footer boarder on the left bottom side
  • improvements for perfomance
  • yes, I am alive.

~~ 2020/07/10 ~~

【 released version 1.0.3 】

  • fixed hover animation of ad-links
  • improvements for perfomance

~~ 2020/05/25 ~~

【 released version 1.0.2 】

  • added hover animation on result-titles
  • fixed color issues

~~ 2020/05/24 ~~

【 released version 1.0.1 】

  • fixed some color issues with checkboxes
  • added color on panel-arrow
  • added a hover animation on social-link-panels
  • improvements for perfomance

~~ 2020/05/23 ~~

【 released version 1.0 】

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name           DuckDuckGo Dark - Violet Theme
@namespace      USO Archive
@author         Flashi
@description    `<a href="https://github.com/FlashiFlasche/DuckDuckGo-Dark-Violet-Theme">Github</a>Makes the site a bit more modern and round. It gives you while surfing on the internet a new experience!DARK THEME ON DUCKDUCKGO MUST BE CHECKED!Theme does not work with the https://duckduckgo.com/html websites!`
@version        20211208.0.40
@license        CC-BY-4.0
@preprocessor   uso
==/UserStyle== */
@-moz-document url("https://duckduckgo.com/"), url-prefix("https://duckduckgo.com/?q"), url-prefix("https://duckduckgo.com/?t"), url-prefix("https://duckduckgo.com/settings"), url-prefix("https://duckduckgo.com/?atb") {
.zci, .zci:before, .tileview .metabar--fixed, .tileview--grid .metabar--fixed, .tileview--grid .metabar--fixed.is-stuck {
	background-color: #151523;
    border-radius: 10px;
}

.metabar__mode.is-disabled, .metabar__mode.is-disabled:hover, .metabar__mode.is-disabled:active {
    color: #aaaaaa;
}

.dark-bg.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button).is-active, .dark-bg.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button).is-active:active, .dark-bg.is-vertical-tabs-exp #duckbar .zcm__link:not(.dropdown__button).is-active:hover {
    color: #ababe9;
    border-color: #ababe9;
}

.module:not(.module--carousel):not(.module--placeholder):not(.module--images):not(.module--translations), .modal--popout .modal__box, .modal__box, .sidebar-modules .module, .results--main .result:not(.result--ad).highlight, .module .module--carousel__item, .user-loc-cta, .address-detail, .modal--dropdown.modal--popout .modal__box, .tile--info, .place-detail, .badge-link, .is-atb-fullbleed .content-info__item, .atb-banner__bottom, .multi-step-mobile-onboarding__step__content, .is-mobile .results_links_deep, .is-mobile .results_links, .is-mobile .result--news, .is-mobile .related-searches, .most-visited__info-tt, .user-loc-tooltip {
	background: #151523;
    border: 1px solid #0e0e15;
}

.is-link-style-exp .header-wrap {
    background-color: #151523;
}

.is-vertical-tabs-exp .result--more__btn {
    color: #DADADA;
    background: #23233e;
    border-color: transparent;
    
    box-shadow: 0px 0px 15px 1px rgb(0 0 0 / 75%);
    -webkit-transition: all .3s ease-in-out;
}

.is-related-search-exp .related-searches__item:hover {
    border-color: #CACACA;
    text-decoration: none;
    
	box-shadow: 0px 0px 15px 1px rgb(0 0 0 / 75%);
    -webkit-transition: all .3s ease-in-out;
}

.is-link-style-exp #links .result.highlight .result__title .result__a {
    text-decoration: none;
}

.is-related-search-exp.dark-bg .related-searches__item:hover, .is-related-search-exp.dark-bg .related-searches__item:active {
    background-color: #14141e !important;
    
    box-shadow: 0px 0px 15px 1px rgb(0 0 0 / 75%);
    -webkit-transition: all .3s ease-in-out;
}

.related-searches__item a:hover .related-searches__item-text span {
    text-decoration: none;
}

.is-related-search-exp.dark-bg .related-searches__item {
    background-color: #23233e;
    border-color: #050508;
        box-shadow: 0px 0px 15px 1px rgb(0 0 0 / 75%);
    -webkit-transition: all .3s ease-in-out;
}

.is-related-search-exp .related-searches__item-text::before {
    -webkit-transition: all .3s ease-in-out;
}

.is-vertical-tabs-exp .module.module--carousel .module__footer, .is-vertical-tabs-exp .module.module--images .module__footer, .is-mobile.is-vertical-tabs-exp .module.module--images .module__toggle {
    color: #cfcfd1;
    background: #191927;
    border-color: transparent;
        box-shadow: 0px 0px 15px 1px rgb(0 0 0 / 75%);
    -webkit-transition: all .3s ease-in-out;
}

.is-vertical-tabs-exp .module.module--carousel .module__footer:hover, .is-vertical-tabs-exp .module.module--carousel .module__footer:active, .is-vertical-tabs-exp .module.module--images .module__footer:hover, .is-vertical-tabs-exp .module.module--images .module__footer:active, .is-mobile.is-vertical-tabs-exp .module.module--images .module__toggle:hover, .is-mobile.is-vertical-tabs-exp .module.module--images .module__toggle:active, .is-vertical-tabs-exp .result--more__btn:hover, .is-vertical-tabs-exp .result--more__btn:active {
    color: #FFFFFF;
    background: #272736;
    border-color: transparent;
        box-shadow: 0px 0px 15px 1px rgb(0 0 0 / 75%);
    -webkit-transition: all .3s ease-in-out;
}

.zci .frm__input, .zci--cryptocurrency .frm__input, .zci--cryptocurrency .frm__select, .zci--cryptocurrency .frm__select:after, .zci--currency .frm__select:after, .module__text pre, .zci pre, .zci code, .zci .frm__select, .zci .frm__select select, .zci--shorten input.tag, .zci--conversions .frm__select:after, .zci--conversions .frm--bottom .frm__input, .zci--conversions .frm--bottom .frm__select, .zci--conversions .frm--bottom .frm__select select, .zci--timer .name_input, .zci--timer .time_input input, .zci--timer .corner_btn.add_minute, .metabar__mode, #color_picker_container input, .is-full-page .has-tiles--grid .tile--m .tile--m--mob {
	    border-radius: 8px;
}

.tile .tile__body {
    background-color: #1d1d2b;   
}

.is-link-style-exp .search__button:hover, .is-link-style-exp .search__button:focus, .is-link-style-exp .search:hover .search__button, .is-link-style-exp .search:hover .search__button:focus, .is-link-style-exp .search--header.has-text.search--hover .search__button:hover, .is-link-style-exp .search--header.has-text.search--focus .search__button:hover, .is-link-style-exp .search--home.has-text .search__button:focus, .is-link-style-exp .search--home.has-text .search__button:hover, .is-link-style-exp .search__input:focus ~ .search__button, .is-link-style-exp .search--header.has-text.search--hover .search__button, .is-link-style-exp .search--header.has-text.search--focus .search__button, .is-link-style-exp .search--home.has-text .search__button {
    background-color: #18182b;
    color: #959596;
	-webkit-transition: all .3s ease-in-out;
}

.search__button, .search__button--hero {
	-webkit-transition: all .3s ease-in-out;
}

.zcm__link:hover, .zcm__link:active, .zcm__link.is-active {
    background-color: #151523;
}

.result, .related-searches {
 	-webkit-transition: all .3s ease-in-out;
    border: 0;
    border-radius: 10px;
}


.social__link a,
.about-profiles__item a {
	transition: transform .3s;
}

.tile-nav--next:hover, .tile-nav.can-scroll:hover {
    background-color: #7070e4 !important;
}

.tile-nav.can-scroll, .tile-nav.can-scroll:hover:after {
	background-color: #5c5ca7;
}

.social__link a:hover, .about-profiles__item a:hover {
	color: #9c60ff !important;
    text-decoration: none;
    transform: scale(1.1);
}

.result__url:hover {
	text-decoration: none !important;
}

.result__title {
	transition: transform .3s;
    transition-timing-function: ease-in-out;
}

.result__extras__url {
	transition: transform .3s;
}

.result__title:hover, .result__extras__url:hover {
	transform: scale(1.1) translate(2px, 0px);
}


.result__snippet.js-result-snippet:hover {
	color: white !important;
}

.showcase__dropdown__list:hover {
    background-color: #46496d;
    border-radius: 10px;
}

.showcase__link.showcase__text{
	text-decoration: none;
}

.footer__card {
   -webkit-transition: all .3s ease-in-out;
}

.footer__card:hover {
    background-color: #26263a !important;
}

.footer__card__title:hover{
	text-decoration: none;
}

.notification is-showing {
   backdrop-filter: blur(10px);
}

.notification__text {
	background-color: #191c2b99;
	color: #d5a6ff;
}

.logo_homepage__tt {
	background-color: #1f3762;
}
.logo_homepage__tt:before {
    border-right-color: rgb(21 38 68);
}

.modal--dropdown--region .modal__header .frm__input {
 	background-color: #151523;   
}

.frm__select:hover select, .btn.is-active, .btn:hover, .frm__select:hover, .btn.most-visited__toggle:hover, .btn.most-visited__toggle:active, .btn.most-visited__toggle:focus, .no-touch .tile-nav--sm.can-scroll:hover, .no-touch .tile-nav--sm.can-scroll:active, .no-touch .tile-nav--sm.can-scroll:hover:active, .modal .btn:hover:not(.is-disabled), .modal .btn:hover:not(.is-disabled) {
	background-color: #1a1a27;
    border-color: transparent;
}

html, body, .body--home, .site-wrapper, .region__body, .badge-link, .module--carousel__image-wrapper, .result__image, .vertical--map__sidebar, .vertical--map__sidebar__header, .page-chrome_newtab, .zci--type--tiles:not(.is-fallback).is-full-page.is-expanded, .zci--type--tiles:not(.is-fallback).is-full-page.is-expanded .metabar:not(.is-stuck) {
 	background-color: #0e0e15;
}


body, .body--home, .site-wrapper, .region__body, .badge-link, .module--carousel__image-wrapper, .result__image, .vertical--map__sidebar, .vertical--map__sidebar__header, .page-chrome_newtab, .zci--images:not(.is-fallback).is-expanded, .zci--videos.is-expanded, .zci--images:not(.is-fallback) .metabar:not(.is-stuck), .zci--videos.is-expanded .metabar:not(.is-stuck) {
    background-color: #0e0e15;
}


.header-wrap, .vertical--map--sidebar-left .has-requery .vertical--map__sidebar__header, .map-requery-mobile, .footer, .footer--mobile {
    border-color: transparent;
    background-color: #151523;
    box-shadow: 0 1px 0 #282828;
}


.acp-wrap, .acp-footer {
    background-color: rgba(15, 15, 22, 0.47);
    border-top: 1px solid #282828;
    border: 2px solid #000000;
	backdrop-filter: blur(8px);
    overflow: hidden;
    border-top: 0;
}

.modal__overlay.js-modal-close {
   	backdrop-filter: blur(5px); 
    
}

.frm__select:hover select, .btn.is-active, .btn:hover, .frm__select:hover, .btn.most-visited__toggle:hover, .btn.most-visited__toggle:active, .btn.most-visited__toggle:focus, .no-touch .tile-nav--sm.can-scroll:hover, .no-touch .tile-nav--sm.can-scroll:active, .no-touch .tile-nav--sm.can-scroll:hover:active, .modal .btn:hover:not(.is-disabled), .modal .btn:hover:not(.is-disabled) {
 	background-color: #14141e !important;
}

.dark-bg .prettyprint, .dark-bg .prettyprint code {...

Reviews

No reviews yet.