window.lazyLoadOptions=Object.assign({},{threshold:300},window.lazyLoadOptions||{});!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e():"function"==typeof define&&define.amd?define(e):(t="undefined"!=typeof globalThis?globalThis:t||self).LazyLoad=e()}(this,function(){"use strict";function e(){return(e=Object.assign||function(t){for(var e=1;e
All our buildings are fully-customized to your preferences. Let our experts help you with your building by requesting a quote.
<!DOCTYPE html>
<html lang=”en” class=”h-full bg-gray-900″>
<head>
<meta charset=”UTF-8″>
<meta name=”viewport” content=”width=device-width, initial-scale=1.0″>
<title>Sentence Completer</title>
<script src=”https://cdn.tailwindcss.com”></script>
<link href=”https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap” rel=”stylesheet”>
<style>
body {
font-family: ‘Inter’, sans-serif;
}
/* Custom style for the blinking cursor effect on the output span */
#productNameOutput {
border-right: 2px solid transparent;
animation: blink .75s step-end infinite;
}
@keyframes blink {
from, to { border-color: transparent }
50% { border-color: #6366f1; } /* indigo-500 */
}
</style>
</head>
<body class=”h-full flex items-center justify-center p-4 bg-gray-900 text-white”>
<div class=”w-full max-w-2xl mx-auto bg-gray-800 rounded-2xl shadow-2xl p-8 border border-gray-700″>
<h1 class=”text-2xl sm:text-3xl font-bold text-indigo-400 mb-4 text-center”>Auto Sentence Completer</h1>
<p class=”text-gray-300 mb-6 text-center”>Enter your product name below to see the magic happen!</p>
<!– Input field for the product name –>
<div class=”mb-6″>
<label for=”productNameInput” class=”block text-sm font-medium text-gray-400 mb-2″>Product Title/Name</label>
<input type=”text” id=”productNameInput” placeholder=”e.g., The All-New SuperWidget” class=”w-full px-4 py-3 bg-gray-700 border border-gray-600 rounded-lg text-white placeholder-gray-500 focus:outline-none focus:ring-2 focus:ring-indigo-500 focus:border-indigo-500 transition duration-300″>
</div>
<!– Display area for the completed sentence –>
<div class=”bg-gray-900 p-6 rounded-lg border border-gray-700 min-h-[80px] flex items-center justify-center”>
<p id=”sentenceOutput” class=”text-lg sm:text-xl text-gray-200 text-center”>
One of the main selling points for <span id=”productNameOutput” class=”font-semibold text-indigo-400″>…</span> of all shapes and sizes is their affordable nature. These are structures that tend to go up quickly and without the expense of wood framed buildings. If it is cost savings that you are after, you will be hard-pressed to do better than an Michigan Clear Span Metal Building. This is a simple, durable, affordable structure with a surprisingly long list of benefits. Explore our prebuilt designs below, or build a custom structure to meet your exact specifications.
</p>
</div>
</div>
<script>
// Get references to the input and output elements
const productNameInput = document.getElementById(‘productNameInput’);
const sentenceOutput = document.getElementById(‘sentenceOutput’);
const productNameOutput = document.getElementById(‘productNameOutput’);
const baseText = “One of the main selling points for”;
// Add an event listener to the input field that triggers on every keystroke
productNameInput.addEventListener(‘input’, () => {
const productName = productNameInput.value;
// Update the output span with the product name
// If the input is empty, show a placeholder, otherwise show the name
if (productName.trim() === ”) {
productNameOutput.textContent = ‘…’;
} else {
productNameOutput.textContent = productName;
}
});
</script>
</body>
</html>
24ft | 12ft
40ft
10ft
*prices may change depending on location and manufacturer

*Upgrades May not be available in all areas

Insulate for year-round comfort against bad weather

Customize overhangs for extended roof coverage

Choose 26 GA panels for enhanced durability

Add or customize lean-to sizes for extra space

Select colored screws for a stylish finish

Choose 12 GA tubing for more strength
This building (14 Gauge) has 1 year workmanship* warranty with 20-year limited rust through warranty on the Tubular Frame. Also, Optional 12 Gauge has 20-year rust though warranty on the frame. Warranties can vary based on manufacturer.
Free Delivery and Installation on this building. Please go through the documentation to learn more about our free delivery and installation. Lead time may vary depending upon your installation location.
Contact us for local pricing
Contact us for local pricing
Contact us for local pricing
Contact us for local pricing
Contact us for local pricing
Contact us for local pricing
We use cookies to improve your experience on our site. By using our site, you consent to cookies.
Websites store cookies to enhance functionality and personalise your experience. You can manage your preferences, but blocking some cookies may impact site performance and services.
Essential cookies enable basic functions and are necessary for the proper function of the website.
These cookies are needed for adding comments on this website.
These cookies are used for managing login functionality on this website.
Statistics cookies collect information anonymously. This information helps us understand how visitors use our website.
Google Analytics is a powerful tool that tracks and analyzes website traffic for informed marketing decisions.
Service URL: policies.google.com (opens in a new window)
Clarity is a web analytics service that tracks and reports website traffic.
Service URL: clarity.microsoft.com (opens in a new window)