login  Naam:   Wachtwoord: 
Registreer je!
 Forum

Transperante container

Offline o0witte0o - 21/11/2009 12:43
Avatar van o0witte0oNieuw lid Beste,

Ik zou graag mijn container voor 50% transperant willen hebben, zodat mijn achtergrond zichtbaar word. Maar ik geraak er niet echt wijs uit. Op Google kom je verschillende mogelijkheden tegen, maar geen één daarvan werkt. Ik weet dat ik met filter: alpha(opacity'50'); moet werken, maar ik krijg het niet klaar.

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  4. <title>Naamloos document</title>
  5. <style type="text/css">
  6. <!--
  7. body {
  8. font: 100% Verdana, Arial, Helvetica, sans-serif;
  9. background: #666666;
  10. margin: 0;
  11. padding: 0;
  12. text-align: center;
  13. color: #000000;
  14. background-image: url(image4.jpg);
  15. }
  16. .oneColFixCtrHdr #container {
  17. width: 780px;
  18. background: #FFFFFF;
  19. margin: 0 auto;
  20. border: 1px solid #000000;
  21. text-align: left;
  22. filter: alpha(opacity'50'); /*als mijn zoekwerk op Google correct was, zou de filter hier moeten komen.*/
  23. }
  24. .oneColFixCtrHdr #header {
  25. background: #DDDDDD;
  26. padding: 0 10px 0 20px;
  27. }
  28. .oneColFixCtrHdr #header h1 {
  29. margin: 0;
  30. padding: 10px 0;
  31. }
  32. .oneColFixCtrHdr #mainContent {
  33. padding: 0 20px;
  34. background: #FFFFFF;
  35. }
  36. .oneColFixCtrHdr #footer {
  37. padding: 0 10px;
  38. background:#DDDDDD;
  39. }
  40. .oneColFixCtrHdr #footer p {
  41. margin: 0;
  42. padding: 10px 0;
  43. }
  44. -->
  45. </style></head>
  46.  
  47. <body class="oneColFixCtrHdr">
  48.  
  49. <div id="container">
  50. <div id="header">
  51. <h1>Header</h1>
  52. <!-- end #header --></div>
  53. <div id="mainContent">
  54. <h1> Hoofdinhoud </h1>
  55. <p>Deze tekst zou op een witte, 50% transterante achtergrond moeten komen.</p>
  56. <!-- end #mainContent --></div>
  57. <div id="footer">
  58. <p>Footer</p>
  59. <!-- end #footer --></div>
  60. <!-- end #container --></div>
  61. </body>
  62. </html>

7 antwoorden

Gesponsorde links
Offline Martijn - 21/11/2009 13:03
Avatar van Martijn Crew PHP ik raad je aan een png-tje te maken, 1px rood op 50% Veel snller en effectiefer
Offline Koen - 21/11/2009 13:15
Avatar van Koen PHP expert
Martijn schreef:
Veel snller en effectiefer


?!

Sinds wanneer gaat het gebruik en de snelheid van een afbeelding boven een regeltje CSS code?
Offline Raze - 21/11/2009 15:26
Avatar van Raze PHP beginner http://www.site...nsparantie
Offline o0witte0o - 21/11/2009 18:26
Avatar van o0witte0o Nieuw lid

Dieje tut heb ik al gezien.. Werkt om één of andere bizare reden niet... Ik werk met Dreamweaver CS3 maar dat kan geen probleem geven denk he?

Ik heb het nog niet gevonden hoe het moet, maar ik ben eens met Martijn zijn voorstel bezig.. Want daar heb ik op Google wel iets gevonden, dus ik gaan terug is wat prutsen 
Offline valles10 - 21/11/2009 20:37 (laatste wijziging 21/11/2009 20:38)
Avatar van valles10 HTML interesse Ik raad je aan zoals Martijn het zegt:
Martijn schreef:
ik raad je aan een png-tje te maken, 1px rood op 50% Veel snller en effectiefer


je kan ook met een code doen.
Je moet alleen 3 verschillende soort opacity codes zoeken/kennen/vinden/neerschrijven

1 voor IEX
1 voor mozilla
en voor netscape
Als je deze hebt werkt het voor alle browsers

edit:
mozilla:
  1. -moz-opacity: 0.50;


opera:
  1. opacity: 0.50;


IEX:
  1. filter: alpha(opacity=50);
  2. filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);
  3. width: 100%;

Offline o0witte0o - 23/11/2009 11:36 (laatste wijziging 23/11/2009 12:09)
Avatar van o0witte0o Nieuw lid Ik krijg het niet klaar.. Waar ik de filter ook toepas. Wel krijg in een volledig zwart beeld, ofwel een vaag wit beeld. Ik denk dat ik iets anders moet verzinnen ipv die containers.

Edit:

Gevonden! Achtergrond is nu transperant zoals ik wou..

  1. .oneColFixCtrHdr #container {
  2. width: 780px;
  3. background: #FFFFFF;
  4. margin: 0 auto;
  5. border: 1px solid #000000;
  6. text-align: left;
  7. -moz-opacity: 0.50;
  8. opacity: 0.50;
  9. filter: alpha(opacity=50);


Maar de tekst staat nu ook in transperant. Hoe vermijd ik dat? Een extra div aanmaken?

Offline Wave6 - 24/11/2009 12:09 (laatste wijziging 24/11/2009 12:10)
Avatar van Wave6 PHP beginner Door gewoon netjes een PNGtje te maken. kwa laadtijd niet echt veel sneller maar kwa ontwikkeling wel. Plus PNG wordt geaccepteerd door de meeste browsers... behalve IE6 maar ja je kan niet alles hebben en bovendien zijn er veel development bedrijven die het ontwikkeling van IE6 maar achterwege laten! Tenzij de klant hier extra voor gaat betalen...

Maar het probleem waar jij tegen aanloopt met je transparante letters zal zich blijven voordoen zolang je geen andere div binnen je transparante div zet.
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.185s