Hexagon Embroidery Hoops Cross Stitch Frame DIY Sewing Tool for DIY Sewing Craft

$8.22
Quantity
Style : Violet(32*29.5cm)
Order 59+, Free Worldwide Shipping
Register as a member(500 points = $20)
Free returns
Secure payments
Customer Reviews
Here are what our customers say.
Write a Review
Customer Reviews
Wow you reached the bottom
Newest
Most liked
Highest ratings
Lowest ratings
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.
Description

Specification:
Origin: Mainland China
Size: 320.00x295.00x5.00mm/12.6x11.61x0.2inch
Material: Abs Industrial Plastic
Size and Weight:
320*295mm/12.48*11.51in, 140g
260*240mm/10.14*9.36in, 105g
210*185mm/8.19*7.22in, 75g
155*140mm/6.05*5.46in, 50g
105*95mm/4.1*3.71in, 30g
Five-Piece Set: 400g
Four-Piece Set: 260g
Three-Piece Set: 155g

Note:
Due to different monitor settings and lighting conditions, the actual color of the item may vary slightly from the pictures. Thanks for your understanding!
Please allow a 1-2 cm difference in measurements due to manual measuring.



Package Content:
1/3/4/5 x Embroidery Hoop
Selling point content

Hexagon Embroidery Hoops Cross Stitch Frame Multifunctional DIY Sewing Tool Removable Cross Stitch Hoop for Embroidery Art Craft

Features:

1.Secure Fabric Hold: The hexagon embroidery hoop provides a strong grip, maintaining fabric tension to prevent slippage or distortion. Its sturdy structure ensures your cross-stitch projects stay flat and secure, allowing for precise and easy stitching.
2.Adjustable Size Flexibility: Designed with adjustable sizing, this cross stitch frame accommodates various cross-stitch projects, from small miniatures to large wall hangings. Its versatile design makes it suitable for a wide range of embroidery tasks, adapting to your creative needs.
3.Easy Installation and Removal: This hand embroidery tool is user-friendly, with a simple setup and removal process that requires no additional tools. Quickly secure your fabric and start stitching, then effortlessly detach it when your project is complete.
4.Fabric-Friendly Design: Made with a smooth surface, the DIY sewing tool protects your fabric from wear and tear. Its rounded edges and absence of sharp parts ensure that your embroidery fabric remains unblemished and intact throughout your project.
5.Portable and Convenient Storage: Lightweight and easy to disassemble, this plastic needlework rack is perfect for storage and travel. It can be folded or taken apart into smaller sections, fitting neatly into bags or storage boxes for on-the-go embroidery work.