A button assembly configured for a button attachment on a garment cloth;
- wherein the button assembly comprises a buttoning structure and a retaining structure;
- wherein the buttoning structure comprises:
- a spacer, a pole and a terminal element;
- wherein the button includes a button's lower face and a button's upper face;
- wherein the spacer includes a spacer's upper side and a spacer's lower side;
- wherein the pole includes a pole's top end and a pole's bottom end;
- wherein the terminal element includes a terminal element's upper side and a terminal element's lower side;
- wherein the button's lower face is attached to the spacer's upper side;
- wherein the spacer's lower side is attached to the pole's top end;
- wherein the pole's bottom end is attached to the terminal element's upper side;
- wherein the retaining structure comprises an aperture which houses a trapping mechanism;
- wherein the aperture also includes an upper opening;
- wherein the trapping mechanism includes a multiplicity of resilient flaps which is configured to facilitate an unidirectional downwards translation of the terminal element via the upper opening into the aperture;
- wherein the terminal element is configured to move downwards and to push down the multiplicity of resilient flaps;
- wherein the multiplicity of resilient flaps is configured to open the upper opening and to facilitate the unidirectional downwards translation of the terminal element via the upper opening into the aperture;
- after the unidirectional downwards translation of the terminal element via the upper opening into the aperture is completed, the multiplicity of resilient flaps is configured to trap the terminal element within the aperture and to prevent any translation upwards of the terminal element from the aperture;
- the button assembly is configured to facilitate the button attachment to the garment cloth by placing the retaining structure below the garment cloth such that the upper opening is facing a lower side of the garment cloth while placing the buttoning structure above the garment cloth facing an upper side of the garment cloth such that the terminal element is opposite the upper opening;
- next, pushing downwards the terminal element from the upper side of the garment cloth is configured to pierce the garment cloth by the terminal element's lower side and also is configured to insert the terminal element via the upper opening downwards into the aperture;
- wherein inserting downwards the terminal element into the upper opening is configured to push open the multiplicity of resilient flaps while facilitating the unidirectional downwards translation of the terminal element via the upper opening into the aperture;
- next, following the downwards insertion of the terminal element into the aperture, the multiplicity of resilient flaps is configured to trap the terminal element in the aperture by preventing any translation upwards of the terminal element from the aperture;
- the multiplicity of resilient flaps also is configured to prevent any translation upwards of the buttoning structure and the button, which both are connected to terminal element;
- wherein, trapping the terminal element which is attached to the buttoning structure, is configured to prevent the buttoning structure from moving upwards, away from the retaining structure and the garment cloth;
- wherein, trapping the terminal element is configured to attach the button to the retaining structure and to the garment cloth.