Vous désirez modifier l'architecture d'un composant en étant sur de ne pas supprimer tous votre travail l'or de sa mise à jour, la solution est de surcharger les fichiers modifiés du composant dans le template de votre site.
Exemple du bouton ci-dessous
Télécharger le fichier et la petite image
Voir le code CSS ci-dessous
A ne pas oublier de mettre l'image dans le dossier
/images/arrow_right.png
.button-wrapper-large { width: 200px; margin-left:30px; padding: 2px 0; height: 80px; } .a-btn{ background:#fecc5f; background:-webkit-gradient(linear,left top,left bottom,color-stop(#feda71,0),color-stop(#febb4a,1)); background:-webkit-linear-gradient(top, #feda71 0%, #febb4a 100%); background:-moz-linear-gradient(top, #feda71 0%, #febb4a 100%); background:-o-linear-gradient(top, #feda71 0%, #febb4a 100%); background:linear-gradient(top, #feda71 0%, #febb4a 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#feda71', endColorstr='#febb4a',GradientType=0 ); border:1px solid #f5b74e; border-color:#f5b74e #e5a73e #d6982f; -webkit-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395; -moz-box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395; box-shadow:0 1px 1px #d3d3d3, inset 0 1px 0 #fee395; padding:0px 80px 0px 10px; height:38px; display:inline-block; position:relative; -webkit-border-radius:4px; -moz-border-radius:4px; border-radius:4px; float:left; margin:10px; overflow:hidden; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; } .a-btn-text{ padding-top:5px; display:block; font-size:18px; white-space:nowrap; color:#996633; text-shadow:0 1px 0 #fedd9b; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; } .a-btn-slide-text{ position:absolute; top:35px; left:0px; width:auto; right:52px; height:0px; background:#fff; color:#996633; font-size:13px; white-space:nowrap; font-family:Georgia, serif; font-style:italic; text-indent:15px; overflow:hidden; line-height:30px; -webkit-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.5) inset; -moz-box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.5) inset; box-shadow:-1px 0px 1px rgba(255,255,255,0.4), 1px 1px 1px rgba(0,0,0,0.5) inset; -webkit-transition:height 0.3s linear; -moz-transition:height 0.3s linear; -o-transition:height 0.3s linear; transition:height 0.3s linear; } .a-btn-icon-right{ position:absolute; right:0px; top:0px; height:100%; width:52px; border-left:1px solid #f5b74e; -webkit-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset; -moz-box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset; box-shadow:1px 0px 1px rgba(255,255,255,0.4) inset; } .a-btn-icon-right span{ width:38px; height:38px; opacity:0.7; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; background:transparent url(/images/arrow_right.png) no-repeat 50% 55%; -webkit-transition:all 0.3s linear; -moz-transition:all 0.3s linear; -o-transition:all 0.3s linear; transition:all 0.3s linear; } .a-btn:hover{ height:65px; -webkit-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4); -moz-box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4); box-shadow:0px 1px 1px rgba(255,255,255,0.8) inset, 1px 1px 5px rgba(0,0,0,0.4); } .a-btn:hover .a-btn-text{ text-shadow:0px 1px 1px rgba(0,0,0,0.2); color:#fff; } .a-btn:hover .a-btn-slide-text{ height:30px; } .a-btn:hover .a-btn-icon-right span{ opacity:1; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); } .a-btn:active{ position:relative; top:1px; background:#fec354; background:-webkit-gradient(linear,left top,left bottom,color-stop(#fec354,0),color-stop(#fecd61,1)); background:-webkit-linear-gradient(top, #fec354 0%, #fecd61 100%); background:-moz-linear-gradient(top, #fec354 0%, #fecd61 100%); background:-o-linear-gradient(top, #fec354 0%, #fecd61 100%); background:linear-gradient(top, #fec354 0%, #fecd61 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#fec354', endColorstr='#fecd61',GradientType=0 ); border-color:#d29a3a #cc9436 #c89133; text-shadow:0 1px 0 #fee1a0; -webkit-box-shadow:0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e; -moz-box-shadow:0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e; box-shadow:0 1px 1px #d4d4d4, inset 0 1px 0 #fed17e; }
Pour tous besoins concernant la création de site, le référencement, le développement d'applications, d'extensions vous avez le choix entre me contacter ou voir avec la personne concernée, développeurs ou autres par le biais d'un formulaire se trouvant dans sa page. Vous pouvez aussi me suivre sur mes réseaux sociaux mais également ceux, disponibles dans les pages de chaque développeur.
Le nom Joomla!® et son logo sont utilisé sous license limitée d'Open Source Matters, le propriétaire mondial de la marque de commerce.
strategie-joomla.com n'est pas affilié ni soutenu par Open Source Matters ou le projet Joomla!®