These are modern Floating Wall Shelves, and their holding assembly is not visible and is hidden on the back.
Installation Assembly (the one hidden on the back of the shelves) and the required screws to anchor the shelf to the wall will all be provided and will come along with the shelves.
Length: 24 inches
Width: 8 inches
Material: Laminated and polished MDF