Skip to content
GitLab
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in
Toggle navigation
Menu
Open sidebar
zedflow
Knight-2025
Commits
b86ce6f7
Commit
b86ce6f7
authored
Jun 24, 2025
by
Traboulsi
Browse files
Update public/assets/css/main.css, public/index.html
parent
4c8cd6fb
Pipeline
#11393
passed with stage
in 9 seconds
Changes
2
Pipelines
1
Hide whitespace changes
Inline
Side-by-side
public/assets/css/main.css
View file @
b86ce6f7
...
@@ -3200,4 +3200,269 @@ section,
...
@@ -3200,4 +3200,269 @@ section,
.accordion-button
:not
(
.collapsed
)
{
.accordion-button
:not
(
.collapsed
)
{
background-color
:
#0056b3
;
background-color
:
#0056b3
;
}
}
.portfolio-content
{
background
:
#fff
;
border-radius
:
20px
;
box-shadow
:
0
8px
20px
rgba
(
0
,
0
,
0
,
0.08
);
padding
:
0
;
overflow
:
hidden
;
display
:
flex
;
flex-direction
:
column
;
transition
:
all
0.3s
ease-in-out
;
}
.portfolio-content
:hover
{
transform
:
translateY
(
-5px
);
box-shadow
:
0
12px
24px
rgba
(
0
,
0
,
0
,
0.12
);
}
.portfolio-content
img
{
width
:
100%
;
max-height
:
180px
;
/* Bildhöhe begrenzen */
object-fit
:
contain
;
/* Inhalt einpassen, nicht beschneiden */
padding
:
10px
;
background
:
#f9f9f9
;
border-bottom
:
1px
solid
#eee
;
}
.portfolio-info
{
padding
:
15px
20px
;
text-align
:
left
;
}
.portfolio-info
h4
{
font-size
:
1.1rem
;
font-weight
:
600
;
margin-bottom
:
5px
;
}
.portfolio-info
p
{
font-size
:
0.95rem
;
color
:
#666
;
margin-bottom
:
10px
;
}
.portfolio-info
a
{
margin-right
:
12px
;
color
:
#007bff
;
text-decoration
:
none
;
}
.portfolio-info
a
:hover
{
color
:
#0056b3
;
}
.portfolio-info
i
{
font-size
:
1.3rem
;
}
.custom-card-link
{
text-decoration
:
none
;
color
:
inherit
;
}
.custom-card-horizontal
{
display
:
flex
;
align-items
:
center
;
background
:
white
;
border
:
1px
solid
#ddd
;
border-radius
:
12px
;
box-shadow
:
0
2px
6px
rgba
(
0
,
0
,
0
,
0.1
);
padding
:
12px
16px
;
margin-bottom
:
20px
;
transition
:
transform
0.2s
,
box-shadow
0.2s
;
}
.custom-card-horizontal
:hover
{
transform
:
translateY
(
-4px
);
box-shadow
:
0
4px
12px
rgba
(
0
,
0
,
0
,
0.15
);
}
.custom-card-horizontal
img
{
width
:
48px
;
height
:
48px
;
object-fit
:
contain
;
margin-right
:
16px
;
flex-shrink
:
0
;
}
.custom-card-info
h4
{
margin
:
0
0
4px
0
;
font-size
:
1.05rem
;
}
.custom-card-info
p
{
margin
:
0
;
font-size
:
0.95rem
;
color
:
#555
;
}
.publication-card
{
background
:
#fff
;
border
:
1px
solid
#ddd
;
border-radius
:
12px
;
padding
:
20px
;
margin-bottom
:
20px
;
box-shadow
:
0
2px
6px
rgba
(
0
,
0
,
0
,
0.08
);
transition
:
all
0.3s
ease
;
}
.publication-card
:hover
{
box-shadow
:
0
4px
12px
rgba
(
0
,
0
,
0
,
0.15
);
transform
:
translateY
(
-3px
);
}
.publication-card
h4
{
margin
:
0
0
8px
0
;
font-size
:
1.05rem
;
}
.publication-card
a
{
color
:
#007bff
;
text-decoration
:
none
;
}
.publication-card
a
:hover
{
text-decoration
:
underline
;
}
.publication-card
p
{
margin
:
0
;
color
:
#444
;
font-size
:
0.95rem
;
}
.publication-box
{
padding
:
20px
;
border
:
2px
solid
#eee
;
border-radius
:
12px
;
background-color
:
#f9f9f9
;
box-shadow
:
0
4px
12px
rgba
(
0
,
0
,
0
,
0.05
);
}
.publication-list
{
list-style-type
:
none
;
padding-left
:
0
;
margin-top
:
10px
;
}
.publication-list
li
{
margin-bottom
:
12px
;
line-height
:
1.5
;
}
.publication-list
a
{
text-decoration
:
none
;
color
:
#004080
;
}
.publication-list
a
:hover
{
text-decoration
:
underline
;
}
.hero-bright
{
background
:
linear-gradient
(
135deg
,
#f0f4ff
,
#ffffff
);
color
:
#1a1a1a
;
padding
:
80px
0
;
}
.btn-glass-light
{
backdrop-filter
:
blur
(
6px
);
background
:
rgba
(
255
,
255
,
255
,
0.7
);
border
:
1px
solid
rgba
(
0
,
123
,
255
,
0.3
);
padding
:
0.75rem
1.5rem
;
border-radius
:
50px
;
transition
:
all
0.3s
ease
;
font-weight
:
500
;
}
.btn-glass-light
:hover
{
background
:
rgba
(
0
,
123
,
255
,
0.1
);
color
:
#0056b3
;
}
.floating
{
animation
:
float
6s
ease-in-out
infinite
;
}
@keyframes
float
{
0
%
{
transform
:
translateY
(
0px
);
}
50
%
{
transform
:
translateY
(
-12px
);
}
100
%
{
transform
:
translateY
(
0px
);
}
}
body
{
font-family
:
'Inter'
,
sans-serif
;
}
.repo-card
{
display
:
flex
;
align-items
:
flex-start
;
background
:
#fff
;
border-radius
:
10px
;
box-shadow
:
0
3px
10px
rgba
(
0
,
0
,
0
,
0.05
);
padding
:
12px
;
margin-bottom
:
12px
;
text-decoration
:
none
;
transition
:
transform
0.2s
ease
;
}
.repo-card
:hover
{
transform
:
translateY
(
-3px
);
}
.repo-icon
{
margin-right
:
12px
;
font-size
:
1.5rem
;
color
:
#0d6efd
;
display
:
flex
;
align-items
:
center
;
justify-content
:
center
;
}
.repo-content
h5
{
font-size
:
1rem
;
font-weight
:
600
;
margin-bottom
:
4px
;
}
.repo-content
p
{
font-size
:
0.875rem
;
color
:
#555
;
margin
:
0
;
}
.repo-group-header
{
font-weight
:
600
;
font-size
:
0.95rem
;
color
:
#198754
;
margin-bottom
:
8px
;
display
:
flex
;
align-items
:
center
;
gap
:
0.5rem
;
}
.entry-line
{
display
:
flex
;
flex-wrap
:
wrap
;
margin-bottom
:
1rem
;
}
.entry-label
{
white-space
:
nowrap
;
font-weight
:
600
;
margin-right
:
0.5rem
;
color
:
#444
;
}
.entry-line
:not
(
:last-child
)
{
border-bottom
:
1px
solid
#ccc
;
padding-bottom
:
0.8rem
;
margin-bottom
:
1rem
;
transition
:
border-color
0.3s
ease
;
}
.entry-line
:hover
{
border-color
:
#007bff
;
/* blaue Linie beim Hover */
}
/* ---- End New Service -- added Juni 2025 ***/
/* ---- End New Service -- added Juni 2025 ***/
public/index.html
View file @
b86ce6f7
...
@@ -32,6 +32,7 @@
...
@@ -32,6 +32,7 @@
<link
href=
"assets/css/main.css"
rel=
"stylesheet"
>
<link
href=
"assets/css/main.css"
rel=
"stylesheet"
>
<!-- link to style.css : added by Salam -->
<!-- link to style.css : added by Salam -->
<style>
<style>
/*
.portfolio-content {
.portfolio-content {
background: #fff;
background: #fff;
border-radius: 20px;
border-radius: 20px;
...
@@ -50,8 +51,8 @@
...
@@ -50,8 +51,8 @@
.portfolio-content img {
.portfolio-content img {
width: 100%;
width: 100%;
max-height
:
180px
;
/* Bildhöhe begrenzen */
max-height: 180px;
object-fit
:
contain
;
/* Inhalt einpassen, nicht beschneiden */
object-fit: contain;
padding: 10px;
padding: 10px;
background: #f9f9f9;
background: #f9f9f9;
border-bottom: 1px solid #eee;
border-bottom: 1px solid #eee;
...
@@ -294,9 +295,9 @@ body {
...
@@ -294,9 +295,9 @@ body {
}
}
.entry-line:hover {
.entry-line:hover {
border-color
:
#007bff
;
/* blaue Linie beim Hover */
border-color: #007bff;
}
}
*/
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment