{"id":4884,"date":"2025-05-12T12:11:18","date_gmt":"2025-05-12T12:11:18","guid":{"rendered":"https:\/\/crystreeprojects.com\/euroceramictiles\/?page_id=4884"},"modified":"2025-05-15T06:13:32","modified_gmt":"2025-05-15T06:13:32","slug":"tiles-calculator","status":"publish","type":"page","link":"https:\/\/crystreeprojects.com\/euroceramictiles\/tiles-calculator\/","title":{"rendered":"Tiles Calculator"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4884\" class=\"elementor elementor-4884\">\n\t\t\t\t\t\t<section data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" data-exad-particle-enable=\"false\" class=\"elementor-section elementor-top-section elementor-element elementor-element-30a1de9 elementor-section-height-min-height elementor-section-boxed elementor-section-height-default elementor-section-items-middle exad-parallax-effect-no exad-background-color-change-no exad-glass-effect-no wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no exad-sticky-section-no\" data-id=\"30a1de9\" data-element_type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;,&quot;shape_divider_bottom&quot;:&quot;opacity-tilt&quot;}\">\n\t\t\t\t\t\t\t<div class=\"elementor-background-overlay\"><\/div>\n\t\t\t\t\t\t<div class=\"elementor-shape elementor-shape-bottom\" aria-hidden=\"true\" data-negative=\"false\">\n\t\t\t<svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 2600 131.1\" preserveAspectRatio=\"none\">\n\t<path class=\"elementor-shape-fill\" d=\"M0 0L2600 0 2600 69.1 0 0z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.5\" d=\"M0 0L2600 0 2600 69.1 0 69.1z\"\/>\n\t<path class=\"elementor-shape-fill\" style=\"opacity:0.25\" d=\"M2600 0L0 0 0 130.1 2600 69.1z\"\/>\n<\/svg>\t\t<\/div>\n\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-d49b53c exad-glass-effect-no exad-sticky-section-no\" data-id=\"d49b53c\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-81260ed exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"81260ed\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tiles Calculator<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-4d3a492 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-wpr-product-breadcrumbs-pro\" data-id=\"4d3a492\" data-element_type=\"widget\" data-widget_type=\"wpr-product-breadcrumbs-pro.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"wpr-product-breadcrumbs\">Home<\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-9a141aa e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"9a141aa\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-15b5747 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"15b5747\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-36ae259 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-html\" data-id=\"36ae259\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<style>\r\n    .container {\r\n        background: white;\r\n        padding: 20px;\r\n        border-radius: 10px;\r\n        box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);\r\n        width: 100%;\r\n        display: flex;\r\n        justify-content: space-between;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    .section {\r\n        width: 48%;\r\n        box-sizing: border-box;\r\n    }\r\n\r\n    h2 {\r\n        text-align: left;\r\n        font-size: 25px;\r\n    }\r\n\r\n    .input-group {\r\n        margin-bottom: 10px;\r\n        margin-top: 25px;\r\n    }\r\n\r\n    .input-group label {\r\n        display: block;\r\n        font-weight: bold;\r\n    }\r\n\r\n    .input-group input,\r\n    .input-group select {\r\n        width: 100%;\r\n        padding: 8px;\r\n        margin-top: 5px;\r\n        border: 1px solid #ccc;\r\n        border-radius: 5px;\r\n    }\r\n\r\n    .buttons {\r\n        display: flex;\r\n        justify-content: space-between;\r\n        gap: 10px;\r\n        margin-top: 20px;\r\n    }\r\n\r\n    button {\r\n        width: 48%;\r\n        border: none;\r\n        cursor: pointer;\r\n        font-weight: bold;\r\n        border-radius: 5px;\r\n        padding: 10px;\r\n    }\r\n\r\n    .calculate {\r\n        background-color: #663200;\r\n        color: white;\r\n    }\r\n\r\n    .reset {\r\n        background-color: #91000e;\r\n        color: white;\r\n    }\r\n\r\n    .result {\r\n        text-align: center;\r\n        margin-top: 10px;\r\n        font-size: 18px;\r\n        font-weight: bold;\r\n    }\r\n\r\n    \/* Mobile Styles only (below 576px) *\/\r\n    @media (max-width: 575.98px) {\r\n        .container {\r\n            flex-direction: column;\r\n        }\r\n\r\n        .section {\r\n            width: 100%;\r\n            margin-bottom: 20px;\r\n        }\r\n\r\n        .buttons {\r\n            flex-direction: column;\r\n        }\r\n\r\n        button {\r\n            width: 100%;\r\n        }\r\n    }\r\n<\/style>\r\n\r\n\r\n\r\n<div class=\"container\">\r\n    <div class=\"section\">\r\n        <h2>Area Dimensions<\/h2>\r\n        <div class=\"input-group\">\r\n            <label>Length (Feet) of Area *<\/label>\r\n            <input type=\"number\" id=\"length\" placeholder=\"Enter length\">\r\n        <\/div>\r\n        <div class=\"input-group\">\r\n            <label>Width (Feet) of Area *<\/label>\r\n            <input type=\"number\" id=\"width\" placeholder=\"Enter width\">\r\n        <\/div>\r\n        <div class=\"input-group\">\r\n            <label>Select Tile Size *<\/label>\r\n            <select id=\"tileSize\">\r\n                <option value=\"300x450\">300 x 450 mm [Wall Tiles]<\/option>\r\n                <option value=\"300x600\">300 x 600 mm [Floor Tiles]<\/option>\r\n                <option value=\"300x300\">300 x 300 mm [Parking Tiles]<\/option>\r\n                <option value=\"400x400\">400 x 400 mm [Floor Tiles]<\/option>\r\n                <option value=\"600x600\">600 x 600 mm [Porcelain Tiles]<\/option>\r\n                <option value=\"600x1200\">600 x 1200 mm [PGVT Tiles]<\/option>\r\n            <\/select>\r\n        <\/div>\r\n        <div class=\"buttons\">\r\n            <button class=\"calculate\" onclick=\"calculateTiles()\">Calculate<\/button>\r\n            <button class=\"reset\" onclick=\"resetFields()\">Clear Result<\/button>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"section\">\r\n        <h2>Total Area Covered<\/h2>\r\n        <div class=\"input-group\">\r\n            <label>Square Meters<\/label>\r\n            <input type=\"text\" id=\"squareMeters\" readonly>\r\n        <\/div>\r\n        <div class=\"input-group\">\r\n            <label>Square Feet<\/label>\r\n            <input type=\"text\" id=\"squareFeet\" readonly>\r\n        <\/div>\r\n        <div class=\"input-group\">\r\n            <label>Required Tiles<\/label>\r\n            <input type=\"text\" id=\"requiredTiles\" readonly>\r\n        <\/div>\r\n        <div class=\"input-group\">\r\n            <label>Required Boxes<\/label>\r\n            <input type=\"text\" id=\"requiredBoxes\" readonly>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n<script>\r\n    \r\nfunction calculateTiles() {\r\n    let length = parseFloat(document.getElementById(\"length\").value);\r\n    let width = parseFloat(document.getElementById(\"width\").value);\r\n    let tileSize = document.getElementById(\"tileSize\").value;\r\n\r\n    let tileDimensions = {\r\n        \"300x450\": { width: 300, height: 450, piecesPerBox: 6 },\r\n        \"300x600\": { width: 300, height: 600, piecesPerBox: 5 },\r\n        \"300x300\": { width: 300, height: 300, piecesPerBox: 8 },\r\n        \"400x400\": { width: 400, height: 400, piecesPerBox: 5 },\r\n        \"600x600\": { width: 600, height: 600, piecesPerBox: 4 },\r\n        \"600x1200\": { width: 600, height: 1200, piecesPerBox: 2 }\r\n    };\r\n\r\n    if (!tileDimensions[tileSize]) {\r\n        alert(\"Invalid tile size selected.\");\r\n        return;\r\n    }\r\n\r\n    let tile = tileDimensions[tileSize];\r\n    let tileWidthM = tile.width \/ 1000; \/\/ Convert mm to meters\r\n    let tileHeightM = tile.height \/ 1000; \/\/ Convert mm to meters\r\n\r\n    if (!length || !width) {\r\n        alert(\"Please enter valid values.\");\r\n        return;\r\n    }\r\n\r\n    let areaSqFt = length * width;\r\n    let areaSqM = areaSqFt * 0.092903;\r\n    let tileAreaSqM = tileWidthM * tileHeightM;\r\n\r\n    let requiredTiles = Math.floor(areaSqM \/ tileAreaSqM); \/\/ Changed to Math.floor()\r\n    let requiredBoxes = Math.ceil(requiredTiles \/ tile.piecesPerBox);\r\n\r\n    document.getElementById(\"squareMeters\").value = Math.round(areaSqM);\r\n    document.getElementById(\"squareFeet\").value = Math.round(areaSqFt);\r\n    document.getElementById(\"requiredTiles\").value = requiredTiles;\r\n    document.getElementById(\"requiredBoxes\").value = requiredBoxes;\r\n}\r\n\r\n\r\n    function resetFields() {\r\n        document.getElementById(\"length\").value = \"\";\r\n        document.getElementById(\"width\").value = \"\";\r\n        document.getElementById(\"tileSize\").value = \"300x450\";\r\n        document.getElementById(\"squareMeters\").value = \"\";\r\n        document.getElementById(\"squareFeet\").value = \"\";\r\n        document.getElementById(\"requiredTiles\").value = \"\";\r\n        document.getElementById(\"requiredBoxes\").value = \"\";\r\n    }\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-6a99fc5 e-flex e-con-boxed wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-parent\" data-id=\"6a99fc5\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div data-particle_enable=\"false\" data-particle-mobile-disabled=\"false\" class=\"elementor-element elementor-element-84649c1 e-con-full e-flex wpr-particle-no wpr-jarallax-no wpr-parallax-no wpr-sticky-section-no e-con e-child\" data-id=\"84649c1\" data-element_type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-b8223f1 exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-heading\" data-id=\"b8223f1\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">Tips<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-164a33f elementor-widget-divider--view-line exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-divider\" data-id=\"164a33f\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5ada7c8 elementor-icon-list--layout-traditional elementor-list-item-link-full_width exad-sticky-section-no exad-glass-effect-no elementor-widget elementor-widget-icon-list\" data-id=\"5ada7c8\" data-element_type=\"widget\" data-widget_type=\"icon-list.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<ul class=\"elementor-icon-list-items\">\n\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">Length and Width Dimensions are in feet.<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 Feet = 0.3048 Meter<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t\t\t<li class=\"elementor-icon-list-item\">\n\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-icon\">\n\t\t\t\t\t\t\t<svg aria-hidden=\"true\" class=\"e-font-icon-svg e-fas-check\" viewBox=\"0 0 512 512\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"><path d=\"M173.898 439.404l-166.4-166.4c-9.997-9.997-9.997-26.206 0-36.204l36.203-36.204c9.997-9.998 26.207-9.998 36.204 0L192 312.69 432.095 72.596c9.997-9.997 26.207-9.997 36.204 0l36.203 36.204c9.997 9.997 9.997 26.206 0 36.204l-294.4 294.401c-9.998 9.997-26.207 9.997-36.204-.001z\"><\/path><\/svg>\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-icon-list-text\">1 Meter 3.28084 Feet<\/span>\n\t\t\t\t\t\t\t\t\t<\/li>\n\t\t\t\t\t\t<\/ul>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>Tiles Calculator Home Area Dimensions Length (Feet) of Area * Width (Feet) of Area * Select Tile Size * 300 x 450 mm [Wall Tiles]300 x 600 mm [Floor Tiles]300 x 300 mm [Parking Tiles]400 x 400 mm [Floor Tiles]600 x 600 mm [Porcelain Tiles]600 x 1200 mm [PGVT Tiles] Calculate Clear Result Total Area Covered Square Meters Square Feet Required Tiles Required Boxes Tips Length and Width Dimensions are in feet. 1 Feet = 0.3048 Meter 1 Meter 3.28084 Feet<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_canvas","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-4884","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/pages\/4884","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/comments?post=4884"}],"version-history":[{"count":73,"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/pages\/4884\/revisions"}],"predecessor-version":[{"id":5342,"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/pages\/4884\/revisions\/5342"}],"wp:attachment":[{"href":"https:\/\/crystreeprojects.com\/euroceramictiles\/wp-json\/wp\/v2\/media?parent=4884"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}