一体机放大效果开发

This commit is contained in:
冯辉
2026-03-12 17:10:34 +08:00
parent 0c63175816
commit e7ef23ad5d
83 changed files with 3034 additions and 2899 deletions

View File

@@ -856,19 +856,19 @@ function complete() {
height: 100%
.input-nx
position: relative
border-bottom: 2rpx solid #EBEBEB
padding-bottom: 30rpx
border-bottom: 3rpx solid #EBEBEB
padding-bottom: 45rpx
display: flex
flex-wrap: wrap
.nx-item
padding: 16rpx 24rpx
padding: 24rpx 36rpx
width: fit-content
border-radius: 20rpx
border: 2rpx solid #E8EAEE
border-radius: 30rpx
border: 3rpx solid #E8EAEE
background-color: #f8f9fa
margin-right: 16rpx
margin-top: 16rpx
font-size: 28rpx
margin-right: 24rpx
margin-top: 24rpx
font-size: 42rpx
color: #333333
transition: all 0.2s ease
@@ -883,16 +883,16 @@ function complete() {
height: calc(100vh - var(--window-top) - var(--status-bar-height) - var(--window-bottom));
position: fixed;
background: url('@/static/icon/background2.png') 0 0 no-repeat;
background-size: 100% 728rpx;
background-size: 100% 1092rpx;
display: flex;
flex-direction: column
.container-hader
height: 88rpx;
height: 132rpx;
text-align: center;
line-height: 88rpx;
line-height: 132rpx;
color: #000000;
font-weight: bold
font-size: 32rpx
font-size: 48rpx
.login-content
position: absolute;
@@ -903,29 +903,29 @@ function complete() {
align-items: flex-end;
flex-wrap: nowrap;
.logo
width: 266rpx;
height: 182rpx;
width: 399rpx;
height: 273rpx;
.logo-title
font-size: 88rpx;
font-size: 132rpx;
color: #22c984;
width: 180rpx;
width: 270rpx;
.btns
position: absolute;
top: 70%;
left: 50%;
transform: translate(-50%, 0)
.wxlogin
width: 562rpx;
height: 140rpx;
border-radius: 70rpx;
width: 843rpx;
height: 210rpx;
border-radius: 105rpx;
background-color: #13C57C;
color: #FFFFFF;
text-align: center;
line-height: 140rpx;
font-size: 70rpx;
line-height: 210rpx;
font-size: 105rpx;
.wxaddress
color: #BBBBBB;
margin-top: 70rpx;
margin-top: 105rpx;
text-align: center;
.content-one
padding: 0;
@@ -934,143 +934,143 @@ function complete() {
height: 100%
.content-title
flex-shrink: 0
padding: 60rpx 28rpx 0
padding: 90rpx 42rpx 0
display: flex
justify-content: space-between;
align-items: center
margin-bottom: 40rpx
margin-bottom: 60rpx
.title-lf
font-size: 44rpx;
font-size: 66rpx;
color: #000000;
font-weight: 600;
.lf-text
font-weight: 400;
font-size: 28rpx;
font-size: 42rpx;
color: #6C7282;
.title-ri
font-size: 36rpx;
font-size: 54rpx;
color: #000000;
font-weight: 600;
.content-input
margin-bottom: 52rpx
margin-bottom: 78rpx
.input-titile
font-weight: 400;
font-size: 28rpx;
font-size: 42rpx;
color: #6A6A6A;
.input-con2
font-weight: 400;
font-size: 32rpx;
font-size: 48rpx;
color: #333333;
line-height: 80rpx;
height: 80rpx;
border-bottom: 2rpx solid #EBEBEB
line-height: 120rpx;
height: 120rpx;
border-bottom: 3rpx solid #EBEBEB
.input-con
font-weight: 400;
font-size: 32rpx;
font-size: 48rpx;
color: #333333;
line-height: 80rpx;
height: 80rpx;
border-bottom: 2rpx solid #EBEBEB
line-height: 120rpx;
height: 120rpx;
border-bottom: 3rpx solid #EBEBEB
position: relative;
.input-con::before
position: absolute;
right: 20rpx;
top: calc(50% - 2rpx);
right: 30rpx;
top: calc(50% - 3rpx);
content: '';
width: 4rpx;
height: 18rpx;
border-radius: 2rpx
width: 6rpx;
height: 27rpx;
border-radius: 3rpx
background: #697279;
transform: translate(0, -50%) rotate(-45deg) ;
.input-con::after
position: absolute;
right: 20rpx;
right: 30rpx;
top: 50%;
content: '';
width: 4rpx;
height: 18rpx;
border-radius: 2rpx
width: 6rpx;
height: 27rpx;
border-radius: 3rpx
background: #697279;
transform: rotate(45deg)
.error-message
color: #ff4757;
font-size: 24rpx;
margin-top: 10rpx;
font-size: 36rpx;
margin-top: 15rpx;
line-height: 1.4;
.success-message
color: #2ed573;
font-size: 24rpx;
margin-top: 10rpx;
font-size: 36rpx;
margin-top: 15rpx;
line-height: 1.4;
.input-error
.input-con2
border-bottom-color: #ff4757;
.content-sex
height: 110rpx;
height: 165rpx;
display: flex
justify-content: space-between;
align-items: flex-start;
border-bottom: 2rpx solid #EBEBEB
margin-bottom: 52rpx
border-bottom: 3rpx solid #EBEBEB
margin-bottom: 78rpx
.sex-titile
line-height: 80rpx;
line-height: 120rpx;
.sext-ri
display: flex
align-items: center;
.sext-box
height: 76rpx;
width: 152rpx;
height: 114rpx;
width: 228rpx;
text-align: center;
line-height: 80rpx;
border-radius: 12rpx 12rpx 12rpx 12rpx
border: 2rpx solid #E8EAEE;
margin-left: 28rpx
line-height: 120rpx;
border-radius: 18rpx 18rpx 18rpx 18rpx
border: 3rpx solid #E8EAEE;
margin-left: 42rpx
font-weight: 400;
font-size: 28rpx;
font-size: 42rpx;
.sext-boxactive
color: #256BFA
background: rgba(37,107,250,0.1);
border: 2rpx solid #256BFA;
border: 3rpx solid #256BFA;
.scroll-content
flex: 1
overflow: hidden
height: 0 // 关键让flex布局正确计算高度
.scroll-inner
padding: 0 28rpx
padding-bottom: 40rpx
padding: 0 42rpx
padding-bottom: 60rpx
.next-btn
flex-shrink: 0
width: calc(100% - 56rpx);
height: 90rpx;
margin: 0 28rpx 40rpx;
width: calc(100% - 84rpx);
height: 135rpx;
margin: 0 42rpx 60rpx;
background: #256BFA;
border-radius: 12rpx 12rpx 12rpx 12rpx;
border-radius: 18rpx 18rpx 18rpx 18rpx;
font-weight: 500;
font-size: 32rpx;
font-size: 48rpx;
color: #FFFFFF;
text-align: center;
line-height: 90rpx
line-height: 135rpx
position: relative
z-index: 100
/* 技能列表样式 */
.content-skills
margin-bottom: 52rpx
margin-bottom: 78rpx
.skills-header
display: flex
justify-content: space-between
align-items: center
margin-bottom: 32rpx
margin-bottom: 48rpx
.input-titile
font-weight: 400
font-size: 28rpx
font-size: 42rpx
color: #6A6A6A
.add-skill-btn
padding: 16rpx 24rpx
padding: 24rpx 36rpx
background: #256BFA
color: #FFFFFF
border-radius: 8rpx
font-size: 24rpx
border-radius: 12rpx
font-size: 36rpx
font-weight: 500
&.disabled
background: #CCCCCC
@@ -1078,69 +1078,69 @@ function complete() {
.skills-list
.skill-item
background: #F8F9FA
border-radius: 12rpx
padding: 24rpx
margin-bottom: 24rpx
border-radius: 18rpx
padding: 36rpx
margin-bottom: 36rpx
.skill-header
display: flex
justify-content: space-between
align-items: center
margin-bottom: 20rpx
margin-bottom: 30rpx
.skill-number
font-size: 28rpx
font-size: 42rpx
font-weight: 500
color: #333333
.skill-actions
.action-btn
padding: 8rpx 16rpx
border-radius: 6rpx
font-size: 24rpx
padding: 12rpx 24rpx
border-radius: 9rpx
font-size: 36rpx
&.delete-btn
background: #FF4757
color: #FFFFFF
.skill-fields
.skill-field
margin-bottom: 20rpx
margin-bottom: 30rpx
&:last-child
margin-bottom: 0
.field-label
font-size: 24rpx
font-size: 36rpx
color: #6A6A6A
margin-bottom: 8rpx
margin-bottom: 12rpx
.field-input
width: 100%
height: 72rpx
height: 108rpx
background: #FFFFFF
border: 2rpx solid #E8EAEE
border-radius: 8rpx
padding: 0 20rpx
font-size: 28rpx
border: 3rpx solid #E8EAEE
border-radius: 12rpx
padding: 0 30rpx
font-size: 42rpx
color: #333333
position: relative
&.triangle::before
position: absolute
right: 20rpx
top: calc(50% - 2rpx)
right: 30rpx
top: calc(50% - 3rpx)
content: ''
width: 4rpx
height: 14rpx
border-radius: 2rpx
width: 6rpx
height: 21rpx
border-radius: 3rpx
background: #697279
transform: translate(0, -50%) rotate(-45deg)
&.triangle::after
position: absolute
right: 20rpx
right: 30rpx
top: 50%
content: ''
width: 4rpx
height: 14rpx
border-radius: 2rpx
width: 6rpx
height: 21rpx
border-radius: 3rpx
background: #697279
transform: rotate(45deg)
.empty-skills
text-align: center
padding: 60rpx 0
padding: 90rpx 0
.empty-text
font-size: 28rpx
font-size: 42rpx
color: #999999
</style>