Hallo iedereen!
Ik heb een content vak waarbij de achtergrond een plaatje is die gradient gevuld is.
Nou wil ik als het gradient vak ophoud dus zeg maar aan de 500px oid is met tekst dat die achtergrond doorloopt in de laatste vaste kleur. Nou zie ik dit op allerlei websites en heb hier vaak naar gezocht. Ik heb alleen geen idee hoe dit heet of hoe dit werkt dus kan ik het probleem niet oplossen!
Ik hoop dat dit voldoende informatie is anders hoor ik het ook graag!
Met vriendelijke groet,
Robin
- [CSS] Achtergrond op laatste vervangen door vaste kleur
-
30-05-2011, 23:39 #1
- Berichten
- 86
- Lid sinds
- 15 Jaar
[CSS] Achtergrond op laatste vervangen door vaste kleur
-
In de schijnwerper
-
30-05-2011, 23:53 #2
- Berichten
- 970
- Lid sinds
- 16 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Met CSS moet dat makkelijk lukken.
#box {
// Background image instellen
// Background x-repeat instellen
// Background-color instellen
}
Background img is 1 x 500 px lange afbeelding die in de x as wordt herhaal
De color is de laatste kleur van de gradient.
-
31-05-2011, 00:15 #3
- Berichten
- 1.739
- Lid sinds
- 16 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
background: #(kleurcode) url(' afbeelding ') repeat-x;
In je css code.
-
31-05-2011, 10:14 #4
- Berichten
- 86
- Lid sinds
- 15 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Nou had ik er kleur neer gezet omdat ik dacht dat zal wel het zelfde werken maar eigenlijk is het een afbeelding. Kan ik het dan ook zo doen:
#box {
// Background image instellen
// Background x-repeat instellen
// Background image instellen (de volgende dus?)
}
Na wat verder gezocht te hebben zag ik wel dat dat pas vanaf css 3.0 kan
Maar ik weet niet als dit klopt
-
31-05-2011, 17:40 #5
- Berichten
- 970
- Lid sinds
- 16 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Post eens een voorbeeld, wellicht brengt dat helderheid.
-
31-05-2011, 20:26 #6
- Berichten
- 449
- Lid sinds
- 14 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
M Veen heeft het antwoord al gegeven....
Ervan uitgaande dat de gradient gewoon een repeat-x heeft en dat de laatste kleur in deze gradient #fff is:
#box { background:#fff url(plaatje.png) repeat-x; }
>> dit geeft dat in #box de achtergrond over de breedte wordt gerekt en daar waar deze aan de onderkant aan zijn einde is de achtergrondkleur #fff te zien is. Let op: géén aanhalingstekens in url(), de locatie van de afbeelding is relatief aan de positie van je *.css.
-
31-05-2011, 23:21 #7
- Berichten
- 1.739
- Lid sinds
- 16 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Let op: géén aanhalingstekens in url(), de locatie van de afbeelding is relatief aan de positie van je *.css.
-
01-06-2011, 19:48 #8
- Berichten
- 86
- Lid sinds
- 15 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Dat was niet wat ik bedoelde.
Hier een voorbeeld van zoals het niet moet met uitleg hoe het wel moet:
-
01-06-2011, 21:37 #9
- Berichten
- 86
- Lid sinds
- 15 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Dat dacht ik ookal.
Dan zit ik alleen met het feit dat de div niet verder uitrekt dus dan zal het 1 heel groot plaatje moeten worden. Het probleem is dat het voor iemand anders is. Voor mezelf had het niet veel uitgemaakt.
Is het ook mogelijk een soort "faux columns" te gebruiken?
Groeten,
Robin
-
01-06-2011, 21:49 #10Ondernemer
- Berichten
- 1.356
- Lid sinds
- 17 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Dan worden het 3 divs:
- bovenkant: no-repeat center top
- middenstuk: repeay-y center
- onderkant: no-repeat center bottom
Omdat 3 div's niet zo netjes is zou je er ook voor kunnen kiezen om de paragraaf waar de tekst in staat te voorzien van een achtergrond.
De html word dan als volgt;
Code:<div class="item_middle"> <div class="item_top"> <p> tekst </p> </div> </div>
Code:.item_middle { background:url('images/middle.png') repeat-y center top; margin:10px 0 0; /* eventueel hier een margin instellen */ } .item_top { background:url('images/top.png') no-repeat center top; } .item_top p { background:url('images/bottom.png') no-repeat center bottom; padding:10px; /* eventueel hier de padding instellen */ }
-
01-06-2011, 21:53 #11
- Berichten
- 86
- Lid sinds
- 15 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Als diegene waar het voor is dan in de cms tekst invoert.
Hoe kan ik er dan voor zorgen dat die automatisch doorloopt?
Of moet ik dan gewoon de overflow aanzetten?
-
02-06-2011, 09:44 #12
- Berichten
- 1.739
- Lid sinds
- 16 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
@Jeffrey
Niet gezegd dat het fout is.
@Robin
Ik zou het gewoon met 3 divjes doen (zoals Gijsbert ook al zei).
Éen met de bovenkant, een met content (repeat Y) en een met de onderkant.
<div class="top"></div>
<div class="content">
<ul>
<li>test</li>
</ul>
</div>
<div class="footer"></div>
-
02-06-2011, 14:34 #13
- Berichten
- 108
- Lid sinds
- 13 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Dat randje is toch gewoon een normale border, of zie ik dit verkeerd?
Je kan het inderdaad ook met 3 divjes doen, of met -moz-border: maar volgens mij werkt dit alleen in Firefox..
-
03-06-2011, 12:45 #14
- Berichten
- 86
- Lid sinds
- 15 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Dankjulliewel het is gelukt!
Alleen het onderste stuk nog niet. Nou heb ik daar een tijdje mee zitten prutsen maar ook dat lukt me niet zonder hulp:$
en ik heb nog een vraag. Kent iemand hier een handig script zodat als je in de header op een volgende knop drukt dat je dan de volgende header ziet?
-
04-06-2011, 10:12 #15
- Berichten
- 108
- Lid sinds
- 13 Jaar
Re: [CSS] Achtergrond op laatste vervangen door vaste kleur
Ik denk dat je dat het beste met jQuery kan oplossen, weet niet of je dat wilt? Met HTML/CSS word het denk ik een lastig verhaal
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic