一体机放大效果开发

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

@@ -474,27 +474,27 @@ image{
.mys-tops{
display: flex
justify-content: space-between
padding: 52rpx 48rpx
padding: 78rpx 72rpx
.tops-left{
.name{
font-family: 'PingFangSC-Medium', 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', sans-serif;
font-weight: 600;
font-size: 44rpx;
font-size: 66rpx;
color: #333333;
display: flex
align-items: center
justify-content: flex-start
.edit-icon{
display: inline-block
width: 40rpx;
height: 40rpx
padding-bottom: 10rpx
width: 60rpx;
height: 60rpx
padding-bottom: 15rpx
}
}
.subName{
margin-top: 12rpx
margin-top: 18rpx
font-weight: 400;
font-size: 32rpx;
font-size: 48rpx;
color: #333333;
}
@@ -502,8 +502,8 @@ image{
.tops-right{
position: relative
.right-imghead{
width: 136rpx;
height: 136rpx;
width: 204rpx;
height: 204rpx;
border-radius: 50%;
background: #e8e8e8
overflow: hidden
@@ -512,55 +512,55 @@ image{
position: absolute
right: -10rpx
top: -10rpx
width: 50rpx
height: 50rpx
width: 75rpx
height: 75rpx
}
}
}
.mys-line{
margin: 0 28rpx
margin: 0 42rpx
height: 0rpx;
border-radius: 0rpx 0rpx 0rpx 0rpx;
border: 2rpx dashed #000000;
border: 3rpx dashed #000000;
opacity: 0.16;
}
.mys-info{
padding: 28rpx
padding: 42rpx
.mys-h4{
font-family: 'PingFangSC-Medium', 'PingFang SC', 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', sans-serif;
font-weight: 600;
font-size: 32rpx;
font-size: 48rpx;
color: #000000;
margin-bottom: 8rpx
margin-bottom: 12rpx
display: flex;
justify-content: space-between
align-items: center
.mys-edit-icon{
display: inline-block
width: 40rpx;
height: 40rpx
width: 60rpx;
height: 60rpx
}
}
.mys-text{
font-weight: 400;
font-size: 28rpx;
font-size: 42rpx;
color: #333333;
margin-top: 16rpx
margin-top: 24rpx
}
.mys-list{
display: flex
align-items: center
flex-wrap: wrap;
.cards{
margin: 28rpx 28rpx 0 0
height: 80rpx;
padding: 0 38rpx;
margin: 42rpx 42rpx 0 0
height: 120rpx;
padding: 0 57rpx;
width: fit-content
display: flex
align-items: center
justify-content: center
border-radius: 12rpx 12rpx 12rpx 12rpx;
border: 2rpx solid #E8EAEE;
border-radius: 18rpx 18rpx 18rpx 18rpx;
border: 3rpx solid #E8EAEE;
}
}
}
@@ -569,11 +569,11 @@ image{
/* 容器样式适配多端用rpx做单位 */
.work-experience-container {
padding: 20rpx 30rpx;
padding: 30rpx 45rpx;
background-color: #fff;
border-radius: 16rpx;
margin: 20rpx;
box-shadow: 0 2rpx 10rpx rgba(0, 0, 0, 0.05);
border-radius: 24rpx;
margin: 30rpx;
box-shadow: 0 3rpx 15rpx rgba(0, 0, 0, 0.05);
}
/* 标题栏:两端对齐 */
@@ -581,69 +581,69 @@ image{
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 25rpx;
margin-bottom: 38rpx;
}
.exp-title {
font-size: 32rpx;
font-size: 48rpx;
font-weight: 600;
color: #333;
}
/* 编辑/添加按钮UniApp按钮样式重置 */
.exp-edit-btn {
padding: 0 20rpx;
height: 44rpx;
line-height: 44rpx;
font-size: 24rpx;
padding: 0 30rpx;
height: 66rpx;
line-height: 66rpx;
font-size: 36rpx;
margin: 0
}
/* 经历列表容器 */
.exp-list {
margin-top: 10rpx;
margin-top: 15rpx;
}
/* 单个经历卡片 */
.exp-item {
padding: 20rpx 0;
padding: 30rpx 0;
}
/* 公司名称 + 职位(横向排列,职位右对齐) */
.exp-company-row {
display: flex;
justify-content: space-between;
margin-bottom: 15rpx;
margin-bottom: 23rpx;
}
.exp-company {
font-size: 28rpx;
font-size: 42rpx;
font-weight: 500;
color: #333;
}
.exp-position {
font-size: 26rpx;
font-size: 39rpx;
color: #666;
}
/* 工作时间/描述:标签+内容横向排列 */
.exp-date-row, .exp-desc-row {
display: flex;
margin-bottom: 12rpx;
margin-bottom: 18rpx;
line-height: 1.6;
}
/* 标签样式(固定宽度,统一对齐) */
.exp-label {
font-size: 26rpx;
font-size: 39rpx;
color: #999;
min-width: 160rpx;
min-width: 240rpx;
}
/* 内容样式 */
.exp-date, .exp-desc {
font-size: 26rpx;
font-size: 39rpx;
color: #333;
flex: 1; /* 内容占满剩余宽度,支持换行 */
}
@@ -656,16 +656,16 @@ image{
/* 操作按钮行(编辑+删除) */
.exp-op-btn-row {
display: flex;
gap: 15rpx;
margin-top: 15rpx;
gap: 23rpx;
margin-top: 23rpx;
justify-content: flex-end;
}
.exp-op-btn {
padding: 0 15rpx;
height: 40rpx;
line-height: 40rpx;
font-size: 22rpx;
padding: 0 23rpx;
height: 60rpx;
line-height: 60rpx;
font-size: 33rpx;
margin: 0
}
@@ -676,9 +676,9 @@ image{
/* 分隔线 */
.exp-divider {
height: 1rpx;
height: 2rpx;
background-color: #f5f5f5;
margin-top: 20rpx;
margin-top: 30rpx;
}
/* 空状态样式 */
@@ -686,19 +686,19 @@ image{
display: flex;
flex-direction: column;
align-items: center;
padding: 80rpx 0;
padding: 120rpx 0;
color: #999;
}
.empty-img {
width: 140rpx;
width: 210rpx;
height: auto;
margin-bottom: 25rpx;
margin-bottom: 38rpx;
opacity: 0.6;
}
.empty-text {
font-size: 26rpx;
font-size: 39rpx;
text-align: center;
line-height: 1.5;
}
@@ -706,12 +706,12 @@ image{
/* 新增:简历上传区域样式 */
.resume-upload-section {
margin-top: 30rpx;
padding-top: 25rpx;
border-top: 1px dashed #eee; /* 分隔线区分内容区域 */
margin-top: 45rpx;
padding-top: 38rpx;
border-top: 2px dashed #eee; /* 分隔线区分内容区域 */
display: flex;
flex-direction: column;
gap: 15rpx;
gap: 23rpx;
align-items: center;
}
@@ -720,27 +720,27 @@ image{
display: flex;
align-items: center;
justify-content: center;
gap: 10rpx;
padding: 0 30rpx;
gap: 15rpx;
padding: 0 45rpx;
background-color: #f5f7fa;
color: #1677ff;
border-radius: 8rpx;
font-size: 26rpx;
border-radius: 12rpx;
font-size: 39rpx;
}
.upload-icon {
width: 30rpx;
height: 30rpx;
width: 45rpx;
height: 45rpx;
}
.reupload-text {
font-size: 22rpx;
font-size: 33rpx;
color: #666;
}
/* 上传说明文字 */
.upload-tip {
font-size: 20rpx;
font-size: 30rpx;
color: #999;
text-align: center;
line-height: 1.4;
@@ -750,32 +750,32 @@ image{
.uploaded-file-info {
display: flex;
align-items: center;
gap: 15rpx;
padding: 15rpx 20rpx;
gap: 23rpx;
padding: 23rpx 30rpx;
background-color: #fafafa;
border-radius: 8rpx;
margin-top: 10rpx;
border-radius: 12rpx;
margin-top: 15rpx;
}
.file-icon {
width: 36rpx;
height: 36rpx;
width: 54rpx;
height: 54rpx;
}
.file-name {
font-size: 24rpx;
font-size: 36rpx;
color: #333;
max-width: 400rpx;
max-width: 600rpx;
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.delete-file-btn {
padding: 0 15rpx;
height: 36rpx;
line-height: 36rpx;
font-size: 22rpx;
padding: 0 23rpx;
height: 54rpx;
line-height: 54rpx;
font-size: 33rpx;
color: #ff4d4f;
background-color: transparent;
}