This commit is contained in:
MaticIvesic committed 2025-11-01 20:22:06 +01:00
commit 8d3e601768
6 files changed
+67 -27

No files matched your search

+1 -14
View File
@@ -15,17 +15,7 @@
top: 0;
backdrop-filter: blur(7px);
padding: 0 0 1em 0;
}
.blur-background {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: -1;
background-color: rgba(15, 15, 16, 0.8);
z-index: 1;
}
div>img{
@@ -33,9 +23,6 @@
width: 15em;
z-index: 1;
}
@media (min-width: 900px){
:global(.header-contact){
+4
View File
@@ -11,6 +11,10 @@ import Service from '$lib/Service.svelte';
align-items: center;
gap: 2em;
}
li{
margin-bottom: 1em;
}
</style>
<div class="main">
+13 -12
View File
@@ -3,6 +3,7 @@ export let service = 'Lorem Ipsum';
export let serviceImage = '/default_image.jpg';
export let serviceImageAlt = 'Image';
export let imageOnRight = false;
import ZoomInImage from '$lib/ZoomInImage.svelte'
</script>
<style>
@@ -11,12 +12,15 @@ export let imageOnRight = false;
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
.service-content{
width: 100%;
height: 100%;
display: flex;
flex-direction: column-reverse;
align-items: center;
gap: 2em;
}
@@ -24,15 +28,6 @@ export let imageOnRight = false;
flex-direction: column-reverse;
}
.image{
width: 100%;
}
.image>img{
width: 100%;
border-radius: 2em;
}
.service-text{
width: 100%;
font-size: 1.3em;
@@ -43,10 +38,16 @@ export let imageOnRight = false;
text-transform: uppercase;
}
h2{
text-align: center;
width: 100%;
}
@media (min-width: 900px){
.service-content{
flex-direction: row;
align-items: start;
}
.image-right{
@@ -66,9 +67,9 @@ h2{
</h2>
</div>
<div class="service-content" class:image-right={imageOnRight}>
<div class="image">
<img src={serviceImage} alt={serviceImageAlt}>
</div>
<ZoomInImage serviceImage={serviceImage} serviceImageAlt={serviceImageAlt}>
</ZoomInImage>
<div class="service-text">
<slot />
</div>
+45
View File
@@ -0,0 +1,45 @@
<script>
export let serviceImage = '/default_image.jpg';
export let serviceImageAlt = 'Image';
</script>
<style>
.image{
position: relative;
display: flex;
justify-content: center;
align-items: center;
border-radius: 2em;
width: 80%;
height: 0;
padding-top: 60%;
overflow: hidden;
z-index: 0;
}
.image>img{
position: absolute;
top: 0;
left: 0;
width: 100%;
object-fit: cover;
transition: 0.2s;
}
.image>img:hover{
transform: scale(1.1);
}
@media (min-width: 900px){
.image{
padding-top: 33%;
}
}
</style>
<div class="image">
<img src={serviceImage} alt={serviceImageAlt}>
</div>