Frontend: Fixing overflow with scrolling, pictures are now well formatted, moving the more button.
This commit is contained in:
parent
aea400db5d
commit
bb42cd9c2b
7 changed files with 41 additions and 24 deletions
|
@ -23,7 +23,9 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="slide-text-container">
|
<div class="slide-text-container">
|
||||||
<h1 class="slide-title">{title}</h1>
|
<h1 class="slide-title">{title}</h1>
|
||||||
<img class="slide-img-mobile" src={picture} alt="Education" />
|
<div class="slide-img-mobile-container">
|
||||||
|
<img class="slide-img-mobile" src={picture} alt="Education" />
|
||||||
|
</div>
|
||||||
{#if location}
|
{#if location}
|
||||||
<div class="slide-subtitle-container">
|
<div class="slide-subtitle-container">
|
||||||
<SvgIcon size="35" path={mdiMapMarker} type="mdi" />
|
<SvgIcon size="35" path={mdiMapMarker} type="mdi" />
|
||||||
|
|
|
@ -28,7 +28,9 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="slide-text-container">
|
<div class="slide-text-container">
|
||||||
<h1 class="slide-title">{position}</h1>
|
<h1 class="slide-title">{position}</h1>
|
||||||
<img class="slide-img-mobile" src={picture} alt="Experience" />
|
<div class="slide-img-mobile-container">
|
||||||
|
<img class="slide-img-mobile" src={picture} alt="Experience" />
|
||||||
|
</div>
|
||||||
<div class="slide-subtitle-container">
|
<div class="slide-subtitle-container">
|
||||||
<SvgIcon size="35" path={mdiOfficeBuilding} type="mdi" />
|
<SvgIcon size="35" path={mdiOfficeBuilding} type="mdi" />
|
||||||
<p class="slide-subtitle slide-aftericon">
|
<p class="slide-subtitle slide-aftericon">
|
||||||
|
|
|
@ -25,7 +25,9 @@
|
||||||
</div>
|
</div>
|
||||||
<div class="slide-text-container">
|
<div class="slide-text-container">
|
||||||
<h1 class="slide-title">{title}</h1>
|
<h1 class="slide-title">{title}</h1>
|
||||||
<img class="slide-img-mobile" src={picture} alt="Projects" />
|
<div class="slide-img-mobile-container">
|
||||||
|
<img class="slide-img-mobile" src={picture} alt="Projects" />
|
||||||
|
</div>
|
||||||
<div class="slide-subtitle-container">
|
<div class="slide-subtitle-container">
|
||||||
<SvgIcon size="35" path={mdiCalendarRange} type="mdi" />
|
<SvgIcon size="35" path={mdiCalendarRange} type="mdi" />
|
||||||
<p class="slide-subtitle slide-aftericon">
|
<p class="slide-subtitle slide-aftericon">
|
||||||
|
|
|
@ -1,7 +1,11 @@
|
||||||
@import url('https://fonts.googleapis.com/css2?family=Gabarito:wght@400;700&family=Urbanist:wght@500;600;900&display=swap');
|
@import url('https://fonts.googleapis.com/css2?family=Gabarito:wght@400;700&family=Urbanist:wght@500;600;900&display=swap');
|
||||||
|
|
||||||
|
body,
|
||||||
html {
|
html {
|
||||||
overflow-x: hidden;
|
height: 100%;
|
||||||
|
background: var(--color-background);
|
||||||
|
margin: 0;
|
||||||
|
padding: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
:root {
|
:root {
|
||||||
|
|
|
@ -1,11 +1,3 @@
|
||||||
body,
|
|
||||||
html {
|
|
||||||
height: 100%;
|
|
||||||
background: var(--color-background);
|
|
||||||
margin: 0;
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.container-cv {
|
.container-cv {
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
|
@ -98,6 +90,7 @@ html {
|
||||||
.main {
|
.main {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
overflow-x: hidden;
|
overflow-x: hidden;
|
||||||
|
overflow-y: hidden;
|
||||||
z-index: 0;
|
z-index: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -24,9 +24,10 @@
|
||||||
max-width: 25rem;
|
max-width: 25rem;
|
||||||
}
|
}
|
||||||
|
|
||||||
.slide-img-mobile {
|
.slide-img-mobile-container {
|
||||||
height: 0;
|
visibility: hidden;
|
||||||
width: 0;
|
width: 0;
|
||||||
|
height: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
.slide-img-container{
|
.slide-img-container{
|
||||||
|
@ -66,6 +67,12 @@
|
||||||
margin-right: 2.25rem !important;
|
margin-right: 2.25rem !important;
|
||||||
box-shadow: 0 7px 30px -10px rgba(150,170,180,0.5) !important;
|
box-shadow: 0 7px 30px -10px rgba(150,170,180,0.5) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* For button at the end of the container*/
|
||||||
|
.slide-button-container {
|
||||||
|
display: flex;
|
||||||
|
justify-content: flex-end;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (max-width: 1000px)
|
@media screen and (max-width: 1000px)
|
||||||
|
@ -81,17 +88,21 @@
|
||||||
border-radius: 0.4rem;
|
border-radius: 0.4rem;
|
||||||
box-shadow: 0px 20px 50px -10px rgba(0, 0, 0, 0.2);
|
box-shadow: 0px 20px 50px -10px rgba(0, 0, 0, 0.2);
|
||||||
background-color: var(--color-background);
|
background-color: var(--color-background);
|
||||||
height: 36rem;
|
height: 70dvh;
|
||||||
width: 90dvw;
|
width: 90dvw;
|
||||||
margin-left: 5dvw;
|
margin-left: 5dvw;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
transition: all .3s ease 0s;
|
transition: all .3s ease 0s;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.slide-img-mobile-container {
|
||||||
|
display: flex;
|
||||||
|
justify-content: center;
|
||||||
|
}
|
||||||
|
|
||||||
.slide-img-mobile {
|
.slide-img-mobile {
|
||||||
max-height: 15rem;
|
|
||||||
min-width: 76dvw;
|
|
||||||
max-width: 76dvw;
|
max-width: 76dvw;
|
||||||
|
max-height: 30dvh;
|
||||||
margin-top: 1.5rem;
|
margin-top: 1.5rem;
|
||||||
margin-bottom: 1.5rem;
|
margin-bottom: 1.5rem;
|
||||||
}
|
}
|
||||||
|
@ -123,13 +134,21 @@
|
||||||
|
|
||||||
.slide-text-container {
|
.slide-text-container {
|
||||||
margin: 1.5rem;
|
margin: 1.5rem;
|
||||||
width: 75dvw;
|
position: relative;
|
||||||
|
width: 100%;
|
||||||
}
|
}
|
||||||
|
|
||||||
.slide-unactive {
|
.slide-unactive {
|
||||||
scale: 0.9;
|
scale: 0.9;
|
||||||
box-shadow: 0 7px 30px -10px rgba(150,170,180,0.5) !important;
|
box-shadow: 0 7px 30px -10px rgba(150,170,180,0.5) !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* For button at the end of the container*/
|
||||||
|
.slide-button-container {
|
||||||
|
bottom: 0;
|
||||||
|
right: 0;
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
.slide-subtitle-container {
|
.slide-subtitle-container {
|
||||||
|
@ -179,12 +198,6 @@
|
||||||
-webkit-line-clamp: 5;
|
-webkit-line-clamp: 5;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* For button at the end of the container*/
|
|
||||||
.slide-button-container {
|
|
||||||
display: flex;
|
|
||||||
justify-content: flex-end;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Every button are centered to the right side of the component */
|
/* Every button are centered to the right side of the component */
|
||||||
.slide-button {
|
.slide-button {
|
||||||
padding-right: 1rem;
|
padding-right: 1rem;
|
||||||
|
|
|
@ -2,6 +2,7 @@
|
||||||
display: flex;
|
display: flex;
|
||||||
flex-direction: row;
|
flex-direction: row;
|
||||||
align-items: center;
|
align-items: center;
|
||||||
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media screen and (min-width: 1000px)
|
@media screen and (min-width: 1000px)
|
||||||
|
|
Loading…
Add table
Reference in a new issue