diff --git a/src/components/KUNGalgameTopBar.vue b/src/components/KUNGalgameTopBar.vue
index a08ce081..7db4d49c 100644
--- a/src/components/KUNGalgameTopBar.vue
+++ b/src/components/KUNGalgameTopBar.vue
@@ -6,7 +6,7 @@ export default {
Icon,
},
setup() {
- let topBarItem: string[] = ["回到主页", "帖子发布", "技术交流", "关于我们"];
+ let topBarItem: string[] = ["所有帖子", "发布帖子", "技术交流", "关于我们"];
return {
topBarItem,
};
diff --git a/src/views/Home/content/article/header/ArticleHeader.vue b/src/views/Home/content/article/header/ArticleHeader.vue
index dd0894ff..8ea4170b 100644
--- a/src/views/Home/content/article/header/ArticleHeader.vue
+++ b/src/views/Home/content/article/header/ArticleHeader.vue
@@ -14,7 +14,7 @@ export default {
筛选
-
+
-
搜索帖子
-
+
+
+
+
+
+
+ 搜索历史
+ 清除所有历史
+
+
+
+
+ 啊这可海星啊这可海星啊这可海星啊这可海星啊这可海星
+
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+ 啊这可海星
+
+
+
全部帖子
-
+
@@ -66,9 +129,7 @@ export default {
flex-shrink: 0;
}
/* 筛选、搜索帖子、更多 */
-.nav-article-sort-container,
-.nav-article-search-container,
-.nav-article-more-topic {
+.nav-article-sort-container {
height: 100%;
width: 1px;
/* 居中弹性盒 */
@@ -84,6 +145,8 @@ export default {
flex-grow: 1;
border-radius: 5px 0 0 0;
position: relative;
+ border-bottom: 1px solid var(--kungalgame-trans-blue-4);
+ box-sizing: border-box;
cursor: pointer;
}
.nav-article-sort-container:hover {
@@ -94,6 +157,10 @@ export default {
top: 100%;
position: absolute;
}
+.filter {
+ font-size: 18px;
+ margin-left: 5px;
+}
.sort-submenu {
display: none;
flex-direction: column;
@@ -121,13 +188,161 @@ export default {
}
/* 搜索帖子 */
.nav-article-search-container {
- background-color: var(--kungalgame-trans-blue-3);
+ height: 100%;
+ width: 1px;
+ justify-content: center;
+ align-items: center;
+ /* 页面缩小不换行 */
+ white-space: nowrap;
+ background-color: var(--kungalgame-trans-blue-2);
flex-grow: 2;
+ /* 相对于二级菜单定位 */
+ position: relative;
+ display: flex;
+}
+/* 中间搜索菜单的 hover */
+.nav-article-search-container:hover {
+ background-color: var(--kungalgame-trans-white-2);
+}
+/* 搜索框表单 */
+.article-search-form {
+ display: flex;
+ height: 100%;
+ /* 随着页面自增长 */
+ width: 1px;
+ flex-grow: 1;
+ /* 居中 */
+ justify-content: center;
+ align-items: center;
+}
+/* 搜索内容区 */
+.nav-search-content {
+ width: 100%;
+}
+/* 框体 */
+.nav-search-input {
+ height: 40px;
+ width: 100%;
+ /* 搜索时输入的字体大小 */
+ font-size: 16px;
+ border: 1px solid var(--kungalgame-trans-blue-4);
+ box-sizing: border-box;
+ background-color: var(--kungalgame-trans-white-9);
+}
+/* 提示文字“搜索帖子”的文字颜色 */
+.nav-search-input::placeholder {
+ color: var(--kungalgame-font-color-2);
+}
+/* 获取焦点后的框体 */
+.nav-search-input:focus {
+ outline: none;
+}
+/* 搜索按钮 */
+.nav-search-btn {
+ /* 正方形,不缩小 */
+ height: 40px;
+ width: 40px;
+ flex-shrink: 0;
+ border: 1px solid var(--kungalgame-trans-blue-4);
+ /* 左侧无边框 */
+ border-left: none;
+ /* 搜索图标居中 */
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ /* 内边距盒子 */
+ box-sizing: border-box;
+ font-size: 18px;
+}
+/* 搜索按钮的 hover */
+.nav-search-btn:hover {
+ background-color: var(--kungalgame-red-2);
+}
+/* 搜索按钮的 active */
+.nav-search-btn:active {
+ background-color: var(--kungalgame-red-3);
+}
+/* 搜索历史的容器 */
+.article-search-history {
+ width: 100%;
+ /* 相对于 nav 的搜索区域绝对定位 */
+ position: absolute;
+ /* 紧贴搜索区定位 */
+ top: 40px;
+ left: 0;
+ /* 无 hover 时不显示搜索历史 */
+ display: none;
+ flex-direction: column;
+ background-color: var(--kungalgame-trans-white-2);
+ color: var(--kungalgame-font-color-3);
+ border: 1px solid var(--kungalgame-red-1);
+ border-radius: 7px;
+ box-shadow: 0 1px 6px var(--kungalgame-gray-2);
+}
+/* hover 时显示搜索历史 */
+.nav-article-search-container:hover .article-search-history {
+ display: flex;
+}
+/* 搜索历史 title 的文字 */
+.search-history-title {
+ display: flex;
+ margin: 10px;
+ /* 两个提示文字左右分布 */
+ justify-content: space-between;
+}
+/* 搜索历史 TAG 的存放容器 */
+.search-history-container {
+ display: flex;
+ flex-direction: column;
+ /* 单个搜索记录的字体 */
+ font-size: 13px;
+ /* 搜索记录左右两侧的空白距离 */
+ margin: 10px;
+}
+/* 单个搜索历史 */
+.search-history-container > div {
+ padding: 7px 3px;
+ margin: 2px 0;
+ background-color: var(--kungalgame-trans-gray-1);
+ cursor: pointer;
+}
+/* 单个搜索历史的 hover */
+.search-history-container > div:hover {
+ background-color: var(--kungalgame-trans-blue-1);
+}
+/* 单个搜索按钮 hover 时显示删除按钮 */
+.search-history-container > div:hover .del-history {
+ display: block;
+}
+/* 单个搜索历史 */
+.search-history-container span {
+ position: relative;
+ display: flex;
+ overflow: hidden;
+}
+/* 删除按钮 */
+.del-history {
+ right: 1%;
+ font-size: medium;
+ position: absolute;
+ color: var(--kungalgame-font-color-0);
+ display: none;
}
/* 更多 */
.nav-article-more-topic {
+ height: 100%;
+ width: 1px;
+ /* 居中弹性盒 */
+ display: flex;
+ justify-content: center;
+ align-items: center;
+ /* 页面缩小不换行 */
+ white-space: nowrap;
background-color: var(--kungalgame-trans-purple-3);
flex-grow: 1;
border-radius: 0 5px 0 0;
}
+.all-topic {
+ font-size: 18px;
+}