{"id":880,"date":"2013-03-25T11:12:49","date_gmt":"2013-03-25T10:12:49","guid":{"rendered":"https:\/\/bobdewebbouwer.com\/?p=128"},"modified":"2013-03-25T11:12:49","modified_gmt":"2013-03-25T10:12:49","slug":"schaduw-css-3","status":"publish","type":"post","link":"https:\/\/clean.bobbouwt.nl\/index.php\/2013\/03\/25\/schaduw-css-3\/","title":{"rendered":"Schaduw met CSS 3"},"content":{"rendered":"<p>Vind je de schaduwrand onder het menu op deze website ook zo mooi en wil je dat ook op jouw website?<br \/>\nIn deze CSS tutorial lees je hoe schaduw kunt maken met CSS 3!<!--more--><\/p>\n<p>Het toevoegen van een schaduw was vroeger alleen mogelijk met photoshop, maar sinds de introductie van CSS 3 kun je dat ook heel eenvoudig in je stylesheet aanpassen door het onderstaande lijntje code toe te voegen aan de div waar je schaduw aan wilt toevoegen:<\/p>\n<div class=\"code\">box-shadow:\u00a0\u00a05px\u00a0 5px\u00a0 15px\u00a0\u00a01px\u00a0\u00a0\u00a0#666;<\/div>\n<p>Het <strong>eerste cijfer<\/strong> bepaalt de <em>horizontale positie<\/em> van de schaduw, het <strong>tweede cijfer<\/strong> de <em>verticale positie<\/em>.<br \/>\nAls je deze beide op <strong>0px<\/strong> zet krijg je een gelijkmatige schaduw rond de gehele div zoals hieronder.<\/p>\n<div class=\"schaduwrondom\">box-shadow:\u00a0\u00a0<strong>0px\u00a0\u00a00px<\/strong>\u00a0\u00a015px\u00a0\u00a01px\u00a0\u00a0#666;<\/div>\n<p>Je kunt hier echter ook een beetje mee spelen om andere effecten te krijgen. Als je deze cijfers bijvoorbeeld op 5px zet krijg je het effect van de bovenste box, dus alleen een rand onder en rechts (slagschaduw dus). Als je beide cijfers een negatieve waarde geeft, bijvoorbeeld -5px, verplaatst de schaduwrand zich juist naar linksboven.<\/p>\n<p>Het <strong>derde cijfer<\/strong> bepaalt de <em>blur<\/em>. Blur is het fade out effect, dus hoeveel pixels de schaduw erover doet om van de ingestelde kleur naar transparant te gaan. Hoe hoger de ingestelde waarde, hoe breder de blur.<\/p>\n<p>Het <strong>vierde cijfer<\/strong> bepaalt de <em>spread<\/em>, letterlijk vertaald de spreiding; de breedte van de schaduwrand dus.<\/p>\n<p>De laatste waarde in onze code bepaalt vanzelfsprekend de kleur, in bovenstaand voorbeeld dus #666 (donkergrijs).<br \/>\nJe kunt hier uiteraard ook een minder natuurlijke schaduwkleur voor gebruiken zoals het paars onder ons menu.<\/p>\n<h2>Schaduw binnen de box<\/h2>\n<p>Het is ook mogelijk de schaduw binnen de box (dus aan de binnenzijde van de div) weer te geven.<br \/>\nDaarvoor voeg je eenvoudigweg <strong>inset <\/strong>toe aan de code:<\/p>\n<div class=\"inset\">box-shadow:\u00a0\u00a0<strong>inset<\/strong>\u00a0\u00a00px\u00a0\u00a01px\u00a0\u00a015px\u00a0\u00a01px\u00a0\u00a0#666;<\/div>\n<h2>Tekstschaduw<\/h2>\n<p>In CSS3 kun je ook schaduw aan teksten toevoegen. Dat doe je met de volgende code:<\/p>\n<div class=\"tekstschaduw\">text-shadow: 2px 2px 2px #666;<\/div>\n<p>De eigenschappen zijn hetzelfde als bij de gewone schaduw, dus eerst de horizontale positie van de schaduw, vervolgens de verticale positie, dan de blur en ten slotte de kleur. Je kunt bij een tekstschaduw geen spread instellen.<\/p>\n<p>In <a href=\"https:\/\/designshack.net\/articles\/css\/12-fun-css-text-shadows-you-can-copy-and-paste\/\" target=\"_blank\">dit artikel<\/a> vind je nog een aantal mooie tekstschaduw effecten.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Vind je de schaduwrand onder het menu op deze website ook zo mooi en wil je dat ook op jouw website? In deze CSS tutorial lees je hoe schaduw kunt maken met CSS 3!<\/p>\n","protected":false},"author":2,"featured_media":8117,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13,14,2],"tags":[],"class_list":["post-880","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-css","category-design","category-tutorial"],"_links":{"self":[{"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/posts\/880","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/comments?post=880"}],"version-history":[{"count":0,"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/posts\/880\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/media\/8117"}],"wp:attachment":[{"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/media?parent=880"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/categories?post=880"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/clean.bobbouwt.nl\/index.php\/wp-json\/wp\/v2\/tags?post=880"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}