|
@@ -1,143 +1,92 @@
|
|
|
|
|
|
+:host {
|
|
|
+ --page-padding: 16px;
|
|
|
+ --primary-color: #ec9811;
|
|
|
+ --card-border-radius: 16px;
|
|
|
+ --card-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
|
|
|
+}
|
|
|
ion-app {
|
|
|
- background: url('/assets/images/background-image6.jpg') no-repeat center center fixed;
|
|
|
-
|
|
|
background-size: cover;
|
|
|
-
|
|
|
- background-position: center;
|
|
|
-
|
|
|
height: 100vh;
|
|
|
-
|
|
|
margin: 0;
|
|
|
-
|
|
|
padding: 0;
|
|
|
-
|
|
|
}
|
|
|
|
|
|
-
|
|
|
ion-content {
|
|
|
--background: transparent;
|
|
|
-
|
|
|
padding: 16px;
|
|
|
}
|
|
|
|
|
|
+
|
|
|
.custom-toolbar {
|
|
|
- --background: rgba(255, 255, 255, 0.8);
|
|
|
- display: flex;
|
|
|
- justify-content: center;
|
|
|
- align-items: center;
|
|
|
- padding: 0;
|
|
|
+ --background: rgba(0, 0, 0, 0.7);
|
|
|
+ border-bottom: 1px solid rgba(255, 255, 255, 0.2);
|
|
|
+ padding: 0 16px;
|
|
|
}
|
|
|
|
|
|
.custom-title {
|
|
|
- font-size: 1.3em;
|
|
|
- font-weight: bold;
|
|
|
- color: #000000;
|
|
|
- text-align: center;
|
|
|
- margin: 0;
|
|
|
- text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.2);
|
|
|
-
|
|
|
- font-family: "微软雅黑";
|
|
|
-}
|
|
|
-
|
|
|
-ion-card {
|
|
|
- background-color: #e0f7fa;
|
|
|
- border-radius: 10px;
|
|
|
- padding: 20px;
|
|
|
- box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
|
|
|
-}
|
|
|
-
|
|
|
-ion-card-title {
|
|
|
- font-size: 1.5em;
|
|
|
- font-weight: bold;
|
|
|
- color: #00796b;
|
|
|
- margin: 0;
|
|
|
+ font-size: 1.5em;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #ffeb3b;
|
|
|
+ text-align: center;
|
|
|
}
|
|
|
|
|
|
-ion-card-subtitle {
|
|
|
- font-size: 1.2em;
|
|
|
- color: #004d40;
|
|
|
- margin-top: 5px;
|
|
|
+
|
|
|
+.user-card {
|
|
|
+ margin: 20px 0;
|
|
|
+ border-radius: 15px;
|
|
|
+ background-color: rgba(255, 255, 255, 0.1);
|
|
|
+ box-shadow: 0 4px 15px rgba(0, 0, 0, 0.5);
|
|
|
+ transition: transform 0.3s ease-in-out;
|
|
|
}
|
|
|
|
|
|
-ion-card:hover {
|
|
|
- background-color: #b2ebf2;
|
|
|
- transition: background-color 0.3s;
|
|
|
-}
|
|
|
-.memo-card {
|
|
|
- background-color: #e0f7fa;
|
|
|
- border-radius: 10px;
|
|
|
- padding: 20px;
|
|
|
- box-shadow: 0 4px 10px rgba(0, 0, 0, 0.1);
|
|
|
+.user-card:hover {
|
|
|
+ transform: translateY(-5px);
|
|
|
}
|
|
|
|
|
|
-.memo-title {
|
|
|
- font-size: 1.8em;
|
|
|
- font-weight: bold;
|
|
|
- color: #00796b;
|
|
|
- margin: 15px 0;
|
|
|
-}
|
|
|
-
|
|
|
-.memo-description {
|
|
|
- font-size: 1.1em;
|
|
|
- color: #004d40;
|
|
|
- margin-bottom: 20px;
|
|
|
-}
|
|
|
-
|
|
|
-.tag-list {
|
|
|
- list-style-type: none;
|
|
|
- padding: 0;
|
|
|
-}
|
|
|
-
|
|
|
-.tag-item {
|
|
|
- background-color: #b2ebf2;
|
|
|
- color: #00796b;
|
|
|
- border-radius: 5px;
|
|
|
- padding: 10px;
|
|
|
- margin: 5px 0;
|
|
|
- transition: background-color 0.3s;
|
|
|
- cursor: pointer;
|
|
|
-}
|
|
|
-
|
|
|
-.tag-item:hover {
|
|
|
- background-color: #80deea;
|
|
|
-}
|
|
|
.card-header {
|
|
|
- display: flex;
|
|
|
- align-items: center;
|
|
|
- padding: 10px;
|
|
|
+ display: flex;
|
|
|
+ align-items: center;
|
|
|
+ padding: 15px;
|
|
|
}
|
|
|
|
|
|
.avatar {
|
|
|
- width: 50px;
|
|
|
- height: 50px;
|
|
|
- border-radius: 50%;
|
|
|
- margin-right: 15px;
|
|
|
- object-fit: cover;
|
|
|
+ width: 70px;
|
|
|
+ height: 70px;
|
|
|
+ border-radius: 50%;
|
|
|
+ margin-right: 15px;
|
|
|
+ box-shadow: 0 2px 5px rgba(0, 0, 0, 0.5);
|
|
|
}
|
|
|
|
|
|
.user-info {
|
|
|
- flex: 1;
|
|
|
+ flex: 1;
|
|
|
}
|
|
|
|
|
|
+.user-title {
|
|
|
+ font-size: 1.6em;
|
|
|
+ font-weight: bold;
|
|
|
+ color: #ffeb3b;
|
|
|
+}
|
|
|
|
|
|
-
|
|
|
-.login-card {
|
|
|
- width: 94%;
|
|
|
- max-width: 400px;
|
|
|
- text-align: center;
|
|
|
- padding: 10px;
|
|
|
+.user-subtitle {
|
|
|
+ font-size: 1.2em;
|
|
|
+ color: #a5d6a7;
|
|
|
}
|
|
|
|
|
|
-.image-container {
|
|
|
- width: 100%;
|
|
|
- display: flex;
|
|
|
- justify-content: center;
|
|
|
- margin-top: 10px;
|
|
|
+.card-content {
|
|
|
+ padding: 20px;
|
|
|
}
|
|
|
|
|
|
-.responsive-image {
|
|
|
- max-width: 80%;
|
|
|
- height: auto;
|
|
|
- border-radius: 8px;
|
|
|
+
|
|
|
+.action-button {
|
|
|
+ margin: 10px 0;
|
|
|
+ border-radius: 10px;
|
|
|
+ transition: background-color 0.3s, transform 0.2s;
|
|
|
+ background-color: rgba(255, 165, 0, 0.8);
|
|
|
+ color: white;
|
|
|
}
|
|
|
+
|
|
|
+.action-button:hover {
|
|
|
+ transform: translateY(-2px);
|
|
|
+ background-color: rgba(255, 165, 0, 1);
|
|
|
+}
|