-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathstyle.css
More file actions
39 lines (32 loc) · 2.3 KB
/
style.css
File metadata and controls
39 lines (32 loc) · 2.3 KB
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
/* Grund-Einstellungen */
* { box-sizing: border-box; margin: 0; padding: 0; font-family: 'Segoe UI', Arial, sans-serif; }
body { background-color: #f5f8fa; color: #14171a; }
/* Navigation */
.navbar { background: white; height: 46px; border-bottom: 1px solid rgba(0,0,0,0.1); position: fixed; width: 100%; top: 0; z-index: 1000; }
.nav-content { max-width: 1190px; margin: 0 auto; display: flex; justify-content: space-between; align-items: center; height: 100%; padding: 0 15px; }
.nav-links a { text-decoration: none; color: #66757f; font-weight: bold; margin-right: 20px; font-size: 13px; }
.nav-links a.active { color: #1da1f2; border-bottom: 2px solid #1da1f2; padding-bottom: 12px; }
.nav-logo img { height: 20px; }
.search-bar { background: #f5f8fa; border: 1px solid #e6ecf0; padding: 6px 12px; border-radius: 20px; font-size: 12px; }
/* Layout */
.container { max-width: 1190px; margin: 60px auto 0; display: grid; grid-template-columns: 290px 590px 290px; gap: 10px; padding: 0 15px; }
/* Karten Design */
.profile-card, .tweet-box, .tweet, .trends-card { background: white; border: 1px solid #e6ecf0; border-radius: 0; margin-bottom: 10px; }
/* Tweet Box */
.tweet-box { padding: 10px 15px; display: flex; gap: 10px; background: #e8f5fd; }
.tweet-box textarea { width: 100%; border: 1px solid #c6e7fb; border-radius: 8px; padding: 10px; resize: none; height: 80px; }
.btn-tweet { background: #1da1f2; color: white; border: none; padding: 8px 16px; border-radius: 100px; font-weight: bold; cursor: pointer; float: right; margin-top: 5px; }
/* Feed & Tweets */
.tweet { padding: 12px 15px; display: flex; gap: 10px; transition: background 0.2s; }
.tweet:hover { background: #f5f8fa; }
.tweet-header span { color: #657786; font-size: 13px; }
.tweet-content p { font-size: 14px; margin-top: 4px; line-height: 20px; }
.tweet-actions { margin-top: 10px; color: #657786; display: flex; gap: 40px; font-size: 12px; }
/* Avatare (Platzhalter) */
.avatar-small { width: 32px; height: 32px; background: #ccd6dd; border-radius: 50%; }
.avatar-large { width: 72px; height: 72px; background: #ccd6dd; border-radius: 50%; border: 4px solid white; position: relative; margin-top: -36px; margin-left: 10px; }
/* Responsive (Mobile) */
@media (max-width: 1000px) {
.container { grid-template-columns: 1fr; }
.left-col, .right-col { display: none; }
}