Commit 1ebfdef4 authored by timel's avatar timel

feat: small

parent 72c76146
Pipeline #22915 passed with stages
in 17 minutes and 12 seconds
...@@ -2,6 +2,7 @@ ...@@ -2,6 +2,7 @@
.ant-btn { .ant-btn {
display: flex; display: flex;
align-items: center; align-items: center;
justify-content: center;
} }
// 点击按钮产生的波浪扩散效果 // 点击按钮产生的波浪扩散效果
......
@charset "utf-8"; @charset "utf-8";
@import url("https://fonts.googleapis.com/css2?family=Electrolize&display=swap"); @import url("https://fonts.font.im/css2?family=Electrolize&display=swap");
@import "./antd.scss"; @import "./antd.scss";
body { body {
...@@ -29,6 +29,7 @@ body { ...@@ -29,6 +29,7 @@ body {
img { img {
user-select: none; user-select: none;
-webkit-user-drag: none; -webkit-user-drag: none;
display: block; // 取消默认的4px下边距
} }
* { * {
......
...@@ -45,20 +45,17 @@ ...@@ -45,20 +45,17 @@
} }
} }
.btn-add-container { .btn-add {
position: absolute; position: absolute;
bottom: 40px; bottom: 40px;
width: 100%; left: 0;
display: flex; right: 0;
justify-content: center; margin: auto;
.btn-add { background-color: rgba(0, 168, 202, 0.451);
background-color: rgba(0, 168, 202, 0.451); box-shadow: 0 0 20px 0 rgba(0, 221, 255, 0.5);
&:hover {
box-shadow: 0 0 20px 0 rgba(0, 221, 255, 0.5); background-color: rgba(0, 168, 202, 0.451) !important;
&:hover { transform: scale(1.1);
background-color: rgba(0, 168, 202, 0.451) !important; filter: brightness(1.2);
transform: scale(1.1);
filter: brightness(1.2);
}
} }
} }
...@@ -40,16 +40,14 @@ export const DeckSelect: React.FC<{ ...@@ -40,16 +40,14 @@ export const DeckSelect: React.FC<{
</div> </div>
))} ))}
</div> </div>
<div className={styles["btn-add-container"]}> <Button
<Button className={styles["btn-add"]}
className={styles["btn-add"]} icon={<PlusOutlined />}
icon={<PlusOutlined />} shape="circle"
shape="circle" type="text"
type="text" onClick={onAdd}
onClick={onAdd} size="large"
size="large" />
/>
</div>
</> </>
); );
}; };
......
...@@ -7,15 +7,18 @@ ...@@ -7,15 +7,18 @@
padding: 0 2rem; padding: 0 2rem;
gap: 1.5rem; gap: 1.5rem;
box-sizing: border-box; box-sizing: border-box;
.logo { .logo-container {
width: 60px; align-items: center;
filter: brightness(1.5); height: min-content;
transform: translateY(1px); .logo {
width: 60px;
filter: brightness(1.5);
transform: translateY(1px);
}
} }
a { a {
color: white; color: white;
font-family: sans-serif;
text-decoration: none;
font-size: 0.825rem; font-size: 0.825rem;
line-height: var(--header-height); line-height: var(--header-height);
transition: 0.3s; transition: 0.3s;
......
...@@ -20,12 +20,18 @@ export const Component = () => { ...@@ -20,12 +20,18 @@ export const Component = () => {
return ( return (
<> <>
<nav className={styles.navbar}> <nav className={styles.navbar}>
<img <div className={styles["logo-container"]}>
<img
className={styles.logo}
src={`${NeosConfig.assetsPath}/neos-logo.svg`}
alt="NEOS"
/>
</div>
{/* <img
className={styles.logo} className={styles.logo}
src={`${NeosConfig.assetsPath}/neos-logo.svg`} src={`${NeosConfig.assetsPath}/neos-logo.svg`}
alt="NEOS" alt="NEOS"
/> /> */}
<NavLink to="/">主页</NavLink> <NavLink to="/">主页</NavLink>
<NavLink to="/match">匹配</NavLink> <NavLink to="/match">匹配</NavLink>
<NavLink to="/build">组卡</NavLink> <NavLink to="/build">组卡</NavLink>
......
...@@ -103,32 +103,27 @@ const MoraButton: React.FC<{ ...@@ -103,32 +103,27 @@ const MoraButton: React.FC<{
}> = () => { }> = () => {
// TODO: 实现这个onclick // TODO: 实现这个onclick
// 防抖 // 防抖
const map = {
[Mora.Rock]: "石头",
[Mora.Scissors]: "剪刀",
[Mora.Paper]: "",
};
return ( return (
<Popover <Popover
overlayStyle={{ backdropFilter: "blur(10px)" }} overlayStyle={{ backdropFilter: "blur(10px)" }}
content={ content={
<Space> <Space>
<Button {[Mora.Rock, Mora.Scissors, Mora.Paper].map((mora) => (
size="large" <Button
type="text" size="large"
icon={<IconFont type="icon-hand-rock" size={16} />} type="text"
> icon={<IconFont type={`icon-hand-${mora}`} size={16} />}
石头 >
</Button> {map[mora]}
<Button </Button>
size="large" ))}
type="text"
icon={<IconFont type="icon-hand-scissors" size={16} />}
>
剪刀
</Button>
<Button
size="large"
type="text"
icon={<IconFont type="icon-hand-paper" size={16} />}
>
</Button>
</Space> </Space>
} }
trigger="focus" trigger="focus"
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment