detail布局调整

This commit is contained in:
X1627315083@163.com
2026-05-27 16:31:08 +08:00
parent 3da18cb246
commit 91889102ea
2 changed files with 36 additions and 3 deletions

View File

@@ -305,7 +305,7 @@ export default {
digitalDetail:{ digitalDetail:{
Sketch: 'Sketch', Sketch: 'Sketch',
Illustration: 'Illustration', Illustration: 'Illustration',
Product: 'Product', Product: 'Product Image',
EditorialVisual: 'Editorial Visual', EditorialVisual: 'Editorial Visual',
Back: 'Back', Back: 'Back',
ReleaseIn: 'Release in', ReleaseIn: 'Release in',

View File

@@ -111,7 +111,7 @@ defineExpose({})
</div> </div>
<div class="right"> <div class="right">
<div class="top"> <div class="top">
<div class="box"> <div class="box illustration">
<div class="title">{{ $t('digitalDetail.Illustration') }}</div> <div class="title">{{ $t('digitalDetail.Illustration') }}</div>
<div class="imgBox"> <div class="imgBox">
<img :src="item?.imgUrl" v-for="item in illustrationList" :key="item" alt=""> <img :src="item?.imgUrl" v-for="item in illustrationList" :key="item" alt="">
@@ -125,7 +125,7 @@ defineExpose({})
</div> </div>
</div> </div>
<div class="bottom"> <div class="bottom">
<div class="box aa"> <div class="box editorialVisual">
<div class="title">{{ $t('digitalDetail.EditorialVisual') }}</div> <div class="title">{{ $t('digitalDetail.EditorialVisual') }}</div>
<div class="imgBox"> <div class="imgBox">
<img :src="item?.gif||item?.imgUrl" v-for="item in editorialVisualList" :key="item" alt=""> <img :src="item?.gif||item?.imgUrl" v-for="item in editorialVisualList" :key="item" alt="">
@@ -234,8 +234,37 @@ defineExpose({})
flex-wrap: wrap; flex-wrap: wrap;
img{ img{
width: 100%; width: 100%;
// height: 51rem;
// margin: 0 auto;
} }
} }
&.sketch{
.imgBox{
flex-direction: column;
gap: 2rem;
padding: 5rem 0;
img{
height: 20.4rem;
width: auto;
margin: auto;
}
}
}
&.illustration{
.imgBox{
> img{
aspect-ratio: 9 / 16;
object-fit: contain;
padding: 3.6rem;
}
}
}
&.editorialVisual{
.imgBox{
row-gap: 60px;
}
}
} }
> .left{ > .left{
@@ -260,6 +289,7 @@ defineExpose({})
display: flex; display: flex;
} }
> .bottom{ > .bottom{
margin-top: 10.5rem;
.imgBox{ .imgBox{
display: flex; display: flex;
img{ img{
@@ -336,6 +366,9 @@ defineExpose({})
object-fit: cover; object-fit: cover;
} }
> .detail{ > .detail{
display: flex;
flex-direction: column;
align-items: flex-start;
.name{ .name{
text-decoration: underline; text-decoration: underline;
font-weight: 500; font-weight: 500;