add all
This commit is contained in:
@@ -1,19 +1,73 @@
|
||||
<div class="relative isolate overflow-hidden">
|
||||
<div class="mx-auto max-w-7xl lg:col-span-2 px-6 pt-10 pb-24 sm:pb-32 lg:flex lg:gap-x-20 lg:px-8 lg:py-40">
|
||||
<div class="mx-auto max-w-2xl shrink-0 lg:mx-0 lg:pt-8">
|
||||
<p class="text-base/7 font-light text-black tracking-wide">SUBHEADER</p>
|
||||
<h1 class="mt-10 font-semibold tracking-tight text-pretty text-black lg:text-6xl text-4xl">This is Hero2.html</h1>
|
||||
<h2 class="fade-in text-pretty lg:text-5xl text-4xl font-normal tracking-tight text-black">This is smaller title h2</h2>
|
||||
<p class="mt-8 text-lg font-light text-gray-50 lg:text-xl">Anim aute id magna aliqua ad ad non deserunt sunt. Qui irure qui lorem cupidatat commodo. Elit sunt amet fugiat veniam occaecat.</p>
|
||||
<div class="mt-10 flex items-center gap-x-6">
|
||||
<a href="#" class="rounded-2xl bg-white px-3.5 py-2.5 text-sm font-semibold text-white shadow-xs hover:bg-gray-200 focus-visible:outline-2 focus-visible:outline-offset-2 focus-visible:outline-gray-200">Get started</a>
|
||||
<a href="#" class="text-sm/6 font-semibold text-black hover:text-gray-200">Learn more <span aria-hidden="true">→</span></a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mx-auto mt-16 flex max-w-2xl sm:mt-24 lg:mt-0 lg:mr-0 lg:ml-10 lg:max-w-none lg:flex-none xl:ml-32">
|
||||
<div class="max-w-3xl flex-none lg:max-w-5xl">
|
||||
<img src="https://tailwindui.com/plus/img/component-images/dark-project-app-screenshot.png" alt="App screenshot" width="2432" height="1442" class="w-[76rem] rounded-md bg-white/5 shadow-2xl ">
|
||||
</div>
|
||||
<div class="fade-in relative isolate overflow-hidden">
|
||||
<div class="mx-auto max-w-7xl lg:col-span-2 px-6 py-18 lg:flex lg:gap-x-2 lg:px-8 lg:py-24">
|
||||
<div class="mx-auto max-w-2xl shrink-0 lg:mx-0 lg:pt-8">
|
||||
<h1 class="mt-10 font-medium tracking-tight text-pretty text-black leading-tight lg:text-[7.37rem] text-[3.5rem]">
|
||||
Your
|
||||
<span id="slides" class="slides"></span>
|
||||
</h1>
|
||||
<div id="learn-more" class="mt-10 flex items-center gap-x-6 hidden">
|
||||
<a href="#" class="text-xl font-semibold text-black hover:text-gray-200">
|
||||
Learn more <span aria-hidden="true">→</span>
|
||||
</a>
|
||||
</div>
|
||||
</div>
|
||||
<div class="mx-auto flex max-w-5xl lg:mt-12 mt-0 lg:mr-0 lg:ml-5 lg:max-w-none lg:flex-none">
|
||||
<div class="max-w-3xl flex-none lg:max-w-5xl">
|
||||
<img src="/images/aibox6.jpg" alt="App screenshot" width="2432" height="1442" class="lg:w-[66rem] w-[25rem]">
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<script>
|
||||
document.addEventListener("DOMContentLoaded", function () {
|
||||
const phrases = [
|
||||
"Personal AI Powerhouse.",
|
||||
"Smart Digital Companion.",
|
||||
"Always-On Genius.",
|
||||
"Supercharged Peer.",
|
||||
"Ultimate AI Sidekick.",
|
||||
"Personal AIBox." // Final phrase
|
||||
];
|
||||
|
||||
let index = 0;
|
||||
const slideElement = document.getElementById("slides");
|
||||
const learnMoreElement = document.getElementById("learn-more");
|
||||
|
||||
function typeText(text, i, callback) {
|
||||
if (i < text.length) {
|
||||
slideElement.textContent += text.charAt(i);
|
||||
setTimeout(() => typeText(text, i + 1, callback), 100);
|
||||
} else {
|
||||
setTimeout(callback, 500);
|
||||
}
|
||||
}
|
||||
|
||||
function deleteText(callback) {
|
||||
let text = slideElement.textContent;
|
||||
if (text.length > 0) {
|
||||
slideElement.textContent = text.substring(0, text.length - 1);
|
||||
setTimeout(() => deleteText(callback), 50);
|
||||
} else {
|
||||
setTimeout(callback, 500);
|
||||
}
|
||||
}
|
||||
|
||||
function cyclePhrases() {
|
||||
if (index < phrases.length - 1) {
|
||||
typeText(phrases[index], 0, () => {
|
||||
deleteText(() => {
|
||||
index++;
|
||||
cyclePhrases();
|
||||
});
|
||||
});
|
||||
} else {
|
||||
typeText(phrases[index], 0, () => {
|
||||
learnMoreElement.classList.remove("hidden"); // Show "Learn more"
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
cyclePhrases(); // Start the loop
|
||||
});
|
||||
</script>
|
||||
|
Reference in New Issue
Block a user