Another way of explaining the difference could be with real world examples, as most of us mere mortals will use existing tools and frameworks (Xamarin, Unity, etc.) to do the job.
So, with .NET Framework you have all the .NET tools to work with, but you can only target Windows applications (UWP, Windows Forms, ASP.NET, etc.). Since .NET Framework is closed source there isn't much to do about it.
With .NET Core you have fewer tools, but you can target the main desktop platforms (Windows, Linux, and Mac). This is specially useful in ASP.NET Core applications, since you can now host ASP.NET on Linux (cheaper hosting prices). Now, since .NET Core was open sourced, it's technically possible to develop libraries for other platforms. But since there aren't frameworks that support it, I don't think that's a good idea.
With .NET Standard you have even fewer tools, but you can target all/most platforms. You can target mobile thanks to Xamarin, and you can even target game consoles thanks to Mono/Unity. It's also possible to target web clients with the UNO platform and Blazor (although both are kind of experimental right now).
In a real-world application you may need to use all of them. For example, I developed a point of sale application that had the following architecture:
Shared both server and slient:
Since it's a .NET Standard library, it can be used in any other project (client and server).
Also a nice advantage of having the validation on a .NET standard library since I can be sure the same validation is applied on the server and the client. Server is mandatory, while client is optional and useful to reduce traffic.
Server side (Web API):
A .NET Standard (could be .NET Core as well) library that handles all the database connections.
A .NET Core project that handles the Rest API and makes use of the database library.
As this is developed in .NET Core, I can host the application on a Linux server.
Client side (MVVM with WPF + Xamarin.Forms Android/iOS):
A .NET Standard library that handles the client API connection.
A .NET Standard library that handles the ViewModels logic. It is used in all the views.
A .NET Framework WPF application that handles the WPF views for a windows application. WPF applications can be .NET core now, although they only work on Windows currently. AvaloniaUI is a good alternative for making desktop GUI applications for other desktop platforms.
A .NET Standard library that handles Xamarin forms views.
A Xamarin Android and Xamarin iOS project.
So you can see that there's a big advantage here on the client side of the application, since I can reuse both .NET Standard libraries (client API and ViewModels) and just make views with no logic for the WPF, Xamarin and iOS applications.