Problème avec @import [Résolu]

Signaler
-
 SlyEyes -
Bonjour,

J'ai un petit problème avec le @import en css :

/* Base code : */

.sidebar-CFHs9e .side-8zPYf6 #bd-settings-sidebar .ui-tab-bar-item:not(.role-3wi9Tf)::before,
.side-8zPYf6 .item-PXvHYJ:not(.role-3wi9Tf)::before {
    content: "";
    width: 20px;
    height: 20px;
    background-size: cover!important;
    position: absolute;
    left: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.side-8zPYf6 #bd-settings-sidebar .ui-tab-bar-item, .side-8zPYf6 .item-PXvHYJ {padding-left: 40px;}

/* Discord's menu icon : */

#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(2)::before{background:var(--account) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(3)::before{background:var(--privacy) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(4)::before{background:var(--apps) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(5)::before{background:var(--connections) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(8)::before{background:var(--nitro) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(9)::before{background:var(--boost) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(10)::before{background:var(--gift) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(11)::before{background:var(--billing) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(14)::before{background:var(--voice) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(15)::before{background:var(--text) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(16)::before{background:var(--eye) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(17)::before{background:var(--notifications) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(18)::before{background:var(--keybinds) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(19)::before{background:var(--language) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(20)::before{background:var(--windows) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(21)::before{background:var(--twitch) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(24)::before{background:var(--games) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(25)::before{background:var(--overlay) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(27)::before{background:var(--changelog) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(28)::before{background:var(--hype) center}
#user-settings .side-8zPYf6 .item-PXvHYJ:nth-child(31)::before{background:var(--logout) center}

/* Bandaged BD's menu icon : */

.side-8zPYf6 #bd-settings-sidebar .ui-tab-bar-item:nth-child(3)::before{background:var(--core) center}
.side-8zPYf6 #bd-settings-sidebar .ui-tab-bar-item:nth-child(4)::before{background:var(--emote) center}
.side-8zPYf6 #bd-settings-sidebar .ui-tab-bar-item:nth-child(5)::before{background:var(--plugins) center}
.side-8zPYf6 #bd-settings-sidebar .ui-tab-bar-item:nth-child(6)::before{background:var(--theme) center}
.side-8zPYf6 #bd-settings-sidebar .ui-tab-bar-item:nth-child(7)::before{background:var(--css) center}


/* Base : */
@import url("https://slyeyes.github.io/user_setting_icon/base.css");

:root {

    /* Discord's menu icon : */

    --account:       url([https://arudarin.github.io/themes/icons/account.png])
    --privacy:       url([https://arudarin.github.io/themes/icons/privacy.png])
    --apps:          url([https://arudarin.github.io/themes/icons/apps.png])
    --connections:   url([https://arudarin.github.io/themes/icons/connections.png])
    --nitro:         url([https://arudarin.github.io/themes/icons/nitro.png])
    --boost:         url([https://arudarin.github.io/themes/icons/boost.png])
    --gift:          url([https://arudarin.github.io/themes/icons/gift.png])
    --billing:       url([https://arudarin.github.io/themes/icons/billing.png])
    --voice:         url([https://arudarin.github.io/themes/icons/voice.png])
    --text:          url([https://arudarin.github.io/themes/icons/text.png])
    --eye:           url([https://arudarin.github.io/themes/icons/eye.png])
    --notifications: url([https://arudarin.github.io/themes/icons/notifications.png])
    --keybinds:      url([https://arudarin.github.io/themes/icons/keybinds.png])
    --language:      url([https://arudarin.github.io/themes/icons/language.png])
    --windows:       url([https://arudarin.github.io/themes/icons/windows.png])
    --twitch:        url([https://arudarin.github.io/themes/icons/twitch.png])
    --games:         url([https://arudarin.github.io/themes/icons/games.png])
    --overlay:       url([https://arudarin.github.io/themes/icons/overlay.png])
    --changelog:     url([https://arudarin.github.io/themes/icons/changelog.png])
    --hype:          url([https://arudarin.github.io/themes/icons/hype.png])
    --logout:        url([https://arudarin.github.io/themes/icons/logout.png])

    /* Bandaged BD's menu icon : */

    --core:          url([https://arudarin.github.io/themes/icons/core.png])
    --emote:         url([https://arudarin.github.io/themes/icons/emote.png])
    --plugins:       url([https://arudarin.github.io/themes/icons/plugins.png])
    --theme:         url([https://arudarin.github.io/themes/icons/theme.png])
    --css:           url([https://arudarin.github.io/themes/icons/css.png])
}

/* More icon :
https://arudarin.github.io/themes/icons/gamepad.png
https://arudarin.github.io/themes/icons/experiments.png
https://arudarin.github.io/themes/icons/dev_options.png
https://arudarin.github.io/themes/icons/bandages.png 
https://arudarin.github.io/themes/icons/activity_feed.png


*/


Dans le second code, j'importe le premier à l'aide de @import, sauf que cela ne fonctionne pas, quelqu'un peu m'aider ? Merci d'avance.

5 réponses

Messages postés
32954
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 juin 2021
3 558
Bonjour
En entrant url directement dans le navigateur, on voit que la page n'existe pas.
Es-tu sûr du lien ?

Bonjour,
C'est normal, ce n'est pas un site internet consultable, mais un serveur où des fichiers sont stockés. Je précise que si je met le code du premier dans le second tout fonctionne, c'est vraiment le @import qui n'importe pas justement.
Messages postés
32954
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 juin 2021
3 558
@import url("https://slyeyes.github.io/user_setting_icon/base.css");


Quand tu entres l'url depuis ton navigateur. .. as tu accès au fichier ?
Si la réponse est non... c'est normal.. si l'url n'est pas accessible ou disponible...
Si ton css se trouve sur le même serveur que celui qui contient celui que tu veux importer, essaye plutôt une URL relative plutôt que de mettre l'url complète ( sinon il considère que c'est "via internet" qu'il doit aller la chercher.. )

perso, je n'utile pas cette directe ccs2 ... je préfère linker mes css quand j'en ai besoin...
Surtout que niveau performances, il semble que la directive import soit un peu plus "gourmande" ...
C'est par internet justement que je veux qu'il cherche le fichier, les deux fichiers n'étant pas fait pour être ensemble. Par contre l'adresse redirige vers le fichier normalement maintenant, j'avais oublié d'upload. Mais sinon le programme ne fonctionne toujours pas. Et le link fonctionne aussi par internet ?
Messages postés
32954
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 juin 2021
3 558
C'est déjà mieux.
Et Oui, tu peux link sur une url internet sans souci.
D'accord, je vais essayer. Merci. Je vous dirais si ça marche ou pas.
Bon je n'ai pas trouvé comment faire fonctionner le link, cependant j'ai dû faire quelque chose mais je ne sais pas quoi, mais subitement le @import c'est mis à faire son travail. Merci quand même.
Messages postés
32954
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 juin 2021
3 558
Tu as peut-être simplement vide ton cache...
>
Messages postés
32954
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
14 juin 2021

Non même pas.