Image de fond transparente dans mon template

Tout ce qui concerne Joomla! 4.x

Moderators: Aidan38, sarki

Forum rules
Règles du forum
Post Reply
thierryvc84
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Sun Jun 04, 2023 3:37 pm

Image de fond transparente dans mon template

Post by thierryvc84 » Sun Jun 04, 2023 3:52 pm

Bonjour,

J'utilise le template Cassiopea sur mon site joomla version 4.2.7 et j'aimerais pouvoir mettre une image de fond transparente sur toutes mes pages.

Avant (sur joomla 2 et 3) j'ajoutais dans le css ceci :
body {

width:100%;
margin: 0;
padding: 0;
background: transparent url(../images/monimage.jpg)center no-repeat fixed;
font-family: arial,helvetica,sans-serif;
color: #333333;
text-align: center;

}
Mais aujourd'hui avec le template Cassiopea, cela ne fonctionne pas du tout.

Alors je me tourne vers la communauté pour obtenir un éclairage sur la procédure que je dois à présent appliquer pour obtenir le résultat :
obtenir une image fixe transparente en fond d'écran sur tout mon site en utilisant le css de Cassiopea.

Merci beaucoup de m'avoir lu et pour votre aide.
Last edited by imanickam on Sun Jun 04, 2023 4:19 pm, edited 1 time in total.
Reason: Moved topic » from Templates for Joomla! 4.x to J! 4.x - L'atelier!. In the future, please post your question in the apporpriate language's forum.

User avatar
pmleconte
Joomla! Guru
Joomla! Guru
Posts: 591
Joined: Fri Mar 17, 2017 12:55 pm
Location: France

Re: Image de fond transparente dans mon template

Post by pmleconte » Sun Jun 04, 2023 4:27 pm

Bonjour et bienvenue,

Sauf erreur de ma part, vous devez avoir une erreur 404 sur votre fichier image au niveau de la console de votre explorateur internet (F12 sur votre PC).

En Joomla 4, pour le template Cassiopeia, les adaptations CSS sont à mettre dans le répertoire media\templates\site\cassiopeia\css de votre site, dans le fichier user.css.

l'accès à votre image devient background: transparent url(../../../../../images/monimage.jpg)center no-repeat fixed;

Pascal
If anything can go wrong, it will.
https://www.conseilgouz.com/en

thierryvc84
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Sun Jun 04, 2023 3:37 pm

Re: Image de fond transparente dans mon template

Post by thierryvc84 » Sun Jun 04, 2023 5:09 pm

Bonjour, merci pour votre réponse.

Je n'ai pas d'erreur 404 en faisant F12 et en ciblant l'ensemble de ma page

Je ne vois pas de fichier user.css.
Chez moi je vois ceci :
global
system
vendor
editor.css
editor.min.css
offline.css
offline.min.css
template-rtl.css
template-rtl.min.css
template.css
template.min.css
Et je tentais d'écrire dans template.css.
Dois-je donc créer le fichier user.css ?
Si oui, où devrais-je ensuite indiquer que ce fichier doit-être lu et pris en compte par le système ?

User avatar
pmleconte
Joomla! Guru
Joomla! Guru
Posts: 591
Joined: Fri Mar 17, 2017 12:55 pm
Location: France

Re: Image de fond transparente dans mon template

Post by pmleconte » Mon Jun 05, 2023 7:28 am

Bonjour,
Le template Cassiopeia cherche le fichier user.css dans le répertoire media\templates\site\cassiopeia\css.
Il suffit de le créer pour qu'il soit pris en compte.
Ne pas écrire dans le fichier template.css car il peut être replacé lors des mises à jour Joomla (il est considéré comme un fichier "core" de Joomla).
Pascal
PS: quelques trucs sur ce template : https://magazine.joomla.org/all-issues/ ... ips-tricks
If anything can go wrong, it will.
https://www.conseilgouz.com/en

thierryvc84
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Sun Jun 04, 2023 3:37 pm

Re: Image de fond transparente dans mon template

Post by thierryvc84 » Mon Jun 05, 2023 9:47 am

Bonjour,

Merci pour votre réponse.
J'ai créé le fichier user.css sous media\templates\site\cassiopeia_modifie\css

et j'ai inscrit ceci :

Code: Select all

body.site {
background-repeat: no-repeat;
background-size: cover;
}
.site-grid {
background-image: url (../images/sampledata/cassiopeia/nasa4-400.jpg);
max-width: 1200px;
margin: 0 auto;
}
Voici ce que F12 sur la page me répond :
Image

J'ai donc l'impression que la commande css background-image ne fonctionne pas.

Pouvez-vous m'indiquer où je fais une erreur ?

Merci beaucoup, belle journée.
You do not have the required permissions to view the files attached to this post.

User avatar
pmleconte
Joomla! Guru
Joomla! Guru
Posts: 591
Joined: Fri Mar 17, 2017 12:55 pm
Location: France

Re: Image de fond transparente dans mon template

Post by pmleconte » Mon Jun 05, 2023 11:30 am

Bonjour,

Comme écrit plus haut, l'accès à l'image est différent car le fichier css n'est plus au même endroit :
background: transparent url(../../../../../images/monimage.jpg)center no-repeat fixed;
Pascal
If anything can go wrong, it will.
https://www.conseilgouz.com/en

thierryvc84
Joomla! Fledgling
Joomla! Fledgling
Posts: 4
Joined: Sun Jun 04, 2023 3:37 pm

Re: Image de fond transparente dans mon template [SOLVED]

Post by thierryvc84 » Mon Jun 05, 2023 6:36 pm

Bonsoir,

Merci beaucoup, cela fonctionne à présent.
Je passe le sujet en résolu.

Belle soirée à vous.


Post Reply

Return to “J! 4.x - L'atelier!”