Car Dashboard Phone Holder

$19.99
Quantity:  1PC
Color:  Black-1
Quantity
Share the love
Free worldwide shipping
Free returns
Sustainably made
Secure payments
Description

This phone holder features a strong, anti-slip clip to securely attach your device to the dashboard, sun visor, or even front mirror. 

Simply slide to move to the ideal position, and adjust your viewing angle without limitation - the ball joint offers 360° rotation and the tilting axis offers 180° angle tilting. 

Let’s enjoy a boundless horizon while driving on the road.

Safe Driving

 Adopts HUD (Head-up Display) simulating design which firmly holds your device within driving viewpoint to prevent refocusing

Keeping your eyes on the road for safe driving during phone/video calling, GPS navigating, music playing, or phone charging.

Clip it Anywhere

Not only for the dashboard, but you can also clip it on the sun visor or even the front mirror.
360° Adjustable
Ball-joint design allows all-direction rotation for both landscape & portrait orientation.

Also, the foldable axis offers 180° tilting for optimal viewing angle. Enjoy a boundless horizon while driving on the road.

Secure Clipping

Made of anti-slip silicone pad & clip with 4 rounded clamps to tightly hold the device with the shockproof feature, providing a stable viewing.

Also no more sliding or falling off even taking a sharp turn, sudden stop, or acceleration. 

Easy to Clip / Remove

Features a strong clip that securely attaches to the dashboard / any flat surface.

Simply slide to move to the ideal position, or even remove it without leaving residue/ mark.

Durable

Engineered with stainless steel springs to increase the flexibility of the clip. Not easy to break even greatly bending.  

Anti-scratching

A soft pad perfectly protects your phone and dashboard from damaging and scratching.


Universal

Designed with an adjustable clamp to snugly hold your device.

Highly compatible with all smartphones up to 7 inches even with a thick case.

Fits all dashboard up to 3 inches.

Features:
1.Car phone holder for placing your phone securely while driving.
2. 360-degree rotating design, you can adjust it to any angle you want
3. You can switch between horizontal and vertical screens.
4. One-hand control, easy to pick up and put back your phone with one hand.
5.Adapt to multiple scenes, easy to follow the home, office, and car drama.

Specifications:
Color: Black
Material: ABS
Size: 11*12*8cm

Packing list: 
1*Car Dashboard Phone Holder

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.