@@ -3,7 +3,6 @@ ion-header { | |||||
height: 12vh; | height: 12vh; | ||||
.header { | .header { | ||||
display: flex; | display: flex; | ||||
justify-content: space-between; | justify-content: space-between; | ||||
align-items: center; | align-items: center; | ||||
@@ -8,7 +8,9 @@ const Header: React.FC = () => { | |||||
<IonHeader> | <IonHeader> | ||||
<div className={styles.header}> | <div className={styles.header}> | ||||
<IonIcon src={logo}></IonIcon> | <IonIcon src={logo}></IonIcon> | ||||
<div className={styles.profile}></div> | |||||
<div className={styles.profile}> | |||||
{/* image */} | |||||
</div> | |||||
</div> | </div> | ||||
</IonHeader> | </IonHeader> | ||||
) | ) | ||||
@@ -6,23 +6,25 @@ | |||||
justify-content: space-between; | justify-content: space-between; | ||||
width: 100vw; | width: 100vw; | ||||
background-color: white; | background-color: white; | ||||
animation: fadeInAnimation ease-in 0.5s; | |||||
animation-iteration-count: 1; | |||||
animation-fill-mode: forwards; | |||||
padding-top: 1.5rem; | |||||
.header { | .header { | ||||
display: flex; | display: flex; | ||||
align-items: center; | align-items: center; | ||||
height: 12vh; | height: 12vh; | ||||
width: 86.6%; | width: 86.6%; | ||||
animation: fadeInAnimation ease 0.2s; | |||||
animation-iteration-count: 1; | |||||
animation-fill-mode: forwards; | |||||
.stepName { | .stepName { | ||||
display: flex; | display: flex; | ||||
justify-content: center; | justify-content: center; | ||||
align-items: center; | align-items: center; | ||||
flex-direction: column; | flex-direction: column; | ||||
width: 18rem; | width: 18rem; | ||||
margin-left: 14.5vw; | |||||
margin-left: 15.5vw; | |||||
.step { | .step { | ||||
color: #A3A3A3; | color: #A3A3A3; | ||||
font-size: 1.4rem; | font-size: 1.4rem; | ||||
@@ -33,25 +35,34 @@ | |||||
color: #363636; | color: #363636; | ||||
font-size: 2.4rem; | font-size: 2.4rem; | ||||
font-weight: 300; | font-weight: 300; | ||||
margin-top: 0.5rem; | |||||
} | } | ||||
} | } | ||||
} | } | ||||
.image { | |||||
animation: fadeInAnimation ease 0.2s; | |||||
animation-iteration-count: 1; | |||||
animation-fill-mode: forwards; | |||||
} | |||||
.descreption { | .descreption { | ||||
color: #868686; | color: #868686; | ||||
font-size: 1.4rem; | font-size: 1.4rem; | ||||
width: 80%; | width: 80%; | ||||
line-height: 2.8rem; | line-height: 2.8rem; | ||||
animation: fadeInAnimation ease 0.2s; | |||||
animation-iteration-count: 1; | |||||
animation-fill-mode: forwards; | |||||
} | |||||
.button { | |||||
animation: fadeInAnimation ease 0.2s; | |||||
animation-iteration-count: 1; | |||||
animation-fill-mode: forwards; | |||||
} | } | ||||
} | } | ||||
// .fadeIn { | |||||
// transition-delay: 20s; | |||||
// transition-property: height; | |||||
// transition: opacity 0.5s; | |||||
// opacity: 1; | |||||
// } | |||||
ion-icon { | ion-icon { | ||||
color: var(--primary-button-color); | color: var(--primary-button-color); | ||||
width: 1.5rem; | width: 1.5rem; | ||||
@@ -61,14 +72,21 @@ ion-icon { | |||||
ion-button { | ion-button { | ||||
width: 32.8rem; | width: 32.8rem; | ||||
height: 4rem; | height: 4rem; | ||||
font-weight: 400; | |||||
font-weight: 500; | |||||
font-size: 1.6rem; | |||||
font-family: 'Poppins', sans-serif !important; | |||||
} | } | ||||
@keyframes fadeInAnimation { | @keyframes fadeInAnimation { | ||||
0% { | 0% { | ||||
opacity: 0; | opacity: 0; | ||||
height: 0; | |||||
transform: scaleY(0) | |||||
} | } | ||||
100% { | 100% { | ||||
opacity: 1; | opacity: 1; | ||||
height: auto; | |||||
transform: scaleY(1) | |||||
} | } | ||||
} | } |
@@ -1,5 +1,4 @@ | |||||
import styles from './StepsDescreption.module.scss'; | import styles from './StepsDescreption.module.scss'; | ||||
import img from '../../assets/icons/skill_Information.svg'; | |||||
import { IonButton, IonIcon } from '@ionic/react'; | import { IonButton, IonIcon } from '@ionic/react'; | ||||
import { lockOpen, lockClosed } from 'ionicons/icons' | import { lockOpen, lockClosed } from 'ionicons/icons' | ||||
@@ -20,7 +19,7 @@ const StepsDescription: React.FC<Props> = (props) => { | |||||
useEffect(() => { | useEffect(() => { | ||||
if (itemRef && itemRef.current) { | if (itemRef && itemRef.current) { | ||||
itemRef.current.scrollIntoView(); | |||||
itemRef.current.scrollIntoView({ block: "start" }); | |||||
} | } | ||||
}, [props.stepNumber]); | }, [props.stepNumber]); | ||||
@@ -40,7 +39,10 @@ const StepsDescription: React.FC<Props> = (props) => { | |||||
<div className={styles.descreption}> | <div className={styles.descreption}> | ||||
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. | ||||
</div> | </div> | ||||
<IonButton shape="round" color='success' expand='block'>{props.buttonText}</IonButton> | |||||
<div className={styles.button}> | |||||
<IonButton shape="round" color='success' expand='block'>{props.buttonText}</IonButton> | |||||
</div> | |||||
</div> | </div> | ||||
); | ); | ||||