Skip to content

iFood by darkthemenator

Screenshot of iFood

Details

Authordarkthemenator

LicenseNo License

Categoryifood.com.br

Created

Updated

Size3.8 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

iFood no escurinho, dark mode, dark theme, tema noturno, tu já compreendeu.

Notes

No momento, só a Home porque to com preguiça

Source code

/* ==UserStyle==
@name           www.ifood.com.br/inicio - mar. de 2024
@namespace      github.com/openstyles/stylus
@version        1.0.0
@description    A new userstyle
@author         Me
==/UserStyle== */

@-moz-document url-prefix("https://www.ifood.com.br/") {
    
    
.responsive-header {
    position: sticky;
    flex-direction: row;
    align-items: center;
    grid-column-gap: 24px;
    -moz-column-gap: 24px;
    column-gap: 24px;
    width: 100vw;
    height: 80px;
    background-color: #171717;
    box-shadow: inset 0 -1px 0 #111;
    top: 0;
    z-index: 9997;
    padding: 20px 32px;
}
    
.desktop-category-links__item a {
    height: 100%;
    font-family: iFood RC Titulos, iFood RC Textos, helvetica, sans-serif;
    text-decoration: none;
    color: #c3c3c3;
    font-size: .875rem;
}
    
    .search-input__field-wrapper {
    flex-grow: 1;
    display: flex;
    align-items: center;
    background-color: #333;
    padding: 0 5px 0 12px;
    border-radius: 8px;
    margin-right: 0;
    width: 100%;
    position: relative;
}
    
.search-input__field {
    background-color: #333;
}
    
.main-layout {
    transition: .5s;
    background: #111;
    padding: 0 0 50px;
    overflow-x: hidden;
}
    
.small-banner-item {
    padding: 8px;
    margin-right: 14px;
    background-color: #222;
    border-radius: 12px;
    transition: all .2s linear;
}
    
.small-banner-item__title {
    display: flex;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 5px 0 0;
    font-size: .75rem;
    color: #999;
}
    
.round-image {
    height: 112px;
    width: 262px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    padding: 20px;
    border: 1px solid #222;
    background-color: #171717;
    border-radius: 12px;
    transition: all .2s linear;
}
    
.round-image__title {
    text-align: left;
    color: #999;
    font-weight: 500;
    -webkit-line-clamp: 3;
}
    
.merchant-content {
    background-color: #171717;
}
    
.merchant-content:hover {
    background-color: #191919;
    border: none !important;
}
    
.merchant-content__header .merchant-name {
    color: #999;
}
    

.cardstack-context-message--delivery_fee, .cardstack-context-message--voucher {
    color: #2e6788;
    background-color: #001d28;
    padding: 5px;
    margin-top: 5px;
}
    
.cardstack-context-message--subscription {
    color: #a037f0;
    background-color: #380061;
    padding: 5px;
    margin-top: 5px;
}
    
    
.merchant-list-v2__item-wrapper .merchant-v2 {
    background-color: #171717;
    grid-template-columns: 100px calc(100% - 112px);
    grid-column-gap: 12px;
}
    
.cardstack-filter {
    display: flex;
    list-style: none;
    background: #191919;
    z-index: 2;
    width: calc(100% + 40px);
    overflow-x: scroll;
    padding: 16px 20px 10px;
    margin: -20px -20px 0;
}
    
.toggle-chip {
    background: #222;
    border: 1px solid #333;
    color: #989898;
}
    
.toggle-chip:hover {
    background-color: #111;
    border: 1px solid #222;
    transition: .6s;
}
    
.btn--white {
    background: #222;
    color: #eaeaea;
    border: 1px solid #333;
}
    
.footer {
    background-color: #111;
    padding: 0 20px;
    margin-top: 30px;
}
    
.footer__section {
    border-top: 1px solid #333;
}
    
.footer__subtitle {
    font-weight: 500;
    font-size: 1rem;
    line-height: 1.22;
    margin-top: 0;
    margin-bottom: 30px;
    color: #eaeaea;
}
    
.voucher-header-band {
    background-color: #44bd32;
    width: 100%;
    height: 60px;
    display: flex;
    justify-content: center;
    align-items: center;
}
    
.big-banner-item {
    background-color: #131313;
    border-radius: 12px;
    transition: all .2s linear;
}
    
    body{
        overflow: hidden;
    }
    
    
    
    
    
    
    
}

Reviews

No reviews yet.