Child theme not working

I followed the tutorial on wordpress: created a directory called sparkling-child and added style.css in it which containts the following

/*
 Theme Name:   Sparkling Child
 Theme URI:    
 Description:  Sparkling Child Theme
 Author:       
 Author URI:   
 Template:     sparkling
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  
*/

@import url("../sparkling/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

When I activated the theme though from the admin panel, I get the sparkling look, and page wording, but nothing else was transferred i.e, pictures, menus and the theme preview looks blank when selecting it from the themes panel. I can just manually add them but I’m not sure if this is correct and if it might ruin some functionality.

Could someone chime in?

Thanks

/*
Theme Name: Sparkling Child
Theme URI: https://colorlib.com/wp/themes/sparkling
Author: Colorlib
Author URI: https://colorlib.com/
Description: Sparkling Child Theme
Version: 1.4.0
Template: sparkling
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: sparkling
Domain Path: /languages/
Tags: green, light, white, gray, black

*/

@import url("../sparkling/style.css");

I don’t see any issues from your setup but you can just copy paste my example which is taken from working example.

Screenshot should be blank unless you copy/pasted it from Parent Theme folder.

I used your import, but made no difference, I still need to re-upload the logo, background and menus and widgets. It’s not too much of an ordeal, but is this supposed to happen?

Also, If I want to make any changes to the .php files, like header.php, can I edit them in the parent files or do I have to overwrite them in the child theme?

It is expected behavior because WordPress treats it as completely different theme. Of course they are linked but name is different.

All files you want to edit copy/paste them to Child Theme and edit it there. This won’t work with functions.php and files located in inc folder. The rest will work fine.

Ok, thanks for all your help!