Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress
Elegant Strappy V-Neck Dress

Elegant Strappy V-Neck Dress

Price
$0.00
$47.99
Save  $-47.99
Color
Please select a color
Size
Please select a size
Quantity
Worldwide shipping
Free returns
24/7 customer support
Secure payments
undefined
  • Sleeveless, V neck flare dress features a backless and crisscross back design, comes in a wide range of sizes, and makes you look more sexy, elegant, and fashionable.
  • This elegant strappy V-neck dress with the elastic back waistline, not be see-through, but thin enough, easy to line dry, great for casual wear, dating, vacation, party, club. Also great for your friends, mother or sister as a gift.
  • A sexy cami dress goes well over leggings, and with other garments such as a jacket, shrug, or sweater.
  • We use the Polyester fiber material, very soft and has a skin-friendly feel, comfortable and breathable, quality guarantee.
  • Sexy cross deep V neck, spaghetti strap shoulder straps, backless design, shows your beautiful collarbone. Classic Virgin killer Tops style.
 
Specifications
  • Product: Elegant strappy V-neck dress
  • Garment Type: Dress, Midi Dress
  • Neckline: V Neck
  • Occasion: Cocktail, Evening, Party
  • Pattern Type: Solid
  • Theme: Spring, Summer
  • Sleeve Type: Sleeveless
  • Material: Polyester
  • Color: White, Red, Green, Black, Apricot, Blue
  • Size: S, M, L, XL, 2XL
  • Weight: 360-440g
undefined
Notes
  • Due to manual measurements, please allow slight measurement deviations.
  • Due to the different display and lighting effects, the actual color of the item may be slightly different from the color displayed in the picture.
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.