mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-07 02:21:23 +00:00
landing iconography update
This commit is contained in:
1 parent
7be3696786
commit
53d580f3a2
2 files changed
+77
-62
No files matched your search
@@ -1267,7 +1267,6 @@ styles with important tags:
|
||||
.panel-select {
|
||||
transition: 0.2s all;
|
||||
border-radius: 0.5rem !important;
|
||||
height: 280px;
|
||||
border-width: 2px !important;
|
||||
overflow: hidden;
|
||||
z-index: 2;
|
||||
@@ -1382,18 +1381,22 @@ textarea {
|
||||
color: $white !important;
|
||||
}
|
||||
|
||||
.img-product {
|
||||
&.img-tts {
|
||||
margin-top: -82px;
|
||||
max-height: 240px;
|
||||
}
|
||||
|
||||
&.img-channels {
|
||||
margin-top: -82px;
|
||||
max-height: 240px;
|
||||
}
|
||||
.product-icon {
|
||||
font-size: 2.8rem;
|
||||
}
|
||||
|
||||
// .img-product {
|
||||
// &.img-tts {
|
||||
// margin-top: -82px;
|
||||
// max-height: 240px;
|
||||
// }
|
||||
|
||||
// &.img-channels {
|
||||
// margin-top: -82px;
|
||||
// max-height: 240px;
|
||||
// }
|
||||
// }
|
||||
|
||||
.index-title {
|
||||
line-height: 5;
|
||||
}
|
||||
|
||||
@@ -13,7 +13,12 @@ import {
|
||||
} from "@fortawesome/free-solid-svg-icons";
|
||||
import { faDiscord, faTwitter } from "@fortawesome/free-brands-svg-icons";
|
||||
import { WebUrl } from "../../../../common/WebUrl";
|
||||
import { faFileArrowUp } from "@fortawesome/pro-solid-svg-icons";
|
||||
import {
|
||||
faFileArrowUp,
|
||||
faMessageDots,
|
||||
faMicrophoneStand,
|
||||
faVideo,
|
||||
} from "@fortawesome/pro-solid-svg-icons";
|
||||
// import {
|
||||
// faFileArrowUp,
|
||||
// faMicrophone,
|
||||
@@ -143,7 +148,7 @@ function LandingPage(props: Props) {
|
||||
|
||||
return (
|
||||
<motion.div initial="hidden" animate="visible" variants={container}>
|
||||
<div className="container pb-5 pb-lg-0 pt-lg-2 px-md-5 px-lg-5 px-xl-3">
|
||||
<div className="container pb-5 pb-lg-0 pt-lg-4 px-md-5 px-lg-5 px-xl-3">
|
||||
{/* Community Commissions Alert */}
|
||||
{/* <div className="alert alert-info">
|
||||
<FontAwesomeIcon icon={faMoneyBill} className="me-2" />
|
||||
@@ -242,7 +247,7 @@ function LandingPage(props: Props) {
|
||||
</div>
|
||||
</div> */}
|
||||
|
||||
<div className="container pb-5 px-md-5 px-xl-3">
|
||||
<div className="container py-3 px-md-5 px-xl-3">
|
||||
<h2 className="fw-bold mb-4">AI Tools</h2>
|
||||
<div className="row g-4 position-relative">
|
||||
<div className="col-12 col-md-4">
|
||||
@@ -250,23 +255,27 @@ function LandingPage(props: Props) {
|
||||
to="/tts"
|
||||
className="panel panel-select d-flex flex-column align-items-center"
|
||||
>
|
||||
<div className="d-flex px-4 pt-4 align-items-center w-100">
|
||||
<div className="d-flex p-4 align-items-center w-100">
|
||||
<div className="flex-grow-1">
|
||||
<h3 className="fw-bold text-white mb-1">Text to Speech</h3>
|
||||
<h6 className="fw-normal opacity-75 text-white">
|
||||
Generate audio from text
|
||||
</h6>
|
||||
<FontAwesomeIcon
|
||||
icon={faMessageDots}
|
||||
className="text-white product-icon mb-3"
|
||||
/>
|
||||
<div className="d-flex align-items-center">
|
||||
<div className="flex-grow-1">
|
||||
<h3 className="fw-bold text-white mb-1">
|
||||
Text to Speech
|
||||
</h3>
|
||||
<h6 className="fw-normal opacity-75 text-white">
|
||||
Generate audio from text
|
||||
</h6>
|
||||
</div>
|
||||
<Link to="/tts" className="btn btn-square">
|
||||
<FontAwesomeIcon icon={faArrowRight} />
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
<Link to="/tts" className="btn btn-square">
|
||||
<FontAwesomeIcon icon={faArrowRight} />
|
||||
</Link>
|
||||
</div>
|
||||
|
||||
<img
|
||||
className="img-fluid"
|
||||
src="/images/landing/select-tts.webp"
|
||||
alt="Text to speech"
|
||||
/>
|
||||
</Link>
|
||||
</div>
|
||||
<div className="col-12 col-md-4">
|
||||
@@ -274,23 +283,27 @@ function LandingPage(props: Props) {
|
||||
to="/voice-conversion"
|
||||
className="panel panel-select d-flex flex-column align-items-center"
|
||||
>
|
||||
<div className="d-flex px-4 pt-4 align-items-center w-100">
|
||||
<div className="d-flex p-4 align-items-center w-100">
|
||||
<div className="flex-grow-1">
|
||||
<h3 className="fw-bold text-white mb-1">Voice to Voice</h3>
|
||||
<h6 className="fw-normal opacity-75 text-white">
|
||||
Speak as someone else
|
||||
</h6>
|
||||
<FontAwesomeIcon
|
||||
icon={faMicrophoneStand}
|
||||
className="text-white product-icon mb-3"
|
||||
/>
|
||||
<div className="d-flex align-items-center">
|
||||
<div className="flex-grow-1">
|
||||
<h3 className="fw-bold text-white mb-1">
|
||||
Voice to Voice
|
||||
</h3>
|
||||
<h6 className="fw-normal opacity-75 text-white">
|
||||
Speak as someone else
|
||||
</h6>
|
||||
</div>
|
||||
<Link to="/tts" className="btn btn-square">
|
||||
<FontAwesomeIcon icon={faArrowRight} />
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
<Link to="/voice-conversion" className="btn btn-square">
|
||||
<FontAwesomeIcon icon={faArrowRight} />
|
||||
</Link>
|
||||
</div>
|
||||
|
||||
<img
|
||||
className="img-fluid"
|
||||
src="/images/landing/select-vc.webp"
|
||||
alt="Voice Conversion"
|
||||
/>
|
||||
</Link>
|
||||
</div>
|
||||
<div className="col-12 col-md-4">
|
||||
@@ -298,23 +311,27 @@ function LandingPage(props: Props) {
|
||||
to="/video"
|
||||
className="panel panel-select d-flex flex-column align-items-center"
|
||||
>
|
||||
<div className="d-flex px-4 pt-4 align-items-center w-100">
|
||||
<div className="d-flex p-4 align-items-center w-100">
|
||||
<div className="flex-grow-1">
|
||||
<h3 className="fw-bold text-white mb-1">Video Lip Sync</h3>
|
||||
<h6 className="fw-normal opacity-75 text-white">
|
||||
Lip sync video to audio
|
||||
</h6>
|
||||
<FontAwesomeIcon
|
||||
icon={faVideo}
|
||||
className="text-white product-icon mb-3"
|
||||
/>
|
||||
<div className="d-flex align-items-center">
|
||||
<div className="flex-grow-1">
|
||||
<h3 className="fw-bold text-white mb-1">
|
||||
Video Lip Sync
|
||||
</h3>
|
||||
<h6 className="fw-normal opacity-75 text-white">
|
||||
Lip sync video to audio
|
||||
</h6>
|
||||
</div>
|
||||
<Link to="/tts" className="btn btn-square">
|
||||
<FontAwesomeIcon icon={faArrowRight} />
|
||||
</Link>
|
||||
</div>
|
||||
</div>
|
||||
<Link to="/video" className="btn btn-square">
|
||||
<FontAwesomeIcon icon={faArrowRight} />
|
||||
</Link>
|
||||
</div>
|
||||
|
||||
<img
|
||||
className="img-fluid"
|
||||
src="/images/landing/select-w2l.webp"
|
||||
alt="Video Lip Sync"
|
||||
/>
|
||||
</Link>
|
||||
</div>
|
||||
<img
|
||||
@@ -322,17 +339,12 @@ function LandingPage(props: Props) {
|
||||
alt="background dots"
|
||||
className="dots-right-top"
|
||||
/>
|
||||
<img
|
||||
src="/images/landing/bg-dots.webp"
|
||||
alt="background dots"
|
||||
className="dots-left-bottom"
|
||||
/>
|
||||
</div>
|
||||
|
||||
{uploadModelSection}
|
||||
</div>
|
||||
|
||||
<div className="container section mt-4 px-md-5 px-xl-3">
|
||||
<div className="container section px-md-5 px-xl-3">
|
||||
<div className="row g-4 g-lg-5 flex-row-reverse">
|
||||
<div className="col-12 col-md-6 col-lg-7">
|
||||
<div className="position-relative">
|
||||
|
||||
Reference in new issue
Block a user