【Happy New Year 7% OFF Code: Happy】🔥Buy 4 Get 1 Free🔥 Free shipping for order $99
1 / 13
0% OFF

Diamond Painting-DIY Sparkling Special Shaped Pearl Drill Rose(30x30cm)

$9.99
0 sold
Qty 3000 in stock
Specification:
Materials: Rhinestone + Canvas (Round diamond + Special-shaped diamond + pearl diamond)
Project Type: 5D Diamond Painting (Partial Diamonds)
Color: As shown in the picture

Canvas Size: Approx. 30*30 cm/11.81 x 11.81 x 0.39 (inch) (1 cm = 0.39 inches)

Space: Living Room/Bedroom/Classroom/Entrance

This product is not suitable for people under 18


DIY Diamond Painting Production Steps:
1. Open the package and check if all the diamond painting tools are included;
2. According to the resin diamond color code, select one color on the plate. Pasting the same color in one go can increase speed;
3. Find the corresponding color code on the canvas and begin pasting until finished;
4. After finishing, to make the diamond painting stable, you can place some books on the canvas for a while;
5. Finally finished! You can frame your creation and decorate your home to add vitality.

DIY Diamond Painting Precautions:
1. Refer to the previous operating steps.
2. If you are unsure which color to use, please refer to the color chart.
Dear customer, please note! We sell semi-finished diamond paintings without frames! Diamond painting, you only need to DIY and paste the diamonds on.

Note: 
1. This is a DIY diamond painting, not finished; you need to complete it yourself. 
2. Due to different monitor settings and lighting conditions, the actual color of the item may vary slightly from the pictures. Thanks for your understanding!
3. Please allow a 1-2 cm difference in measurements due to manual measuring.
1 x Diamond Painting Kit (rhinestones need to be pasted)
1 x Diamond Painting Tool Set (no drawing frame)
1 x Diamond Bag


You May Also Like Don't Like These?
/** @private {string} */ class SpzCustomAnchorScroll extends SPZ.BaseElement { static deferredMount() { return false; } constructor(element) { super(element); /** @private {Element} */ this.scrollableContainer_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } buildCallback() { this.viewport_ = this.getViewport(); this.initActions_(); } setTarget(containerId, targetId) { this.containerId = '#' + containerId; this.targetId = '#' + targetId; } scrollToTarget() { const container = document.querySelector(this.containerId); const target = container.querySelector(this.targetId); const {scrollTop} = container; const eleOffsetTop = this.getOffsetTop_(target, container); this.viewport_ .interpolateScrollIntoView_( container, scrollTop, scrollTop + eleOffsetTop ); } initActions_() { this.registerAction( 'scrollToTarget', (invocation) => this.scrollToTarget(invocation?.caller) ); this.registerAction( 'setTarget', (invocation) => this.setTarget(invocation?.args?.containerId, invocation?.args?.targetId) ); } /** * @param {Element} element * @param {Element} container * @return {number} * @private */ getOffsetTop_(element, container) { if (!element./*OK*/ getClientRects().length) { return 0; } const rect = element./*OK*/ getBoundingClientRect(); if (rect.width || rect.height) { return rect.top - container./*OK*/ getBoundingClientRect().top; } return rect.top; } } SPZ.defineElement('spz-custom-anchor-scroll', SpzCustomAnchorScroll); const STRENGTHEN_TRUST_URL = "/api/strengthen_trust/settings"; class SpzCustomStrengthenTrust extends SPZ.BaseElement { constructor(element) { super(element); this.renderElement_ = null; } isLayoutSupported(layout) { return layout == SPZCore.Layout.CONTAINER; } buildCallback() { this.xhr_ = SPZServices.xhrFor(this.win); const renderId = this.element.getAttribute('render-id'); SPZCore.Dom.waitForChild( document.body, () => !!document.getElementById(renderId), () => { this.renderElement_ = SPZCore.Dom.scopedQuerySelector( document.body, `#${renderId}` ); if (this.renderElement_) { this.render_(); } this.registerAction('track', (invocation) => { this.track_(invocation.args); }); } ); } render_() { this.fetchData_().then((data) => { if (!data) { return; } SPZ.whenApiDefined(this.renderElement_).then((apis) => { apis?.render(data); document.querySelector('#strengthen-trust-render-1736478594929').addEventListener('click',(event)=>{ if(event.target.nodeName == 'A'){ this.track_({type: 'trust_content_click'}); } }) }); }); } track_(data = {}) { const track = window.sa && window.sa.track; if (!track) { return; } track('trust_enhancement_event', data); } parseJSON_(string) { let result = {}; try { result = JSON.parse(string); } catch (e) {} return result; } fetchData_() { return this.xhr_ .fetchJson(STRENGTHEN_TRUST_URL) .then((responseData) => { if (!responseData || !responseData.data) { return null; } const data = responseData.data; const moduleSettings = (data.module_settings || []).reduce((result, moduleSetting) => { return result.concat(Object.assign(moduleSetting, { logos: (moduleSetting.logos || []).map((item) => { return moduleSetting.logos_type == 'custom' ? this.parseJSON_(item) : item; }) })); }, []); return Object.assign(data, { module_settings: moduleSettings, isEditor: window.self !== window.top, }); }); } } SPZ.defineElement('spz-custom-strengthen-trust', SpzCustomStrengthenTrust);
Hot Selling series