IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Mettre un encadré sur un autre élément class


Sujet :

CSS

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 245
    Points : 65
    Points
    65
    Par défaut Mettre un encadré sur un autre élément class
    Bonsoir
    Encore un problème, moins important que les autres mais que je ne suis pas arrivé à réaliser
    J'ai un encadré en css qui fonctionne bien sur l'élément .encadre

    J'ai voulu faire la même chose sur la liste des films en lien avec cet auteur en dupliquant le code css sur l'élément .film-presentation
    Le code ci-dessous fonctionne bien, j'arrive bien à pointer sur cet élément
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    .film-presentation{
      border:2px dotted black;
      background: lightyellow;
      }
    par contre, aucune reproduction de l'effet sur la liste (cf image)
    Le code ne doit pas fonctionner mais je ne sais pas ce qui manque.

    cerise sur le gâteau si je pouvais ajouter un titre "Liste des films" dans le tiret de l'encadre (mais bon peut-être aussi impossible) ?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    /* encadré liste lié aux pro */
    .film-presentation{ 
    	position: relative;
    }
     .film-presentation::after{
    	content: "";
    	display: block;
    	position: absolute;
    	left: 0;
    	right: 0;
    	bottom: -0.5rem;
    	height: 0.5rem;
    	width:100%;
    	background-image: radial-gradient(farthest-side at top center, #777, #888, #fff);
    	background-size: 100%;
    	background-position: top;
    	background-repeat: no-repeat;	
    }
    .film-presentation>div{
    	border-radius: 10px;
    	border: 1px solid var(--cassiopeia-color-secondary);
    	overflow: hidden;
    	color: #444;
    	background: #fff;
    	padding:1em;	
    }
    Nom : Capture d’écran du 2024-05-17 18-33-06.png
Affichages : 120
Taille : 156,4 Ko
    et le lien: https://alterweb.info/organisation/p...ilm/kamea-meah

  2. #2
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 118
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 118
    Points : 44 952
    Points
    44 952
    Par défaut
    Bonjour,
    ton code d'encadrement :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    .encadre>div {
      border-radius: 10px;
      border: 1px solid var(--cassiopeia-color-secondary);
      overflow: hidden;
      color: #444;
      background: #fff;
      padding: 1em;
    }
    donc pour qu'il applique à ta liste il te faut avoir la même structure HTML, quelque chose comme :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    <div class="encadre">
      <ul class="fields-container">
        <li class="field-entry film-presentation ">
        </li>
      </ul>
    </div>
    au passage ton imbrication de <div> dans ta <li> unique c'est très moyen

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Avril 2003
    Messages
    245
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2003
    Messages : 245
    Points : 65
    Points
    65
    Par défaut
    Bonjour
    Je comprends

    Il faut savoir que la début de la page est un article joomla tandis qu'en bas de la page, la liste des films est une extension joomla!

    Je peux difficilement recoder ce qu'il as fait mais je peux en parler au développeur très sympa pour voir ce qui est possible ? notamment sur l'imbrication.
    Sinon je joins une image pour peut-être insérer une class dans le backoffice de cette extension, si cela peut aider ?
    A savoir que ce sujet est moins urgent et important que l'autre où la page n'est plus très ergonomique
    @+
    Nom : ACF-article.png
Affichages : 46
Taille : 199,5 Ko

Discussions similaires

  1. MSSQL2005 - Mettre les index sur un autre disque physique
    Par davidkungfu dans le forum Administration
    Réponses: 1
    Dernier message: 16/06/2008, 11h09
  2. Mettre le fichier sur un autre sa ne marche pas
    Par murka62 dans le forum Excel
    Réponses: 2
    Dernier message: 08/04/2008, 08h01
  3. Mettre un JLabel sur un autre composant
    Par Silverstone dans le forum AWT/Swing
    Réponses: 4
    Dernier message: 25/06/2007, 18h23
  4. Comment mettre un Jpanel sur un autre ??
    Par thecancre dans le forum AWT/Swing
    Réponses: 10
    Dernier message: 28/05/2006, 11h58
  5. Mettre une image sur une autre image et tableau
    Par Michaël dans le forum Balisage (X)HTML et validation W3C
    Réponses: 4
    Dernier message: 19/06/2005, 18h31

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo