Joomla CSS - Uw bron voor CSS stijlen!Joomla mail to css stijlen

Deze component toont een popup venster na het klikken op een emailicoon (indien geactiveerd). Dit emailicoon is één van de buttonheadings (pdf, print en emailicoon). Zonder aanvullende stijling ziet het venster er als volgt uit.

Mailto popup venster zonder aanvullende stijling 

In de voorbeeld website past het formulier niet helemaal in het venster. Dat is niet fraai. Bovendien kan de stijling wel iets beter.

Structuur
In de structuur is ook de verwijzing naar een stylesheet opgenomen, want dat is belangrijk om te weten.

head
link rel="stylesheet" /templates/system/css/template.css" type="text/css"
body.contentpane
form
div (padding:10px)
div (text-align:right) a Sluit venster img (close-x.png)
div.componentheading E-mail deze link naar een vriend/vriendin.
E-mail aan: input.inputbox
Verzender: input.inputbox
Uw e-mailadres: input.inputbox
Onderwerp: input.inputbox
button.button Verstuur button.button Annuleer

Stijlen
Het vreemde is dat het emailformulier gekoppeld is aan een niet bestaand css document, namelijk /templates/system/css/template.css. Om het emailformulier van het popup venster te stijlen dient een css document gemaakt te worden met de naam template.css en opgeslagen te worden in de directory /templates/system/css. We willen de stijlen van de voorbeeld website overnemen. Bovendien willen we dat alle elementen van de popup pagina binnen het venster vallen. De stijlen van dit nieuwe css document zijn hieronder weergegeven.

body.contentpane {
   background-image:url(../../Joomla_css/images/bg_content.jpg);
   background-position: 0 0;
   background-repeat: no-repeat;
   margin: 0;
   padding: 0;
   font-family: Verdana;
   font-size: 12px;
   line-height: 16px;
   color: #660000;
   line-height: 16px;
   color: #660000;
}

body.contentpane form { }
body.contentpane form div { }
body.contentpane form div div { }

body.contentpane form div div a, 
body.contentpane form div div a:visited {
   color: #660000;
}

body.contentpane form div div a:hover {
   color:#ff0000;
}

body.contentpane form div div a img {
   display: none;
}

div.componentheading {
   font-family: Arial;
   font-size: 16px;
   font-weight: bold;
   color: #660000;
   line-height: 16px;
   margin: 20px 0 10px 0;
}

body.contentpane form div p {
   margin: 0;
   padding: 0;
}

body.contentpane form div p input.inputbox {
   margin-bottom: 5px;
}

body.contentpane form div p button.button { }

Na toepassen van de stijlen ziet het venster er als volgt uit.

Popup Venster Mailto gestijld 

 

Commentaar (0)
Schrijf commentaar
Uw contact gegevens:
Commentaar:
Beveiliging
Voer de anti-spam code in die in het plaatje staat.