File size: 2,135 Bytes
14bd24c
04d672c
 
 
 
 
 
 
14bd24c
04d672c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
14bd24c
04d672c
 
 
 
 
 
 
 
 
 
 
 
 
14bd24c
04d672c
14bd24c
 
 
04d672c
 
 
14bd24c
04d672c
14bd24c
 
04d672c
 
 
 
14bd24c
 
04d672c
 
 
14bd24c
 
 
 
 
04d672c
 
14bd24c
04d672c
 
 
 
 
 
 
 
 
 
 
14bd24c
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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
/* ��վȫ����ʽ */
body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    background-color: #f4f4f4;
}

/* ������ʽ */
form {
    margin-bottom: 20px;
}

input[type="text"],
input[type="password"] {
    padding: 5px;
    margin-right: 10px;
}

input[type="submit"] {
    padding: 5px 15px;
    cursor: pointer;
}

/* ��������ʽ */
h2, h3 {
    color: #333;
}

div {
    background-color: #fff;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 5px;
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
}


/* �������ͼ��ʽ */
.album-thumbnail {
    width: 100px; /* ��������ͼ�Ŀ���Ϊ30���� */
    height: 100px; /* ��������ͼ�ĸ߶�Ϊ30���� */
    object-fit: cover; /* ȷ��ͼƬ����ʧ�� */
    margin-right: 10px;
}

/* �ٲ���������ʽ */
.waterfall {
    column-count: 4; /* �����Ը�����Ҫ�������� */
    column-gap: 10px; /* ������֮��ļ�� */
    margin: 0 10px;
}

.waterfall .item {
    break-inside: avoid; /* ��ֹͼƬ���зָ� */
    margin-bottom: 10px; /* ͼƬ��ͼƬ֮��ļ�� */
}

.waterfall img {
    width: 300px; /* ����ͼƬ�Ŀ���Ϊ300���� */
    height: 300px; /* ����ͼƬ�ĸ߶�Ϊ300���� */
    object-fit: cover; /* ����ͼƬ�ı���������IJ��ֻᱻ�ü� */
    border-radius: 5px; /* ��ѡ��ΪͼƬ����Բ�DZ߿� */
    box-shadow: 0 4px 8px rgba(0,0,0,0.1); /* ��ѡ��ΪͼƬ������Ӱ */
}

/* ��Ӧʽ��ƣ�������Ļ��С�����ٲ������� */
@media (max-width: 800px) {
    .waterfall {
        column-count: 2;
    }
}

@media (max-width: 400px) {
    .waterfall {
        column-count: 1;
    }
}

@keyframes blink {
    0%, 100% {
        opacity: 1;
    }
    50% {
        opacity: 0;
    }
}

#loading {
    /* 其他样式保持不变 */
    /* 添加动画 */
    animation: blink 1s linear infinite;
}