mirror of
https://github.com/tabler/tabler.git
synced 2026-10-12 05:06:55 +04:00
119 lines
5.0 KiB
Plaintext
119 lines
5.0 KiB
Plaintext
---
|
|
import DefaultLayout from '@shared/layouts/DefaultLayout.astro'
|
|
import Card from '@ui/Card.astro'
|
|
import CardBody from '@ui/CardBody.astro'
|
|
import CardTitle from '@ui/CardTitle.astro'
|
|
import CardSubtitle from '@ui/CardSubtitle.astro'
|
|
import DocsLink from '@ui/DocsLink.astro'
|
|
import MockupBrowser from '@ui/MockupBrowser.astro'
|
|
import Button from '@ui/Button.astro'
|
|
---
|
|
|
|
<DefaultLayout title="Mockup browser" pageMenu="base.mockup-browser" description="The mockup browser shows a page preview or a screenshot inside a frame that looks like a browser window.">
|
|
<DocsLink slot="page-header-actions" path="/ui/components/mockup-browser" />
|
|
|
|
<div class="row row-cards">
|
|
<div class="col-lg-6">
|
|
<Card>
|
|
<CardBody>
|
|
<CardTitle>Basic</CardTitle>
|
|
<CardSubtitle>A screenshot in a <code>.mockup-browser</code> frame, with the window dots and an address bar.</CardSubtitle>
|
|
<MockupBrowser url="preview.tabler.io">
|
|
<div class="ratio ratio-16x9">
|
|
<div class="d-flex align-items-center justify-content-center text-secondary">Your page goes here</div>
|
|
</div>
|
|
</MockupBrowser>
|
|
</CardBody>
|
|
</Card>
|
|
</div>
|
|
|
|
<div class="col-lg-6">
|
|
<Card>
|
|
<CardBody>
|
|
<CardTitle>Secure address</CardTitle>
|
|
<CardSubtitle>Put a lock icon before the address to show a secure page.</CardSubtitle>
|
|
<MockupBrowser url="https://preview.tabler.io" secure>
|
|
<div class="ratio ratio-16x9">
|
|
<div class="d-flex align-items-center justify-content-center text-secondary">Your page goes here</div>
|
|
</div>
|
|
</MockupBrowser>
|
|
</CardBody>
|
|
</Card>
|
|
</div>
|
|
|
|
<div class="col-lg-6">
|
|
<Card>
|
|
<CardBody>
|
|
<CardTitle>Without an address bar</CardTitle>
|
|
<CardSubtitle>Leave out <code>.mockup-browser-url</code> for a plain window frame.</CardSubtitle>
|
|
<MockupBrowser>
|
|
<div class="ratio ratio-16x9">
|
|
<div class="d-flex align-items-center justify-content-center text-secondary">Your page goes here</div>
|
|
</div>
|
|
</MockupBrowser>
|
|
</CardBody>
|
|
</Card>
|
|
</div>
|
|
|
|
<div class="col-12">
|
|
<Card>
|
|
<CardBody>
|
|
<CardTitle>Sizes</CardTitle>
|
|
<CardSubtitle>Add <code>.mockup-browser-sm</code> for a 24px toolbar with smaller dots and text, for thumbnails and cards.</CardSubtitle>
|
|
<div class="row g-3 align-items-start">
|
|
<div class="col-md-7">
|
|
<MockupBrowser url="preview.tabler.io" secure>
|
|
<div class="ratio ratio-16x9">
|
|
<div class="d-flex align-items-center justify-content-center text-secondary">Your page goes here</div>
|
|
</div>
|
|
</MockupBrowser>
|
|
</div>
|
|
<div class="col-md-5">
|
|
<MockupBrowser url="preview.tabler.io" secure size="sm">
|
|
<div class="ratio ratio-16x9">
|
|
<div class="d-flex align-items-center justify-content-center text-secondary">Your page goes here</div>
|
|
</div>
|
|
</MockupBrowser>
|
|
</div>
|
|
</div>
|
|
</CardBody>
|
|
</Card>
|
|
</div>
|
|
|
|
<div class="col-lg-6">
|
|
<Card>
|
|
<CardBody>
|
|
<CardTitle>Any content</CardTitle>
|
|
<CardSubtitle>The body takes any markup, not only an image, so a component can be shown as a page.</CardSubtitle>
|
|
<MockupBrowser url="example.com/signup" secure bodyClass="p-4">
|
|
<h3 class="card-title">Create an account</h3>
|
|
<div class="mb-3">
|
|
<label class="form-label" for="mockup-browser-email">Email</label>
|
|
<input type="email" class="form-control" id="mockup-browser-email" placeholder="you@example.com" />
|
|
</div>
|
|
<div class="mb-3">
|
|
<label class="form-label" for="mockup-browser-password">Password</label>
|
|
<input type="password" class="form-control" id="mockup-browser-password" placeholder="Password" />
|
|
</div>
|
|
<Button color="primary" class="w-100" text="Sign up" />
|
|
</MockupBrowser>
|
|
</CardBody>
|
|
</Card>
|
|
</div>
|
|
|
|
<div class="col-lg-6">
|
|
<Card>
|
|
<CardBody>
|
|
<CardTitle>Custom look</CardTitle>
|
|
<CardSubtitle>Set the <code>--tblr-mockup-browser-*</code> variables for a dark toolbar, other window dot colors or no shadow.</CardSubtitle>
|
|
<MockupBrowser url="preview.tabler.io" secure style="--tblr-mockup-browser-toolbar-bg: var(--tblr-gray-900); --tblr-mockup-browser-toolbar-color: var(--tblr-gray-400); --tblr-mockup-browser-border-color: var(--tblr-gray-900); --tblr-mockup-browser-box-shadow: none">
|
|
<div class="ratio ratio-16x9">
|
|
<div class="d-flex align-items-center justify-content-center text-secondary">Your page goes here</div>
|
|
</div>
|
|
</MockupBrowser>
|
|
</CardBody>
|
|
</Card>
|
|
</div>
|
|
</div>
|
|
</DefaultLayout>
|