Vleugels aan zijkant van Joomla template
Ik zou graag aan de zijkanten van mijn template in Joomla twee vleugels willen hebben.
Hier een voorbeeld van de templateHier een voorbeeld van de template
De vleugels heb ik al, maar hoe pak ik dit aan? Met een divje lijkt me handig, maar hoe geef ik aan dat het rechts en links moet komen?
Hier mijn index.php:
Code (php)
1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
#maincontentwrapper {
background-image:url(../images/filler.jpg);
background-repeat:repeat-y;
clear: both;
float: left;
width: 960px;
margin-top: 0px;
}
background-image:url(../images/filler.jpg);
background-repeat:repeat-y;
clear: both;
float: left;
width: 960px;
margin-top: 0px;
}
Code tags toegevoegd
[/modedit]
Gewijzigd op 14/12/2010 23:47:04 door Rover ---
Veelgestelde vragen.
Lees dat eerst door.
Lees dat eerst door.
Zou iemand mij verder kunnen helpen?
Doe dan wat met de instructies uit de FAQ.. Deze code verdom ik door te spitten...
Ik begrijp niet echt wat je wilt dat ik doe met de veelgestelde vragen? Het forum doorzoeken? Want dat heb ik gedaan, kon helaas niks vinden...
Het gaat om je code, Ik ga niet 403 regels code doorspitten om jouw probleem te vinden. Geef relevante code. Dit is een CSS vraag. Post dan apart het element waar het om gaat en de CSS van dit element.
Het probleem is dus dat ik een divje wil aanmaken om aan de zijkant van mijn pagina twee vleugels (png/jpg images) te plakken. Hoe pak ik dit aan met een divje?
Wou alleen bereiken dat je tenminste code tags om je code plaatste.
Pas nou eerst je script aan, derde verzoek...
Oke, zie hier. Ik heb een filler voor mijn contentpane, wat ik wil is links en rechtsboven in mijn contentpane twee vleugeltjes, buiten het witte, op de achtergrond dus. Daaronder moet de contentpane gewoon weer recht zijn. Begrijpen jullie wat ik bedoel?
dit eens.
ik weet niet dat dit je verder gaat helpen hoor want ik kan niet helemaal volgen maar bekijk Hoe ga ik dit het best aanpakken? Mijn contentpane is namelijk een wittebalk van ongeveer 20 pixels hoog en 960 breed die zich herhaalt, dus daar kan hij niet aan vast..
position:relative op je content area, en dan met position:absolute en top, left je vleugeltjes op de juiste plek zetten.
Jelmer rrrr op 15/12/2010 00:45:54:
position:relative op je content area, en dan met position:absolute en top, left je vleugeltjes op de juiste plek zetten.
Het probleem is dus dat ik niet zo goed ben met CSS, zou je me verder kunnen helpen?
Dit is mijn contentpane volgens mij:
je afbeelding niet mee met de pagina als
je deze verkleint.
gebruik gewoon margin-left / right: ...px; doen.
want je maakt gebruik van ((float)) als
het gedeelte van je pagina een width heeft
gaat hij daar niet overeen met alleen
float: left; hij blijft namelijk binnen de
pagina marges.
ik hoop dat je hier wat mee kunt doen.
groeten, raymond
ps dit is een forum bedoeld voor php instructies
en vragen niet voor joomla/css.
Raymond reniers op 15/12/2010 10:36:21:
als je position absolute gebruikt schuift
je afbeelding niet mee met de pagina als
je deze verkleint.
je afbeelding niet mee met de pagina als
je deze verkleint.
Z'n content heeft een vaste breedte, en het leuke van position:relative op de parent-node van die twee vleugeltjes is dat alle kinderen hun eigen posities tov die parent krijgen wanneer je position:absolute gebruikt, en niet meer tov de pagina zelf.
Raymond reniers op 15/12/2010 10:36:21:
ps dit is een forum bedoeld voor php instructies
en vragen niet voor joomla/css.
en vragen niet voor joomla/css.
Klopt, dus hou je maar snel stil want jouwn oplossing is waardeloos met de margin-left, dan kun je beter position:absolute gebruiken.
@TS
Waarom zo moeilijk met al die positions?
Hij kan ook gewoon de vleugels op de achtergrond plakken (dus op de zwart/blauwe achtergrond)... Weet je zeker dat het in elke browser goed werkt.
Code (php)
1
2
3
4
5
6
7
8
9
2
3
4
5
6
7
8
9
body {
padding: 0px;
margin: 0 auto;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
background:url(../images/envelope_02.png);
background-repeat:repeat-x;
background-position: 50% 0;
}
padding: 0px;
margin: 0 auto;
width: 100%;
font-family: Arial, Helvetica, sans-serif;
background:url(../images/envelope_02.png);
background-repeat:repeat-x;
background-position: 50% 0;
}
Hoe ga ik hier dan de vleugels aanvast plakken?
door de afbeelding precies goed op maat te maken en te centreren.
Moet ik dan gewoon die envelope uitrekken tot 960? Want hij is nu ongeveer 30px breed en herhaald zich horizontaal
nee tot 1900 pixels, omdat hij door de vleugels niet meer kan herhalen heb je gewoon een afbeelding van 1900 pixels nodig zodat hij wel het hele scherm vult.