优化:输入框与确认按钮等高(align-items:stretch)
flex 容器改为 align-items:stretch,按钮去掉固定 height 改为 align-self:stretch,自动撑满与输入框相同高度, 视觉上两者完全对齐。
This commit is contained in:
@@ -1003,16 +1003,16 @@
|
|||||||
</div>
|
</div>
|
||||||
{{-- 输入区 --}}
|
{{-- 输入区 --}}
|
||||||
<div style="padding:14px 20px 0;">
|
<div style="padding:14px 20px 0;">
|
||||||
<div style="display:flex; gap:8px; align-items:center;">
|
<div style="display:flex; gap:8px; align-items:stretch;">
|
||||||
<input type="number" x-model.number="amount"
|
<input type="number" x-model.number="amount"
|
||||||
:placeholder="quota.max_once ? '最多 ' + quota.max_once + ' 金币' : '请输入发放金额'"
|
:placeholder="quota.max_once ? '最多 ' + quota.max_once + ' 金币' : '请输入发放金额'"
|
||||||
:max="quota.max_once || 999999" min="1" x-on:keydown.enter="send()"
|
:max="quota.max_once || 999999" min="1" x-on:keydown.enter="send()"
|
||||||
style="flex:1; height:44px; padding:0 14px; border:2px solid #fcd34d;
|
style="flex:1; min-height:44px; padding:0 14px; border:2px solid #fcd34d;
|
||||||
border-radius:10px; font-size:15px; color:#92400e; outline:none; box-sizing:border-box;">
|
border-radius:10px; font-size:15px; color:#92400e; outline:none; box-sizing:border-box;">
|
||||||
<button x-on:click="send()"
|
<button x-on:click="send()"
|
||||||
style="height:44px; padding:0 24px; border:none; border-radius:10px;
|
style="padding:0 24px; border:none; border-radius:10px;
|
||||||
font-size:14px; font-weight:bold; white-space:nowrap;
|
font-size:14px; font-weight:bold; white-space:nowrap;
|
||||||
color:#fff; transition:opacity .15s;"
|
color:#fff; transition:opacity .15s; align-self:stretch;"
|
||||||
:style="(sending || !amount) ?
|
:style="(sending || !amount) ?
|
||||||
'background:linear-gradient(135deg,#ea580c,#dc2626); box-shadow:none; opacity:.4; cursor:not-allowed;' :
|
'background:linear-gradient(135deg,#ea580c,#dc2626); box-shadow:none; opacity:.4; cursor:not-allowed;' :
|
||||||
'background:linear-gradient(135deg,#ea580c,#dc2626); box-shadow:0 4px 14px rgba(220,38,38,.5); opacity:1; cursor:pointer;'"
|
'background:linear-gradient(135deg,#ea580c,#dc2626); box-shadow:0 4px 14px rgba(220,38,38,.5); opacity:1; cursor:pointer;'"
|
||||||
|
|||||||
Reference in New Issue
Block a user