Summer Color Changing Beach Shorts - Swimming Trunks

$26.99
Sold 29
The current produc does not participate any Rebate. Switch the participating product to check the design.
(This prompt will not be displayed on the client-side.)
Color:  Blue purple
Size:  S
Quantity
Share the love
Free Shipping Over $69.99
45 Days Free Returns
Wholesale & Retail
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

🌊🌊 Become the coolest person in summer!
As soon as you step into the water, your yellow swimming trunks will turn orange. Our swimming trunks change color when exposed to cold water. This is not because of humidity, but because of water temperature. When the shorts dry out, the first color will reappear.

characteristic:

Skin-friendly material: Our summer beach pants are made of high-quality fiber blended materials, which are comfortable and flexible. Quick-drying, flexible and elastic.
Striking: When swimming at the beach or pool this summer, wearing these color-changing swimming trunks caused a sensation. These eye-catching swimming trunks are made of a special fabric that will magically change color when you jump into cool water.


Quick-drying: Swimming trunks will change color when exposed to water. This is not because of humidity, but because of water temperature. The first colors will be visible again after drying, because they respond to temperature changes and they can be adjusted individually.
Sensitive to temperature: Swimming trunks will react to changes in temperature. Therefore, they need warmth and cold to change color. If the temperature is too low, the color will not change. Please soak in hot water to restore the color
Suitable for all environments, such as swimming, beach vacation, swimming pool, surfing, daily casual wear, fishing, volleyball, bathing, jogging, running, gym or relaxing at home

Questions and answers:

What is the role of swimming trunks?

Swimming trunks will react to temperature changes. This is why they need warmth and cold to change the color. When wearing swimming trunks, they are (usually) warm due to body heat and the warmth of the sun. To change the color, swimming trunks need to be cooled. Water is usually cold, so water can solve this problem.

 

Does the discoloration effect fade over time?

It all depends on how you use them. The effect of ultraviolet light (the sun) causes the color change effect to weaken over time. The swimming shorts may no longer change color. We cannot say when this effect will end, it depends on the use and severity of ultraviolet radiation. We assume that this effect will continue throughout the season under average usage.

 

Tip:

If swimming trunks are only worn in an indoor swimming pool (without exposure to ultraviolet light), the ability to change color is likely to last a lifetime.
Do not dry your swimming trunks in direct sunlight (ultraviolet rays). This does reduce the ability to change colors.

Note: Please refer to the table below.