abonnement Unibet Coolblue
  maandag 13 juni 2011 @ 21:23:12 #276
230788 n8n
Pragmatisch
pi_98131856
quote:
0s.gif Op maandag 13 juni 2011 21:16 schreef Mirel het volgende:
Dat had ik al geprobeerd en het werkte niet. Ook met dingen los zetten maar erg verfijnd deed ik het niet, was alleen heel snel dingen aan het testen. Ik weet niet of je achter pixel-ratio:0 de ; vergat maar met en zonder was er geen verschil.

Een paar posts terug had n8n het erover dat je niet css binnen css kon doen:

[..]

Ik zie dan geen reden dat hij deze code dan wel zou kunnen lezen.
:')
Specialization is for insects”.—Robert Heinlein
  maandag 13 juni 2011 @ 22:16:09 #277
87680 Mirel
Mirel wil een bongophone.
pi_98135563
porno
When all else fails, you always have delusion.
pi_98136671
quote:
0s.gif Op maandag 13 juni 2011 21:16 schreef Mirel het volgende:
Dat had ik al geprobeerd en het werkte niet. Ook met dingen los zetten maar erg verfijnd deed ik het niet, was alleen heel snel dingen aan het testen. Ik weet niet of je achter pixel-ratio:0 de ; vergat maar met en zonder was er geen verschil.

Een paar posts terug had n8n het erover dat je niet css binnen css kon doen:

[..]

Ik zie dan geen reden dat hij deze code dan wel zou kunnen lezen.
ehm wat 'css binnen css'?! Is dat nieuw? ;)

ik gebruik zelf de hack om een invoerveld op de goede plek te positioneren, en het werkt prima!
  donderdag 16 juni 2011 @ 13:19:58 #279
270782 Tazar_Yoot
Je moet wat.
pi_98245845
Ik kwam net dit voorbeeld tegen:
http://trailers.apple.com(...)bestandthebrightest/

Onder het plaatje bij de synopsis, staat onderin het linkje "more" en als je erop klikt staat er "less"

hoe moeilijk is dit om in te bouwen?
pi_98246544
quote:
7s.gif Op donderdag 16 juni 2011 13:19 schreef Tazar_Yoot het volgende:
Ik kwam net dit voorbeeld tegen:
http://trailers.apple.com(...)bestandthebrightest/
Onder het plaatje bij de synopsis, staat onderin het linkje "more" en als je erop klikt staat er "less"
hoe moeilijk is dit om in te bouwen?
Kan je doen met javascript, jQuery Expander lijkt me wat je zoekt.
pi_98246571
quote:
7s.gif Op donderdag 16 juni 2011 13:19 schreef Tazar_Yoot het volgende:
Ik kwam net dit voorbeeld tegen:
http://trailers.apple.com(...)bestandthebrightest/

Onder het plaatje bij de synopsis, staat onderin het linkje "more" en als je erop klikt staat er "less"

hoe moeilijk is dit om in te bouwen?
Met javascript is het een eitje
  donderdag 16 juni 2011 @ 13:55:28 #282
230788 n8n
Pragmatisch
pi_98247234
js
1
2
3
4
5
6
7
8
9
function expander(id) {
        
            var e = document.getElementById(id);
            
                if (e.className == 'contracted')
                    e.className = 'expanded';
                else (e.className == 'expanded')
                    e.className = 'contracted';
        }

css
1
2
3
.hidden, p#moreoreless.contracted .less, p#moreoreless.expanded .more  { 
display: none; 
}

1<p id="moreorless" onclick="expander('moreorless');" class="contracted"><span class="more"><span class="hidden"> or </span><span class="less"></p>

correct me if i'm wrong js is nieuw voor me.
Specialization is for insects”.—Robert Heinlein
  donderdag 16 juni 2011 @ 15:16:37 #283
270782 Tazar_Yoot
Je moet wat.
pi_98250444
Oeh, ziet er simpel uit inderdaad. even inbouwen zo. is wel sjiek :P !

weer iets anders,
waarom werkt de hover van portfolio niet. code heb ik al 6x overgelezen:
1
2
3
4
5
6
7
8
        <nav>
            <ul class="menu">
                <li class="home"><a href="#"> </a></li>
                <li class="portfolio"><a href="#"> </a></li>
                <li class="info"><a href="#"> </a></li>
                <li class="contact"><a href="#"> </a></li>
            </ul> 
        </nav>

1
2
3
4
5
6
7
8
9
.home{background-image:url(images/home-a.jpg);}
.portfolio{background-image:url(images/portfolio-a.jpg);}
.info{background-image:url(images/info-a.jpg) ;    }
.contact{background-image:url(images/contact-a.jpg);    }

.home a:hover{background-image:url(images/home-b.jpg) ; }
.portfolio a:hover{background-image:url(images/home.b.jpg) ; }
.info a:hover{background-image:url(images/info-b.jpg) ; }
.contact a:hover{background-image:url(images/contact-b.jpg) ; }

En hoe kan ik nu nog een 'active' class inbouwen.
  donderdag 16 juni 2011 @ 15:28:35 #284
230788 n8n
Pragmatisch
pi_98250975
quote:
7s.gif Op donderdag 16 juni 2011 15:16 schreef Tazar_Yoot het volgende:
Oeh, ziet er simpel uit inderdaad. even inbouwen zo. is wel sjiek :P !

weer iets anders,
waarom werkt de hover van portfolio niet. code heb ik al 6x overgelezen:

[ code verwijderd ]

[ code verwijderd ]

En hoe kan ik nu nog een 'active' class inbouwen.
1) Eerst zet je de achtergrondafbeelding op de li maar bij :hover op de a-tag.

2) een active class maak je door naast de naam van class een extra classname toe te voegen.

html: <li class="portfolio active">
css: li.portfolio.active {

wat je ook kan doen is de naam van de actieve pagina als class bij de ul opgeven.
<ul class="portfolio">
<li class="home"></li>
<li class="portfolio"></li>
</ul>

css: ul.portfolio li.portfolio {

met de laatste manier kan je ook invloed uitoefenen op alle andere li's

nog een paar tips:
- maak sprites van je afbeeldingen, dit kost minder bandbreedte maar belangrijker is dat de manier die je nu gebruikt een optische vertraging kan veroorzaken bij een :hover. De afbeelding moet nog laden en je ziet heel even niks.

- zet de naam van de link met tekst in de link en gebruik text-indent: -9999px;. Dit is beter voor de toegankelijkheid en indexatie van je website.

- kleintje: bij een afbeelding als achtergrond is "-image" overbodig.
Specialization is for insects”.—Robert Heinlein
  donderdag 16 juni 2011 @ 19:00:22 #285
270782 Tazar_Yoot
Je moet wat.
pi_98260644
quote:
7s.gif Op donderdag 16 juni 2011 15:28 schreef n8n het volgende:

[..]

1) Eerst zet je de achtergrondafbeelding op de li maar bij :hover op de a-tag.

2) een active class maak je door naast de naam van class een extra classname toe te voegen.

html: <li class="portfolio active">
css: li.portfolio.active {

wat je ook kan doen is de naam van de actieve pagina als class bij de ul opgeven.
<ul class="portfolio">
<li class="home"></li>
<li class="portfolio"></li>
</ul>

css: ul.portfolio li.portfolio {

met de laatste manier kan je ook invloed uitoefenen op alle andere li's

nog een paar tips:
- maak sprites van je afbeeldingen, dit kost minder bandbreedte maar belangrijker is dat de manier die je nu gebruikt een optische vertraging kan veroorzaken bij een :hover. De afbeelding moet nog laden en je ziet heel even niks.

- zet de naam van de link met tekst in de link en gebruik text-indent: -9999px;. Dit is beter voor de toegankelijkheid en indexatie van je website.

- kleintje: bij een afbeelding als achtergrond is "-image" overbodig.

Woah, het probleem met de hover img is verholpen, hij doet het nu. En het idee van de sprite drong pas echt tot me door toen ik hem online zetten. Offline testing heb je er geen last van. ik ga er eens induiken. de volgende fase van mijn html avontuur :P .
Verder je andere tips opgevolgd (die text indent ga ik er zometeen instoppen)

Al heb ik het nog niet echt kunnen werkend krijgen met die active class: KLIK

Ik heb het idee dat ik veel nutteloze code erin heb gezet nu.
:'(
  donderdag 16 juni 2011 @ 21:39:18 #286
270782 Tazar_Yoot
Je moet wat.
pi_98268806
Ben er al uit, kwam door de gebruikte spaties. css en spaties gaan niet goed samen blijkbaar. vervangen door _'s
pi_98276716
quote:
7s.gif Op donderdag 16 juni 2011 21:39 schreef Tazar_Yoot het volgende:
Ben er al uit, kwam door de gebruikte spaties. css en spaties gaan niet goed samen blijkbaar. vervangen door _'s
Class is gewoon een spatiegesepareerde lijst van classnames. class="portfolio active" is dus in css te selecteren met zowel .portfolio als .active. Of .portfolio.active als je alleen objecten met beide classnames wilt selecteren.
  dinsdag 21 juni 2011 @ 19:27:00 #288
137776 boem-dikkie
Jedi Mind Baby!
pi_98475277
Weet iemand hier hoe ik een afbeelding op een pagina kan zetten die de hele achtergrond bezet en meescaled met grotere resoluties? Repeat wil dus niet, en als ik een hele grote afbeelding als achtergrond doe dan laat hij maar een klein stuk van die afbeelding zien op een kleine resolutie.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_98475454
Ding absoluut positioneren. Maar dan krijg je wel problemen met de ratio.

In je HTML:

1<img id="bg" src="lalala.jpg" alt="" />

In je CSS:

1
2
3
4
5
6
#bg {
        left: 0;
        position: absolute;
        top: 0;
        width:100%;
}

Of met media-queries voor de verschillende resoluties een andere afbeelding gebruiken. Er zullen vast ook nog wel andere manieren zijn.
Bleuh.
  dinsdag 21 juni 2011 @ 21:42:38 #290
137776 boem-dikkie
Jedi Mind Baby!
pi_98483349
Hmm. Nog niet echt goed nu. Ik heb een afbeelding van 1920x1280. Ik wil dat als ik de website bekijk op een resolutie van 1024x768 of 1336x768 dat hij hem dan ook in zijn geheel laat zien. Of tenminste grotendeels.
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_98483667
Laat die achtergrond eens zien dan. Ik denk niet dat er een oplossing is die gaat doen wat jij wilt. CSS3 heeft een background-size property waar je naar zou kunnen kijken, maar ik durf zo 1-2-3 eigenlijk niet te zeggen of dat goed werkt. Ik gok dat dat nog wel problemen gaat opleveren in bijv. IE8.
Bleuh.
pi_98485015
Via PM een url gekregen, maar het voorbeeld wat ik geef van absoluut positioneren/width:100% werkt bij mij gewoon prima hoor met die afbeelding. Eventueel aangevuld met bottom:0 - hoewel je dan dus wel je aspect ratio verliest (hoewel ik me afvraag of dat a) zal opvallen b) hoeveel mensen een browservenster gebruiken dat heel hoog is, maar wel heel smal).
Bleuh.
  dinsdag 21 juni 2011 @ 22:14:11 #293
137776 boem-dikkie
Jedi Mind Baby!
pi_98485488
Wat doet bottom:0 precies?
Ik weet niks van Hindoes. Wel van Samoerai en andere dingen.
pi_98488681
Doe 'ns een gokje?

Nou, dat dus.
pi_98542521
Ik kan het beste een gebruiker laten switchen tussen 2 verschillende CSS
Een else if in de head of werkt dat niet?

Betere/Andere manieren?
pi_98542605
quote:
0s.gif Op donderdag 23 juni 2011 07:49 schreef MrNiles het volgende:
Ik kan het beste een gebruiker laten switchen tussen 2 verschillende CSS
Een else if in de head of werkt dat niet?

Betere/Andere manieren?
Ik zou serverside regelen welke css bestanden er worden geladen. Dat kan bijvoorbeeld met een cookie of een sessie. Afhankelijk van wat er wijzigt, is een volledige refresh misschien nodig als de bezoeker een andere css wil.
pi_98542637
quote:
0s.gif Op donderdag 23 juni 2011 07:59 schreef Light het volgende:

[..]

Ik zou serverside regelen welke css bestanden er worden geladen. Dat kan bijvoorbeeld met een cookie of een sessie. Afhankelijk van wat er wijzigt, is een volledige refresh misschien nodig als de bezoeker een andere css wil.
ik snap m niet helemaal, misschien heb ik het ook niet helemaal goed uitgelegt.
Ik wil dat de gebruiker kan switchen tussen 2 lettertypes eigenlijk, meer als geintje eigenlijk
1 is een strak lettertype
ander is een vrolijk lettertype
ik doe dat met @font-face (is wel traag trouwens)
pi_98542955
je kunt toch gewoon een onclick-event maken die bijv. de body-style verandert?

Lijkt me meer een javascript vraag dit.
pi_98545480
quote:
3s.gif Op donderdag 23 juni 2011 08:37 schreef KomtTijd... het volgende:
je kunt toch gewoon een onclick-event maken die bijv. de body-style verandert?

Lijkt me meer een javascript vraag dit.
als dat een goede oplossing is dan ga ik daar eens op zoeken
dus waarschijnlijk tot later in het js forum :)
pi_98545985
Voor een lap tekst, moet ik een Meer/minder-knop hebben. Dat je een klein stuk tekst hebt dus, je klikt op Meer en dat het dan uitschuift (Dus geen nieuwe pagina)(Waarom geen nieuwe pagina, omdat de tekst waar het om gaat al in een aparte pagina staat), en het mag ook weer inschuiven.

Is dit mogelijk met alleen CSS? Of moet je hiervoor gelijk naar de javascript grijpen?

Thanks
abonnement Unibet Coolblue
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')