Icons uit Elementor Library kun je elke kleur en hover geven. Inclusief rand of achtergrond, rond / vierkant. Voor extra icon libraries gebruik plugin, custom icons, bijv. Skyboot. Icon library: pngs for free, svgs 15$ p/m https://icons8.com/icons

Skyboot icons

Aparte plugin nodig. Als je toch meer gebruikt uit plugin Happy Addons kun e ook de icons uit die plugin gebruiken.

Skyboot: icofont

Skyboot: icomoon

Skyboot: thimify icons

Skyboot: ionicons

Happy Addons icons

Eigen icons uploaden

Je kunt je eigen svg icons maken en uploaden in wordpress. icoon uploaden in image library. 

Icon als image. je kun het formaat, transparancy, rand aanpassen in de images box

icoon toegevoed als ‘image’ Opties:

Edit opties (zoals bij alle images: grootte, css filters (blur, transparantie, contrast, kleurverzadiging)

Icoon toegevoegd al ‘icon’ opties:

Edit opties: Kleur, hover kleur, rand, backgroundcolor, grootte

Je svg images moeten zwartwit of gray wit zijn. alle andere opties kunnen niet worden bewerkt in kleur en hoverkleur.

svg in grijstinten : geef verschillen weer mbv opacity

  • Selecteer een grijs vlak.

  • Zet de kleur op zwart (#000000).

  • Stel de dekking (opacity) in op de gewenste waarde

  • Herhaal dit voor alle vlakken.

  • Exporteer naar SVG.

SVG icons as images (voor aanpassingen grootte gebruik jpegs of pngs. svg zijn er niet gevoelig voor. verder aanpassen: transparantie, helderheid / contrast, kleurtint, rand, afgeronde hoeken, shadow

SVG icons as icons. je kunt grootte aanpassen en rotation. achtergrondkleur, rand.

SVG icons zwart wit. alle parameters aanpasbaar

SVG icons as pngs. Not scalable like pngs. So check original format.

png origineel formaat. 50px

png aangepaste breedte

png origineel formaat 100px

Stap voor stap; hoe maak je SVG's geschikt voor elementor (zodat ook size en color style functies werken.
Illustrator of download online

Bijvoorbeeld van https://www.iconfinder.com.

Export instellingen Illustrator:
– styling: presentation attribues
– font: convert to outlines
– Images:embed
– Object: uitbreiden
– Decimal: 2

Open with code

Gebruik Alt Z om alle code onder elkaar te zien.

Copieer alle code, en paste deze in SVGOMG

https://svgomg.net/

Open svgomg.net en plak je code.

Laat alle default instellingen staan. inclusief:

  • multipass
  • precesion (zo laag mogelijk)
  • slyle to attributes
  • remove rastered images
  • prefer viewbox to width height
  • remove style elements
  • remove script elements
Final clean up in Visual Studio Code

Eenmaal de nieuwe code gekopieerd van svgomg naar visual studio kun je zien dat de formaten er al uit zijn gehaald. N nog de kleuren. Typ boven in het zoekvenster # of FILL en je ziet waar nog kleurcodes zijn; delete deze of vervang met ‘currencolor’

save de file en gebruik in Elementor

Maak je SVG in Illistrator. Open daarna voor cleanup in: https://svgomg.net/

Om geen ruimte om je svg over te houden ga naar: https://svgcrop.com/

let op ruimte om SVG

ruimte om SVG weggehaald mbv https://svgcrop.com/

ook in elementor zelf kun je nog extra ruimte om de icoon weghalen: stijl – op maat gemaakt

SVG code cleanup op: https://svgomg.net/

ruimte om SVG weggehaald mbv https://svgcrop.com/

vorm zonder weghalen ruimte en in kleur; werkt niet

SVG met alleen grijstonen; werkt niet voor kleur

SVG met grijstonen als opacity black. wordt gerasterd, werkt niet. voorlopig alls svg’s zwart

SVG lijnen, verkleurd wel

SVG lijnen, ipv vlakken, werkt niet, geen verkleuring. lijnen omzetten in vlakken: Illustrator – Object – Uitbreiden.

SVG kleuren

Sommige svg’s kan ik in elementor wel een andere kleur kan geven als ik ze inlaad en ander niet, die blijven zwart. Dit is een veelvoorkomend iets als je vanuit Illustrator SVG’s maakt en ze daarna in Elementor (of een andere builder) wilt aanpassen qua kleur. Wat hier gebeurt, hangt vooral af van hoe je de vormen en lijnen in Illustrator hebt opgebouwd en hoe Illustrator de SVG exporteert.

Gebruik géén vaste kleuren in je SVG

Als je in Illustrator bijvoorbeeld een vlak of lijn een vaste kleur geeft (bijvoorbeeld zwart #000000) en die kleur direct in het SVG-bestand wordt geschreven, dan kan Elementor die kleur vaak niet “overschrijven” omdat het “inline” in de SVG-code staat.

Oplossing: Zet in Illustrator je kleuren op “none” (geen kleur) of gebruik in het exportproces de optie om styling “presentational attributes” te gebruiken (dit maakt het makkelijker voor Elementor).

Werk met eenvoudige vormen

Zet alle paden om naar echte paden. Dus: geen groepslagen, geen symbolen, geen effecten zoals schaduwen. Gebruik in Illustrator de optie Object > Expand Appearance om alles om te zetten naar pure paden.

Gebruik strokes en fills correct

Als je wilt dat je in Elementor zowel de lijn (stroke) als het vlak (fill) apart kunt kleuren, zorg dan dat je in Illustrator écht strokes gebruikt (geen lijnen die zijn omgezet naar dichte paden).

Zorg dat het een gewoon pad is:
Ga naar Object > Uitbreiden → vink Stroke en Fill aan → OK.
Illustrator zet de vorm om naar “pure paden” (échte vectorlijnen). De originele instellingen zoals “dit is een lijn van 2pt dik zwart” worden vervangen door een gevuld pad dat eruitziet als een lijn.

De vormen moeten zwart zijn. Om te veel ruimte om de SVG te vermijden moet je in Illustrator het werkveld om de svg heen sluiten. (Object – tekengebieden)

Gebruik de juiste instellingen Bij Bestand Exporteren

Zo voorkom je dat kleuren “hard” worden vastgezet in de SVG-code:

  • Beperk opties: Geen illustrator-specifieke data toevoegen.
  • Responsive: AAN

  • CSS Properties: Presentation Attributes

  • SVG 1.1 (of 1.2) is de beste keuze voor de meeste moderne toepassingen (zoals in Elementor).

  • Dit kun je meestal gewoon op UTF-8 laten staan (standaardinstelling).

  • Aantal Decimalen:
    Meestal stel je dit in op 2 of 3 decimalen. Dit zorgt voor een goede balans tussen bestandsgrootte en nauwkeurigheid. Meer decimalen zorgen voor een grotere bestandsgrootte, zonder dat je echt winst in kwaliteit ziet.
Samenvatting
  • Zorg dat alles uit losse paden bestaat.

  • Geen vaste kleuren meegeven in Illustrator.

  • Export-instelling: Presentation Attributes kiezen.

  • Let op gebruik van strokes (lijnen) en fills (vlakken).

  • Eventueel stroke-diktes licht houden zodat Elementor daar flexibeler mee omgaat.

Multi Color SVG's

SVG’s met meerdere kleuren bewerken kan ook maar is iets complexer. Ipv alle kleur info uit de code te deleten vervang je de kleuren (in de code van Visual Studio) met de blocksy var theme colors of de elementor color codes:

<path fill=”var(–theme-palette-color-1)” stroke=”var(–theme-palette-color-5)”
path fill=”var(–theme-palette-color-4)” stroke=”var(–theme-palette-color-2)”
 

https://webinfo.maydiya.nl/wp-content/uploads/leaves1-01.svg

leaves1

Leaves1-01. Als losse icoon in container

Complexe SVG. werkt niet altijd goed, veel extra werk in css. in sommige gevallen liever png.

Leaves1-01. Als achtergrond. Zie css hiernaast

/* svg achtergrond container3 */
.svg-bg-container1 {
position: relative;
width: 100%;
height: 100%;
overflow: hidden;
}

.svg-bg-container1::before {
content: “”;
position: absolute;
top: 0; left: 0;
width: 100%;
height: 100%;
background: url(‘https://webinfo.maydiya.nl/wp-content/uploads/leaves1-01.svg’) no-repeat bottom left;
background-size: cover;
transform: rotate(0deg); /* pas dit aan voor draaiing */
opacity: 1; /* transparantie */
z-index: 0;
}