-
Notifications
You must be signed in to change notification settings - Fork 0
/
styles.css
155 lines (131 loc) · 3.47 KB
/
styles.css
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
body {
font-family: Arial, sans-serif;
line-height: 1.6;
margin: 0;
padding: 10px 325px;
color: #333;
}
.container {
width: 80%;
margin: auto;
overflow: hidden;
}
header {
background: #333;
color: #fff;
padding: 10px 0;
}
header h1 {
text-align: center;
margin: 0;
}
nav ul {
list-style: none;
padding: 0;
display: flex;
justify-content: center;
}
nav ul li {
margin: 0 10px;
}
nav ul li a {
color: #fff;
text-decoration: none;
}
section {
padding: 20px 0;
border-bottom: 1px solid #ccc;
}
section h2 {
text-align: center;
font-size: 24px; /* Başlık boyutunu büyütüyoruz */
font-weight: bold; /* Kalın yazı tipi */
color: #333; /* Başlık rengi */
border-bottom: 2px solid #4CAF50; /* Başlığın altına ince bir çizgi ekliyoruz */
padding-bottom: 10px; /* Çizgi ile başlık arasına boşluk */
margin-bottom: 20px; /* Başlık ile içerik arasında boşluk */
}
.project {
margin-bottom: 20px;
}
footer {
background: #333;
color: #fff;
text-align: center;
padding: 10px 0;
margin-top: 20px;
}
.profile-img {
width: 150px; /* Resmin genişliği */
height: 150px; /* Resmin yüksekliği */
border-radius: 50%; /* Yuvarlak yapmak için */
object-fit: cover; /* Resmin bozulmadan kesilmesini sağlar */
display: block;
margin: 0 auto; /* Resmi ortalamak için */
}
/* Sosyal medya ikonlarının konumlandırılması */
.social-icons {
position: fixed;
top: 20px;
right: 20px;
z-index: 1000; /* Diğer öğelerin üstünde görünmesini sağlar */
}
.social-icon {
display: block;
margin-bottom: 10px;
color: #333; /* İkonların rengi */
font-size: 18px; /* İkon boyutunu küçültüyoruz */
transition: color 0.3s; /* Hover efekti için geçiş */
}
.social-icon:hover {
color: #4CAF50; /* Hover durumunda renk değişimi */
}
/* İkonların hizalanması */
.social-icon i {
font-size: 24px; /* İkon boyutunu küçültüyoruz */
}
/* Mobil cihazlar için düzenleme */
@media (max-width: 768px) {
body {
padding: 10px; /* Sağdan ve soldan boşluğu azaltıyoruz */
}
.container {
width: 95%; /* Container'ı daha geniş yaparak ekrana sığmasını sağlıyoruz */
}
nav ul {
flex-direction: column; /* Navigasyon menüsünü dikey hale getiriyoruz */
text-align: center;
}
.profile-img {
width: 100px; /* Profil resmini küçültüyoruz */
height: 100px;
}
.social-icons {
position: static; /* Sosyal medya ikonlarını sabitlikten çıkarıyoruz */
text-align: center;
margin-top: 10px;
}
.social-icon i {
font-size: 20px; /* Sosyal medya ikonlarının boyutunu küçültüyoruz */
}
}
/* Sosyal medya ikonlarının konumu ve mobil için düzenleme */
.social-icons {
position: fixed; /* Sağ üstte sabit kalmasını sağlar */
top: 10px; /* Üstten mesafe */
right: 10px; /* Sağdan mesafe */
display: flex; /* İkonları yan yana dizer */
gap: 10px; /* İkonlar arasında boşluk */
z-index: 1000; /* Diğer içeriklerin üzerinde görünmesini sağlar */
}
.social-icon {
color: #333; /* İkon rengi */
font-size: 18px; /* İkon boyutu */
transition: color 0.3s ease; /* Renk geçiş efekti */
}
.social-icon:hover {
color: #4CAF50; /* Hover durumunda renk değişimi */
}
.social-icon i {
font-size: 20px; /* İkonların boyutu */
}