blob: 4f0a801036311b38b7ceed9b461e3c107a84c137 [file] [log] [blame]
22301009e68c0dd2025-06-05 15:28:07 +08001.user-avatar {
2 width: 40px;
3 height: 40px;
4 border-radius: 50%;
5 object-fit: cover;
6 border: 1.5px solid #ddd;
7 box-shadow: 0 1px 4px rgba(0,0,0,0.1);
8}
9
Krishyaf1d0ea82025-05-03 17:01:58 +080010.friend-moments-container {
11 margin: 0 auto;
Krishya57cc17b2025-05-26 16:43:34 +080012 background: #333;
Krishyaf1d0ea82025-05-03 17:01:58 +080013 padding-bottom: 40px;
14}
15
16.fm-header {
17 display: flex;
18 justify-content: space-between;
19 align-items: center;
20 padding: 2%;
21}
22
Krishyab5ef96d2025-06-05 13:57:05 +080023.like-container{
24 display: flex;
25 align-items: center;
26 gap: 10px;
27}
Krishyaf1d0ea82025-05-03 17:01:58 +080028.f-search-bar {
29 display: flex;
30 align-items: center;
31 gap: 5px;
32}
33
34.search-input {
35 padding: 6px 8px;
36 font-size: 14px;
37 border: 1px solid #ccc;
38 border-radius: 4px;
39}
40
41.search-btn {
42 padding: 6px 12px;
43 font-size: 14px;
44 cursor: pointer;
45 background: #fff;
46 border: 1px solid #ccc;
47 border-radius: 4px;
48}
49
50.feed-list .feed-item {
51 padding: 1% 1.5%;
52 margin: 1% 2%;
53 border-radius: 6px;
Krishyaf1d0ea82025-05-03 17:01:58 +080054 margin-bottom: 2%;
55 background-color: #e9ded2;
56}
57
58.feed-item h4 {
59 margin: 0 0 5px;
60}
61
62.feed-item p {
63 margin: 0 0 10px;
64 line-height: 1.4;
65}
66
67.feed-images {
68 display: flex;
69 flex-wrap: wrap;
70 gap: 6px;
71 margin-bottom: 10px;
72}
73
74.feed-images img {
75 width: 100px;
76 height: 100px;
77 object-fit: cover;
78 border-radius: 4px;
79 border: 1px solid #ddd;
80}
81
82.feed-footer {
83 display: flex;
84 justify-content: space-between;
85 align-items: center;
86 font-size: 12px;
87 color: #666;
88}
89
90.delete-btn {
91 background: none;
92 border: none;
93 color: #f44;
94 cursor: pointer;
95 font-size: 12px;
96}
97
Krishyaf1d0ea82025-05-03 17:01:58 +080098.modal-overlay {
99 position: fixed;
100 top: 0;
101 left: 0;
102 width: 100%;
103 height: 100%;
104 background: rgba(0,0,0,0.5);
105 display: flex;
106 justify-content: center;
107 align-items: center;
108 z-index: 1000;
109}
110
111.modal-dialog {
112 background: #e9ded2;
113 padding: 20px;
114 width: 35%;
115 border-radius: 8px;
116 display: flex;
117 flex-direction: column;
118 gap: 20px;
119}
120
Krishyaf1d0ea82025-05-03 17:01:58 +0800121.modal-dialog h3 {
122 margin: 0;
123 color : #4A3B34;
124}
125
126.modal-dialog input[type="text"],
127.modal-dialog textarea {
128 width: 97%;
129 padding: 8px;
130 font-size: 14px;
131 border: 1px solid #ccc;
132 border-radius: 4px;
133}
134
135.modal-dialog input[type="file"] {
136 width: 97%;
137 font-size: 14px;
138 border-radius: 4px;
139}
140
141.modal-dialog textarea {
142 resize: vertical;
143 min-height: 80px;
144}
145
146.cf-preview {
147 display: flex;
148 flex-wrap: wrap;
149 gap: 8px;
150}
151
152.cf-preview img {
153 width: 80px;
154 height: 80px;
155 object-fit: cover;
156 border-radius: 4px;
157 border: 1px solid #bbb;
158}
159
160.modal-actions {
161 display: flex;
162 justify-content: flex-end;
163 margin-top: 10px;
164}
165
166.modal-actions .btn {
167 padding: 6px 12px;
168 font-size: 14px;
169 cursor: pointer;
170 border: none;
171 border-radius: 4px;
172}
173
174.modal-actions .btn.cancel {
175 background: #5F4437;
176}
177
178.modal-actions .btn.submit {
179 background: #BA929A;
180 color: #fff;
22301009e68c0dd2025-06-05 15:28:07 +0800181}
182