{"product_id":"adjustable-hole-locator-ruler","title":"📏40CM Adjustable Stainless Steel Tile Hole Positioning Ruler📐","description":"\u003cstyle\u003e   .hole-locator-page {     --primary: #137f78;     --primary-dark: #075c57;     --primary-light: #e9f8f6;     --accent: #e59a28;     --accent-light: #fff5df;     --dark: #182321;     --text: #4f5c59;     --muted: #6e7977;     --line: #dce8e5;     --white: #ffffff;     width: 100%;     max-width: 920px;     margin: 0 auto;     padding: 8px;     color: var(--text);     font-family: Arial, Helvetica, sans-serif;     line-height: 1.65;   }    .hole-locator-page *,   .hole-locator-page *::before,   .hole-locator-page *::after {     box-sizing: border-box;   }    \/* 图片宽度100%、高度自动，防止图片变形 *\/   .hole-locator-page img {     display: block;     width: 100% !important;     max-width: 100% !important;     height: auto !important;     margin: 0 !important;     border: 0;     object-fit: contain !important;   }    .hole-locator-page h1,   .hole-locator-page h2,   .hole-locator-page h3,   .hole-locator-page p {     margin-top: 0;   }    .hole-locator-page .hl-section {     margin: 14px 0;     padding: 38px 28px;     overflow: hidden;     background: var(--white);     border: 1px solid var(--line);     border-radius: 24px;   }    .hole-locator-page .hl-soft {     background: linear-gradient(145deg, #ffffff 0%, #edf8f6 100%);   }    .hole-locator-page .hl-warm {     background: linear-gradient(145deg, #fffdf8 0%, #fff4df 100%);   }    .hole-locator-page .hl-center {     text-align: center;   }    .hole-locator-page .hl-eyebrow {     margin: 0 0 10px;     color: var(--primary-dark);     font-size: 13px;     line-height: 1.3;     font-weight: 900;     letter-spacing: 1.7px;     text-transform: uppercase;   }    .hole-locator-page .hl-title {     max-width: 820px;     margin: 0 auto 14px;     color: var(--dark);     font-size: 38px;     line-height: 1.15;     font-weight: 900;     letter-spacing: -0.5px;   }    .hole-locator-page .hl-title span,   .hole-locator-page .hl-heading span {     color: var(--primary);   }    .hole-locator-page .hl-subtitle {     max-width: 740px;     margin: 0 auto;     color: var(--muted);     font-size: 18px;     line-height: 1.65;   }    .hole-locator-page .hl-heading {     margin: 0 0 12px;     color: var(--dark);     font-size: 33px;     line-height: 1.2;     font-weight: 900;   }    .hole-locator-page .hl-copy {     max-width: 760px;     margin: 0 auto;     color: var(--muted);     font-size: 17px;     line-height: 1.7;   }    .hole-locator-page .hl-image {     width: 100%;     margin-top: 24px;     overflow: hidden;     border-radius: 18px;     background: var(--white);   }    \/* HERO *\/   .hole-locator-page .hl-hero {     padding: 45px 30px 30px;     background:       radial-gradient(         circle at 10% 8%,         rgba(19, 127, 120, 0.12),         transparent 34%       ),       radial-gradient(         circle at 92% 8%,         rgba(229, 154, 40, 0.13),         transparent 31%       ),       linear-gradient(145deg, #ffffff 0%, #eff9f7 100%);   }    .hole-locator-page .hl-hero .hl-title {     font-size: 47px;   }    .hole-locator-page .hl-badge-row {     display: grid;     grid-template-columns: repeat(4, minmax(0, 1fr));     gap: 10px;     margin-top: 24px;   }    .hole-locator-page .hl-badge {     min-width: 0;     padding: 15px 8px;     background: rgba(255, 255, 255, 0.92);     border: 1px solid var(--line);     border-radius: 14px;     color: var(--dark);     font-size: 14px;     line-height: 1.35;     font-weight: 800;     text-align: center;   }    .hole-locator-page .hl-icon {     display: flex;     align-items: center;     justify-content: center;     width: 42px;     height: 42px;     margin: 0 auto 8px;     border-radius: 50%;     background: var(--primary-light);     color: var(--primary-dark);     font-size: 13px;     font-weight: 900;   }    \/* FEATURE CARDS *\/   .hole-locator-page .hl-feature-grid {     display: grid;     grid-template-columns: repeat(3, minmax(0, 1fr));     gap: 12px;     margin-top: 24px;   }    .hole-locator-page .hl-feature-card {     min-width: 0;     padding: 20px 15px;     background: var(--white);     border: 1px solid var(--line);     border-radius: 16px;     text-align: center;   }    .hole-locator-page .hl-feature-card strong {     display: block;     margin-bottom: 6px;     color: var(--dark);     font-size: 16px;     line-height: 1.35;   }    .hole-locator-page .hl-feature-card p {     margin: 0;     color: var(--muted);     font-size: 14px;     line-height: 1.55;   }    \/* COMPARISON *\/   .hole-locator-page .hl-compare {     margin-top: 23px;     overflow: hidden;     background: var(--white);     border: 1px solid var(--line);     border-radius: 16px;   }    .hole-locator-page .hl-compare-head,   .hole-locator-page .hl-compare-row {     display: grid;     grid-template-columns: repeat(2, minmax(0, 1fr));   }    .hole-locator-page .hl-compare-head div {     padding: 15px 10px;     color: var(--white);     background: #65716e;     font-size: 17px;     line-height: 1.3;     font-weight: 900;     text-align: center;   }    .hole-locator-page .hl-compare-head div:last-child {     background: var(--primary);   }    .hole-locator-page .hl-compare-row div {     padding: 14px 13px;     border-top: 1px solid var(--line);     color: var(--text);     font-size: 15px;     line-height: 1.45;   }    .hole-locator-page .hl-bad {     color: #c94d45;     font-weight: 900;   }    .hole-locator-page .hl-good {     color: var(--primary);     font-weight: 900;   }    \/* HOLE SIZES *\/   .hole-locator-page .hl-hole-grid {     display: grid;     grid-template-columns: repeat(4, minmax(0, 1fr));     gap: 10px;     margin-top: 23px;   }    .hole-locator-page .hl-hole {     padding: 17px 8px;     background: var(--white);     border: 1px solid var(--line);     border-radius: 14px;     text-align: center;   }    .hole-locator-page .hl-hole-circle {     display: flex;     align-items: center;     justify-content: center;     width: 58px;     height: 58px;     margin: 0 auto 10px;     border: 4px solid var(--primary);     border-radius: 50%;     color: var(--primary-dark);     font-size: 15px;     font-weight: 900;   }    .hole-locator-page .hl-hole:first-child .hl-hole-circle {     border-top-color: transparent;   }    .hole-locator-page .hl-hole strong {     display: block;     color: var(--dark);     font-size: 15px;   }    \/* USE CASES *\/   .hole-locator-page .hl-use-grid {     display: grid;     grid-template-columns: repeat(2, minmax(0, 1fr));     gap: 12px;     margin-top: 22px;   }    .hole-locator-page .hl-use {     padding: 18px;     background: var(--white);     border: 1px solid var(--line);     border-radius: 15px;   }    .hole-locator-page .hl-use strong {     display: block;     margin-bottom: 6px;     color: var(--dark);     font-size: 17px;   }    .hole-locator-page .hl-use p {     margin: 0;     color: var(--muted);     font-size: 15px;   }    \/* STEPS *\/   .hole-locator-page .hl-step-grid {     display: grid;     grid-template-columns: repeat(4, minmax(0, 1fr));     gap: 10px;     margin-top: 23px;   }    .hole-locator-page .hl-step {     padding: 18px 13px;     background: var(--white);     border: 1px solid var(--line);     border-radius: 15px;   }    .hole-locator-page .hl-step-number {     display: flex;     align-items: center;     justify-content: center;     width: 38px;     height: 38px;     margin-bottom: 11px;     border-radius: 50%;     background: var(--primary);     color: var(--white);     font-size: 14px;     font-weight: 900;   }    .hole-locator-page .hl-step strong {     display: block;     margin-bottom: 7px;     color: var(--dark);     font-size: 16px;     line-height: 1.35;   }    .hole-locator-page .hl-step p {     margin: 0;     color: var(--muted);     font-size: 14px;     line-height: 1.55;   }    \/* SPECS *\/   .hole-locator-page .hl-specs {     margin-top: 23px;     overflow: hidden;     background: var(--white);     border: 1px solid var(--line);     border-radius: 17px;   }    .hole-locator-page .hl-spec-row {     display: grid;     grid-template-columns: 230px minmax(0, 1fr);     border-bottom: 1px solid var(--line);   }    .hole-locator-page .hl-spec-row:last-child {     border-bottom: 0;   }    .hole-locator-page .hl-spec-label,   .hole-locator-page .hl-spec-value {     padding: 14px 17px;     font-size: 15px;     line-height: 1.5;   }    .hole-locator-page .hl-spec-label {     background: var(--primary-light);     color: var(--primary-dark);     font-weight: 900;   }    .hole-locator-page .hl-spec-value {     color: var(--text);   }    .hole-locator-page .hl-note {     margin-top: 20px;     padding: 15px 17px;     background: var(--accent-light);     border-left: 4px solid var(--accent);     border-radius: 0 12px 12px 0;     color: #68552d;     font-size: 14px;     line-height: 1.6;   }    \/* MOBILE *\/   @media (max-width: 749px) {     .hole-locator-page {       padding: 3px;     }      .hole-locator-page .hl-section {       margin: 10px 0;       padding: 27px 15px;       border-radius: 18px;     }      .hole-locator-page .hl-hero {       padding: 31px 15px 16px;     }      .hole-locator-page .hl-hero .hl-title {       font-size: 34px;     }      .hole-locator-page .hl-title {       font-size: 29px;     }      .hole-locator-page .hl-heading {       font-size: 27px;     }      .hole-locator-page .hl-subtitle,     .hole-locator-page .hl-copy {       font-size: 16px;     }      .hole-locator-page .hl-badge-row,     .hole-locator-page .hl-hole-grid {       grid-template-columns: repeat(2, minmax(0, 1fr));       gap: 8px;     }      .hole-locator-page .hl-feature-grid,     .hole-locator-page .hl-step-grid,     .hole-locator-page .hl-use-grid {       grid-template-columns: 1fr;       gap: 8px;     }      .hole-locator-page .hl-spec-row {       display: block;     }      .hole-locator-page .hl-spec-label {       padding: 12px 14px 3px;     }      .hole-locator-page .hl-spec-value {       padding: 4px 14px 13px;     }      .hole-locator-page .hl-compare-row div {       padding: 12px 8px;       font-size: 14px;     }   }    @media (max-width: 420px) {     .hole-locator-page .hl-hero .hl-title {       font-size: 31px;     }      .hole-locator-page .hl-title {       font-size: 27px;     }      .hole-locator-page .hl-heading {       font-size: 25px;     }      .hole-locator-page .hl-compare-head div {       padding: 13px 6px;       font-size: 15px;     }   } \u003c\/style\u003e \u003cdiv class=\"hole-locator-page\"\u003e \u003c!-- 01 HERO --\u003e \u003csection class=\"hl-section hl-hero hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003eMeasure · Position · Mark · Cut\u003c\/p\u003e \u003ch1 class=\"hl-title\"\u003eStop Guessing Where to \u003cspan\u003eDrill the Hole\u003c\/span\u003e \u003c\/h1\u003e \u003cp class=\"hl-subtitle\"\u003eMeasure pipe, outlet and fixture positions, lock the setting and transfer the layout directly to your tile, board or wall panel.\u003c\/p\u003e \u003cdiv class=\"hl-badge-row\"\u003e \u003cdiv class=\"hl-badge\"\u003e \u003cdiv class=\"hl-icon\"\u003e360°\u003c\/div\u003e Multi-Angle Adjustment\u003c\/div\u003e \u003cdiv class=\"hl-badge\"\u003e \u003cdiv class=\"hl-icon\"\u003e4×\u003c\/div\u003e Built-In Hole Templates\u003c\/div\u003e \u003cdiv class=\"hl-badge\"\u003e \u003cdiv class=\"hl-icon\"\u003e40\u003c\/div\u003e 40cm Main Ruler\u003c\/div\u003e \u003cdiv class=\"hl-badge\"\u003e \u003cdiv class=\"hl-icon\"\u003e430\u003c\/div\u003e Stainless Steel\u003c\/div\u003e \u003c\/div\u003e \u003c!-- 图片1：产品主视觉 --\u003e \u003cdiv class=\"hl-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/4c0bcadc-0140-4505-89dc-942e04f4cea4.png?v=1789628943\" alt=\"\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- 02 PAIN POINT --\u003e \u003csection class=\"hl-section hl-warm\"\u003e \u003cdiv class=\"hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003eFewer Measurement Mistakes\u003c\/p\u003e \u003ch2 class=\"hl-heading\"\u003eMeasure Once. \u003cspan\u003eTransfer the Position.\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"hl-copy\"\u003eMeasuring pipe and fixture positions with several separate tools can lead to repeated calculations, misplaced marks and wasted tiles. This adjustable ruler keeps the distance, angle and hole position together in one locked setup.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-compare\"\u003e \u003cdiv class=\"hl-compare-head\"\u003e \u003cdiv\u003eTraditional Measuring\u003c\/div\u003e \u003cdiv\u003eAdjustable Locator\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-compare-row\"\u003e \u003cdiv\u003e \u003cspan class=\"hl-bad\"\u003e×\u003c\/span\u003e Multiple separate measurements\u003c\/div\u003e \u003cdiv\u003e \u003cspan class=\"hl-good\"\u003e✓\u003c\/span\u003e Position several points together\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-compare-row\"\u003e \u003cdiv\u003e \u003cspan class=\"hl-bad\"\u003e×\u003c\/span\u003e Recalculate distance and angle\u003c\/div\u003e \u003cdiv\u003e \u003cspan class=\"hl-good\"\u003e✓\u003c\/span\u003e Lock and transfer the layout\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-compare-row\"\u003e \u003cdiv\u003e \u003cspan class=\"hl-bad\"\u003e×\u003c\/span\u003e Search for a separate circle template\u003c\/div\u003e \u003cdiv\u003e \u003cspan class=\"hl-good\"\u003e✓\u003c\/span\u003e Built-in hole-marking templates\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-compare-row\"\u003e \u003cdiv\u003e \u003cspan class=\"hl-bad\"\u003e×\u003c\/span\u003e Greater chance of misplaced cuts\u003c\/div\u003e \u003cdiv\u003e \u003cspan class=\"hl-good\"\u003e✓\u003c\/span\u003e Check the position before cutting\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- 03 ADJUSTMENT --\u003e \u003csection class=\"hl-section hl-soft\"\u003e \u003cdiv class=\"hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003eAdjustable Cross-Ruler Structure\u003c\/p\u003e \u003ch2 class=\"hl-heading\"\u003ePosition From \u003cspan\u003eMultiple Directions\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"hl-copy\"\u003eThe horizontal and vertical ruler sections slide and rotate around the central locking point. Adjust the distance and angle, then tighten the black hand knob to hold the selected layout during transfer.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-feature-grid\"\u003e \u003cdiv class=\"hl-feature-card\"\u003e \u003cdiv class=\"hl-icon\"\u003e↕\u003c\/div\u003e \u003cstrong\u003eVertical Adjustment\u003c\/strong\u003e \u003cp\u003eMove the main ruler up or down along its extended center slot.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-feature-card\"\u003e \u003cdiv class=\"hl-icon\"\u003e↔\u003c\/div\u003e \u003cstrong\u003eHorizontal Adjustment\u003c\/strong\u003e \u003cp\u003eSlide the cross ruler left or right to match the required distance.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-feature-card\"\u003e \u003cdiv class=\"hl-icon\"\u003e360°\u003c\/div\u003e \u003cstrong\u003eAngle Adjustment\u003c\/strong\u003e \u003cp\u003eRotate the ruler to copy straight, angled or offset positions.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- 图片2：360°调节结构 --\u003e \u003cdiv class=\"hl-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/62e45dc0-8a41-4c06-9e9e-6030489c52f9.png?v=1789628944\" alt=\"\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- 04 HOLE SIZES --\u003e \u003csection class=\"hl-section\"\u003e \u003cdiv class=\"hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003eMultiple Built-In Templates\u003c\/p\u003e \u003ch2 class=\"hl-heading\"\u003eMark Common Hole Sizes \u003cspan\u003eDirectly\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"hl-copy\"\u003eSelect the appropriate built-in circular template, place the ruler on the workpiece and trace the cutting line with a marker.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-hole-grid\"\u003e \u003cdiv class=\"hl-hole\"\u003e \u003cdiv class=\"hl-hole-circle\"\u003e55mm\u003c\/div\u003e \u003cstrong\u003eSemicircle Guide\u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"hl-hole\"\u003e \u003cdiv class=\"hl-hole-circle\"\u003e45mm\u003c\/div\u003e \u003cstrong\u003eLarge Circle\u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"hl-hole\"\u003e \u003cdiv class=\"hl-hole-circle\"\u003e40mm\u003c\/div\u003e \u003cstrong\u003eMedium Circle\u003c\/strong\u003e \u003c\/div\u003e \u003cdiv class=\"hl-hole\"\u003e \u003cdiv class=\"hl-hole-circle\"\u003e25mm\u003c\/div\u003e \u003cstrong\u003eSmall Circle\u003c\/strong\u003e \u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-note\"\u003e \u003cstrong\u003eImportant:\u003c\/strong\u003e The built-in openings are marking templates. Confirm the required finished opening size and cutting clearance before drilling or cutting.\u003c\/div\u003e \u003c!-- 图片3：孔径模板 --\u003e \u003cdiv class=\"hl-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/91e26d21-936f-42af-8449-037c76723d10.png?v=1789628943\" alt=\"\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- 05 APPLICATIONS --\u003e \u003csection class=\"hl-section hl-warm\"\u003e \u003cdiv class=\"hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003ePipe \u0026amp; Electrical Box Layout\u003c\/p\u003e \u003ch2 class=\"hl-heading\"\u003eMore Than a \u003cspan\u003eCircle Template\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"hl-copy\"\u003eIn addition to pipe-hole marking, the ruler includes reference markings that assist with common electrical-box and multi-point layout work. Use it wherever position, spacing and edge distance must be transferred.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-use-grid\"\u003e \u003cdiv class=\"hl-use\"\u003e \u003cstrong\u003e✓ Pipe \u0026amp; Valve Positioning\u003c\/strong\u003e \u003cp\u003eTransfer pipe centers and distances to tiles or wall panels.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-use\"\u003e \u003cstrong\u003e✓ Electrical Box Layout\u003c\/strong\u003e \u003cp\u003eAssist with outlet-box and cable-opening measurements.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-use\"\u003e \u003cstrong\u003e✓ Multiple Hole Layouts\u003c\/strong\u003e \u003cp\u003eKeep several related hole positions aligned during marking.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-use\"\u003e \u003cstrong\u003e✓ Edge \u0026amp; Corner Measuring\u003c\/strong\u003e \u003cp\u003eCopy offsets from walls, floors, corners and existing surfaces.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- 图片4：线盒和多孔定位 --\u003e \u003cdiv class=\"hl-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/08429bd6-5814-4488-9c54-dd44c1cf5e5a.png?v=1789628944\" alt=\"\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- 06 HOW TO USE --\u003e \u003csection class=\"hl-section hl-soft\"\u003e \u003cdiv class=\"hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003eSimple Four-Step Process\u003c\/p\u003e \u003ch2 class=\"hl-heading\"\u003eMeasure. Lock. Mark. \u003cspan\u003eCut.\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"hl-copy\"\u003eCopy the required position from the installation area and transfer it directly to the tile, board or panel before cutting.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-step-grid\"\u003e \u003cdiv class=\"hl-step\"\u003e \u003cdiv class=\"hl-step-number\"\u003e01\u003c\/div\u003e \u003cstrong\u003eMeasure the Position\u003c\/strong\u003e \u003cp\u003ePlace the ruler against the pipe, fixture or installation point.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-step\"\u003e \u003cdiv class=\"hl-step-number\"\u003e02\u003c\/div\u003e \u003cstrong\u003eAdjust \u0026amp; Lock\u003c\/strong\u003e \u003cp\u003eSlide and rotate the ruler, then tighten the black hand knob.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-step\"\u003e \u003cdiv class=\"hl-step-number\"\u003e03\u003c\/div\u003e \u003cstrong\u003eTransfer \u0026amp; Mark\u003c\/strong\u003e \u003cp\u003eMove the locked ruler to the tile and trace the required opening.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-step\"\u003e \u003cdiv class=\"hl-step-number\"\u003e04\u003c\/div\u003e \u003cstrong\u003eDrill or Cut\u003c\/strong\u003e \u003cp\u003eCheck the measurements and cut along the completed marking.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- 图片5：使用步骤 --\u003e \u003cdiv class=\"hl-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/1613774f-3832-4d66-855c-ead1544a8347.png?v=1789628943\" alt=\"\"\u003e\u003c\/div\u003e \u003c\/section\u003e \u003c!-- 07 MATERIAL --\u003e \u003csection class=\"hl-section\"\u003e \u003cdiv class=\"hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003eMade for Repeated Layout Work\u003c\/p\u003e \u003ch2 class=\"hl-heading\"\u003eHardened \u003cspan\u003e430 Stainless Steel\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"hl-copy\"\u003eThe metal ruler body provides a rigid layout surface, while the laser-marked scale stays clear and easy to read during routine tile, plumbing, electrical and renovation work.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-feature-grid\"\u003e \u003cdiv class=\"hl-feature-card\"\u003e \u003cdiv class=\"hl-icon\"\u003e430\u003c\/div\u003e \u003cstrong\u003eStainless-Steel Body\u003c\/strong\u003e \u003cp\u003eMetal construction for repeated measuring and marking work.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-feature-card\"\u003e \u003cdiv class=\"hl-icon\"\u003e✦\u003c\/div\u003e \u003cstrong\u003eLaser-Marked Scale\u003c\/strong\u003e \u003cp\u003eClear measurement markings for easier positioning.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-feature-card\"\u003e \u003cdiv class=\"hl-icon\"\u003e✋\u003c\/div\u003e \u003cstrong\u003eHand-Tightened Knob\u003c\/strong\u003e \u003cp\u003eThe large black knob is easy to grip and tighten by hand.\u003c\/p\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c\/section\u003e \u003c!-- 08 SPECIFICATIONS --\u003e \u003csection class=\"hl-section hl-warm\"\u003e \u003cdiv class=\"hl-center\"\u003e \u003cp class=\"hl-eyebrow\"\u003eCheck the Measurements\u003c\/p\u003e \u003ch2 class=\"hl-heading\"\u003eProduct \u003cspan\u003eSpecifications\u003c\/span\u003e \u003c\/h2\u003e \u003cp class=\"hl-copy\"\u003eReview the dimensions and built-in template sizes before ordering.\u003c\/p\u003e \u003c\/div\u003e \u003cdiv class=\"hl-specs\"\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eProduct Type\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003eAdjustable Multi-Hole Positioning Ruler\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eMaterial\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003eHardened 430 Stainless Steel\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eMain Ruler Length\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003e40cm \/ 15.75in\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eCross Ruler Length\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003eApprox. 30cm \/ 11.81in overall\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eUsable Cross Scale\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003eApprox. 28cm \/ 11.02in\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eMain Ruler Width\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003e7.8cm \/ 3.07in\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eCross Ruler Width\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003e5.5cm \/ 2.17in\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eTemplate Sizes\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003e55mm semicircle; 45mm, 40mm and 25mm circles\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eAdjustment\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003eHorizontal, vertical and 360° rotational positioning\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eLocking System\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003eHand-tightened black star knob\u003c\/div\u003e \u003c\/div\u003e \u003cdiv class=\"hl-spec-row\"\u003e \u003cdiv class=\"hl-spec-label\"\u003eSuitable Materials\u003c\/div\u003e \u003cdiv class=\"hl-spec-value\"\u003eTile, wall panels, boards and similar layout surfaces\u003c\/div\u003e \u003c\/div\u003e \u003c\/div\u003e \u003c!-- 图片6：尺寸规格 --\u003e \u003cdiv class=\"hl-image\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0731\/5016\/9239\/files\/25d9d2cf-cdc0-450c-b10c-cb45bc636630.png?v=1789628943\" alt=\"\"\u003e\u003c\/div\u003e \u003cdiv class=\"hl-note\"\u003e \u003cstrong\u003ePlease note:\u003c\/strong\u003e Measurements are approximate. Always verify the final hole position, drilling clearance and material compatibility before cutting.\u003c\/div\u003e \u003c\/section\u003e \u003c\/div\u003e","brand":"hululu","offers":[{"title":"Silver – 1 Piece","offer_id":43651079831600,"sku":"NC03172609183959-万向开孔器40m","price":25.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0663\/5080\/9136\/files\/4c0bcadc-0140-4505-89dc-942e04f4cea4.png?v=1789699431","url":"https:\/\/ahlet.com\/products\/adjustable-hole-locator-ruler","provider":"Ahlet","version":"1.0","type":"link"}