10:56 Years of query-selecting elements and logging them to the console for testing, and I had no idea you could just do this.
@Naz-yi9bs
2 жыл бұрын
Wow I wish you made a tutorial on how to go from newb to pro in SVG... you're teaching style is amazing.
@adarshverma4599
3 жыл бұрын
This just blows my mind! It makes me realise how superficially I know about SVG. Great Video 👌
@MaximeRouiller
7 жыл бұрын
Mind blown. Dude... you're insane. I love it!
@thekaleb
7 жыл бұрын
Why Front End Center video is best video.
@adrianpoubinskli6044
6 жыл бұрын
Because because
@supersjaak123
4 жыл бұрын
Jesus Christ what high quality content. I wish I discovered this channel when I was still in school studying for web design & development.
@dawidpomioto1595
4 жыл бұрын
Before I ignored all the stuff about inline svg and I just copy pasted intro my projects, but your video inspired me to really master inline svg. I was study it for 2 weeks and I memorized all the commends for drawing, filters , masks, different kinds of animations, I learned JS dom and few JS libraries. and other stuff related. At the end I came back to your video to make sure I understand everything you presented, and I still learn something new. Thank you for making this video!
@enochappathurai
7 жыл бұрын
This is the "SVG is awwwsome" talk I've been needing. Great work mate
@nurbekamanbekov9824
2 жыл бұрын
One of the most underrated channels I've ever seen
@4.0.4
6 жыл бұрын
Wow, this guy is so concise and sharp! And also bringing in good content! You can tell there was a well-written script. Can't shut the brain for a second or you'll miss something. Great for actually paying attention.
@avimehenwal
4 жыл бұрын
OMG .. this video is an eye opener. I never knew we can do so much with SVG. Thankyou so much for sharing
@luckylukeskywalker
Жыл бұрын
This is the typical youtube channel you don't want to have stopped
@sarcasticdna
5 ай бұрын
why is it stopped ??
@filemot25
7 жыл бұрын
This is some of the cleanest and simplest code I've seen in a good while.
@zgmg9263
6 жыл бұрын
SO HIGH QUALITY PLEASE DON'T STOP
@danieldante8341
6 жыл бұрын
There's a special place in heaven for people just like you :) Great explanation! Subbed!
@natashakamokaba9574
4 жыл бұрын
Completed wireframing in xd and exported to html. Backend mostly came with svg tags that got me confused. Your tutorial helped. More videos on SVG would be great. Thank you sir.
@nizamuddinshaikh3185
3 жыл бұрын
What a power Inline SVG has got! Thanks for sharing. 👍😃
@realdaly
5 ай бұрын
I can't believe this tutorial is 7 years old!
@skettdog
3 жыл бұрын
God damn I am so glad I clicked this. I have consumed many articles and videos on web development since I started learning 2 months ago, but this was the best by far. I am finally able to wrap my head around so many things which were confusing about SVG before.
@swtrials2911
5 жыл бұрын
I am just seeing this for the first time. You are blowing my mind.
@NickyKeyse
6 жыл бұрын
I'm just starting to look at svg and I'm so glad I found this video, thank you very much.
@milleniummoses
6 жыл бұрын
You unknowingly also taught me some advanced CSS. Thanks for the video.
@busyrand
5 жыл бұрын
This was super advanced and impressive! I was blown away by the depth of what you demonstrated, especially the logic of each piece of code. Thank you for sharing this. Subscribed....
@FlaxeMusic
5 жыл бұрын
This is exceptionally well presented on all fronts, well done.
@Velenir
7 жыл бұрын
You can control svg inside object, embed, with yourObject.contentDocument.querySelector("svg") as long as everything is same-origin.
@jenoyestewart1516
5 жыл бұрын
I am new to this channel and this is the first video that I'm watching from your channel but I am blown away. In that vein, is there any reliable resource online for learning these things about SVG as you have just demonstrated (granted most things will come with usage and experience)?
@sam.kendrick
6 жыл бұрын
Thanks for your time and effort! I learned about more than SVGs in this video!
@impankratov
7 жыл бұрын
Great dasharray & dashoffset explanation, thanks!
@sanchariBahubali
3 жыл бұрын
great video.. u deserve a million subscribers for your teaching style. soon u will hit that number
@ryanmcpherson6167
4 жыл бұрын
Satisfied and Jealous at the same time. How is that possible?! Liked and Subscribed.
@masteryoda63
7 жыл бұрын
Learned new things about SVG today, thank you!
@asif-rahaman
4 жыл бұрын
Wow, very good quality tutorials. Why did you stop making videos?
@Tommersable
5 жыл бұрын
Watched for about 5 minutes. This channel is gold. Get back to making video content already.
@_jikkujose
6 жыл бұрын
Absolutely good presentation, content & production quality! Keep up the great work!
@wicek3d
7 жыл бұрын
Fantastic. Thanks a lot for this simple and powerful example! :)
@ShrinivasKattimani66
5 жыл бұрын
In love with SVG. Will start using using it.
@svgsprite4942
5 жыл бұрын
Utility to make sprites: goo.gl/sDpdEh ✨
@goncalodumas
3 жыл бұрын
Great asset, instant subscriber!
@flavourfulski
4 жыл бұрын
This tutorial is absolutely amazing, thanks!
@jurgentreep
7 жыл бұрын
Saved this for later, looks promising!
@kjvisual7
6 жыл бұрын
This video introduced me to what is possible with SVG. Wow. And I was only looking for a video that explained the benefits of using SVG inline. SVG is like a whole new world of code to learn. Especially if I consider that it was intended to be like Flash. Hmmm what is possible, what can SVG really do? Thanks 😀
@randommode3016
3 жыл бұрын
4:01 benefits of inline svg💚
@bluesprodeep2079
3 жыл бұрын
This is awsome. Thank you!
@flwi
4 жыл бұрын
Great tutorial! Thanks for sharing!
@ethanarrowood7454
7 жыл бұрын
Mind=Blown thank you so much for this.
@zer0ne83
6 жыл бұрын
Good stuff mate. Cured me of my subconscious avoidance of SVG usage. Admittedly had no idea they could do even half of that. Thought SVG was an STD your CSS could catch by having unprotected sex with PNGs. The more you know, eh? ;)
@user-tt5qw5sr2m
6 жыл бұрын
Amazing! Also impressed by the way of your editing video. What is the name of video editing program by the way?
@thiswiedel
7 жыл бұрын
This is an amazing tutorial, thank you so much.
@mightyjoetech
7 жыл бұрын
I enjoyed the first video so much, I might buy 1 month.
@seydinabadiane8761
3 жыл бұрын
just insane dude !!!!!!
@JayRGabz
3 жыл бұрын
thank you for this... I love it...
@tompazourek
7 жыл бұрын
There's also in SVG with xlink:href attribute. That can be used to have a standalone file while using the "inline" SVG mode. Any opinions on that, Glen?
@FrontEndCenter
7 жыл бұрын
It's actually covered in the sequel to this video! (which is a subscriber-only episode I'm afraid) But the short version is this - the CSS rules that are possible with "true" inline SVG don't quite work the same when using . You can achieve _most_ of the same effects but IMO it's nowhere near as easy to work with. Here's a good resource: css-tricks.com/svg-use-with-external-reference-take-2/
@tompazourek
7 жыл бұрын
Cool, I'll have to check your subscription. I wasn't aware of those drawbacks, I thought the only issue was browser support.
@autorashades1984
5 жыл бұрын
Good info thanks. I like the idea of using an or object [contenteditable]
@rugia813
6 жыл бұрын
This is really helpful, thank you!
@bluesprodeep2079
3 жыл бұрын
At 16:14, why do you move the svg to below the input and later set an order:-1 to show the svg ahead of the input again? why not just leave it ahead the input in the first place?
@meagar
7 жыл бұрын
I thought this channel was dead, glad to see that I was wrong.
@nicolasparada
7 жыл бұрын
Very interesting. I have one question about performance. I've always heard that you should only animate opacity and transform on CSS because they are optimized and bla bla bla... Are those stroke-dasharray and stroke-dashoffset safe to animate without impact on the performace?
@FrontEndCenter
7 жыл бұрын
A good rule of thumb when it comes to performance is "how many pixels are getting redrawn?". With big objects, you do have to be careful so only using transform and opacity is a good idea. But if you're animating small things (and those animations don't affect the layout of the rest of the page) then you can pretty much do what you like! Check D3's examples page to see just how smoothly SVG can be redrawn, even at larger sizes: github.com/d3/d3/wiki/Gallery
@nicolasparada
7 жыл бұрын
Ok, thanks for the advice.
@keanukentgargar5743
5 жыл бұрын
@6:08 what’s that plugin called that shows arrows which indicates it is newline?
@keanukentgargar5743
5 жыл бұрын
wrong thread haha
@orenmizr
7 жыл бұрын
concise & clear points. thanks
@mykelchang846
5 жыл бұрын
Great stuff, thank you ;)
@ozzyfromspace
4 жыл бұрын
This video was a surreal reminder that I don't know shieeyyt. Oh well, still a great video 🙌🏽
@technicallygeckley14
5 жыл бұрын
This is brilliant. Thank you so much.
@berakoc8556
3 жыл бұрын
A lovely british accent and awesome tutorial. Just the way I like it.
@javascript_developer
3 жыл бұрын
How are you able to show output at the same time you write css without having to save ?
@pradipspeaks9395
5 ай бұрын
Very nice ❤ If I have a svg file (a.svg) how can I easily, without any overhead, can translate to an inline svg in my React js ?
@HarpreetSingh-cz2zh
6 жыл бұрын
Hello, as mentioned in your video - you said there will be a javascript version for svg.. any updates on that? Excited to learn!
@ckbwtf
7 жыл бұрын
I think my bigger issue with inline SVG is, in the event that I need to reference the same graphic multiple times, I'm having to store and transfer it multiple times. For example, my logo is in the top left on desktop, in the hamburger menu on mobile, and in the footer. As an , that's 1 file with 3 references, and the first one caches for the 2nd and 3rd. This means that my 3.3K SVG effectively takes up 9.9K per page transfer, and I have to maintain a large number of lines inline unless I want to use a PHP include, which also hurts my CPU time. While yes, inline svg is great for small objects, things like a logo can be a pain to manage. My dream solution is that mask-image would get better support so I could use it. Currently, I'm using masks with sprite fallbak, which are actually less efficient than inline. Still looking for a better solution that ticks all the boxes.
@FrontEndCenter
7 жыл бұрын
This is actually the exact issue I cover in episode 4 (which is a subscriber-only one I'm afraid - frontend.center/ep4-automating-an-inline-svg-workflow) Basically, inline SVG is the best way to _include_ an SVG on the page (in terms of rendering flexibility) but you need to do some extra work to keep things cacheable, and only referenced in one place. Ep4 demonstrates how to do this, working with a spritesheet exported from Sketch. I hope you'll consider subscribing and check it out!
@brandtleymcminn
7 жыл бұрын
Easy enough to get around once you understand more of the SVG spec. We have the tag for this purpose, so once your inline SVG is loaded up, you can reference it with an href property effectively instancing a new copy of your SVG src similar to the img tag: sarasoueidan.com/blog/structuring-grouping-referencing-in-svg/#the-use-element
@PaulSpades
6 жыл бұрын
In this case, you should embed the SVG only once - be sure to give it an id, and then use href to create other instances by referencing the SVG id.
@249-a-b-n
7 жыл бұрын
Thanks for the very informative video :D
@blendjams
4 жыл бұрын
how much will the svg affect the overall size of the websites as compared to plain css?
@user-yd7db3wd7w
4 жыл бұрын
I don't understand how line appears right below the input field and has the same width while my line appears righter or bigger than input form
@kadekeqw23
5 жыл бұрын
Diamond quality.
@KinTuza
7 жыл бұрын
I was hoping that you'd explain "Viewbox". I'm having a problem with media icons that I put under my nav div. I thought that the ul was at fault since it is inherently 100% in width. Even that won't help. WELP!
@kadekeqw23
5 жыл бұрын
Master at work.
@oussamabouchikhi8110
4 жыл бұрын
What is font used in pink color?
@sujanlimbu4540
4 жыл бұрын
which theme you are using, also which font
@kakaIbrah
7 жыл бұрын
Nice video. Very didactic. Tks.
@ZaneDev
7 жыл бұрын
Great tut thanks!
@JayRGabz
3 жыл бұрын
please create more svg videos...
@brianevans4
2 жыл бұрын
would be interesting to see more usage of inline SVG in frameworks like react. Anyone know of a good npm package that helps with using svg in react?
@RikGierman
4 жыл бұрын
Awesome!
@TadejKanizar
7 жыл бұрын
Very informative!
@onlyafriend
6 жыл бұрын
SVG can be Standalone File with reactjs component
@DisfigurmentOfUs
6 жыл бұрын
Great video, thanks!
@awekeningbro1207
4 жыл бұрын
Please explain how is this simple? This is basically advanced CSS and this is complicated.
@ravencoinspremiumadminasse6265
4 жыл бұрын
yeah they broke everything lol kzitem.info/news/bejne/lIupt6x3gqujZqQ
@ositaka
6 жыл бұрын
Very nice! thank you
@mustache2295
4 жыл бұрын
Is this still applicable today? Just discovered SVG and not sure what to do from here other than make some cool stuff and try to put it into websites. At first I thought of just creating my own images but then I thought... Well, why not make some awesome animations as well.
@HarpreetSingh-cz2zh
6 жыл бұрын
How did you get 0.5 and why did you divide it by 2? 11:05 of the video.
@dukaxavier
6 жыл бұрын
Wow dude, amazing! What is the name of the editor that's being used in this video?
@FrontEndCenter
6 жыл бұрын
It's Webstorm. I've been using it for years and love it. I've also heard good things about VS Code, it might be a bit easier to get started with.
@doktoren99
4 жыл бұрын
Exquisite!
@keanukentgargar5743
5 жыл бұрын
@6:08 what’s that plugin called that shows arrows which indicates it is newline?
@tough_year
4 жыл бұрын
thanks a lot
@faustohernandez3645
7 жыл бұрын
Great video !!!!
@jhbloom1
6 жыл бұрын
You can recreate the same bottom border animation using CSS pseudo elements and animation... avoids having to make a mess of the HTML structure. While inline SVG has the most power, it also potentially litters the structure with purely presentational elements. Don’t get me wrong, I liked the SVG explaination. It was just clear that semantics was not part of this video... no paragraphs grouping form labels and inputs (W3C) and the redundancy of inputs with the class of input and labels with the class of label. An OOCSS methodology here seem overkill for the scope of this particular project/demo. More semantic selectors might have allowed for again a less cluttered and streamlined markup. Just some fuel for though...
@cyberpsybin
6 жыл бұрын
semantics is nonsense when you consider the way modern front end is written with all the JS, CSS frameworks.
@terehovsergej
7 жыл бұрын
Excellent! thanks
@ressalg
7 жыл бұрын
What is the name of the editor that's being used in this video?
@MindGem
4 жыл бұрын
Make a video where you show how to manipulate external svgs. I've been struggling with that for a long time. It needs to be a complex svg, say a character with lots of different elements with their own ID's. So far I've manage to change simple solid fills but not gradients on runtime. It's also annoying since I have to upload the files to the server every single time I make a change because of cross origin, I don't know if you can fake that with a desktop server solution. Anyways. Do a video on that. Alternatively. Show a way to have inline complex svgs where you have more control. My problem would be that I don't understand where to put them because 1 single svg is thousands of lines of code and I need to pull in hundres of them for my project. So is there a simple way to store them inline so to speak?
Пікірлер: 147