This commit is contained in:
parent
a78875ea4b
commit
9158edaa45
|
|
@ -41,7 +41,11 @@ export const Card: React.FC<ArticleData> = (articleData) => {
|
||||||
|
|
||||||
className="cursor-pointer rounded border border-[#243c5a] overflow-hidden"
|
className="cursor-pointer rounded border border-[#243c5a] overflow-hidden"
|
||||||
>
|
>
|
||||||
<figure
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
{/* <figure
|
||||||
style={{ width: '100%', minHeight: "246px", position: 'relative' }}
|
style={{ width: '100%', minHeight: "246px", position: 'relative' }}
|
||||||
>
|
>
|
||||||
<img src={
|
<img src={
|
||||||
|
|
@ -53,9 +57,6 @@ export const Card: React.FC<ArticleData> = (articleData) => {
|
||||||
|
|
||||||
} alt={articleData.main_title} style={{ width: '100%', marginBottom: '8px' }} />
|
} alt={articleData.main_title} style={{ width: '100%', marginBottom: '8px' }} />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
{/* 只在 model_parameter 无效时显示感叹号 */}
|
|
||||||
{(!articleData.model_parameter) && (
|
{(!articleData.model_parameter) && (
|
||||||
<div style={{
|
<div style={{
|
||||||
position: 'absolute',
|
position: 'absolute',
|
||||||
|
|
@ -71,16 +72,58 @@ export const Card: React.FC<ArticleData> = (articleData) => {
|
||||||
justifyContent: 'center',
|
justifyContent: 'center',
|
||||||
fontWeight: 'bold',
|
fontWeight: 'bold',
|
||||||
fontSize: '16px',
|
fontSize: '16px',
|
||||||
zIndex: 2, // 保证盖在图片上面
|
zIndex: 2,
|
||||||
}}>
|
}}>
|
||||||
!
|
!
|
||||||
</div>
|
</div>
|
||||||
)}
|
)}
|
||||||
|
|
||||||
|
</figure> */}
|
||||||
|
|
||||||
|
<figure style={{ width: '100%', minHeight: "246px", position: 'relative', overflow: 'hidden' }}>
|
||||||
|
<div style={{ position: 'relative', width: '100%', height: '100%' }}>
|
||||||
|
<img
|
||||||
|
src={(
|
||||||
|
articleData.image_url.includes("http")
|
||||||
|
? articleData.image_url
|
||||||
|
: process.env.NEXT_PUBLIC_CLIENT_IMAGE_URL + articleData.image_url
|
||||||
|
) || defaultImage}
|
||||||
|
alt={articleData.main_title}
|
||||||
|
style={{
|
||||||
|
width: '100%',
|
||||||
|
height: '100%',
|
||||||
|
objectFit: 'cover',
|
||||||
|
display: 'block'
|
||||||
|
}}
|
||||||
|
/>
|
||||||
|
|
||||||
|
{/* 🔥 只有当 model_parameter 没有值时显示叹号 */}
|
||||||
|
{(!articleData.model_parameter) && (
|
||||||
|
<div style={{
|
||||||
|
position: 'absolute',
|
||||||
|
bottom: '8px',
|
||||||
|
right: '8px',
|
||||||
|
width: '24px',
|
||||||
|
height: '24px',
|
||||||
|
backgroundColor: 'red',
|
||||||
|
borderRadius: '50%',
|
||||||
|
color: 'white',
|
||||||
|
display: 'flex',
|
||||||
|
alignItems: 'center',
|
||||||
|
justifyContent: 'center',
|
||||||
|
fontWeight: 'bold',
|
||||||
|
fontSize: '16px',
|
||||||
|
zIndex: 2,
|
||||||
|
}}>
|
||||||
|
!
|
||||||
|
</div>
|
||||||
|
)}
|
||||||
|
</div>
|
||||||
</figure>
|
</figure>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
<div className='px-2 lg:px-6' style={{ height: '214px' }} >
|
<div className='px-2 lg:px-6' style={{ height: '214px' }} >
|
||||||
<h3
|
<h3
|
||||||
className='text-left font-bold text-[#333333] text-[1.125rem] leading-[1.5rem]'
|
className='text-left font-bold text-[#333333] text-[1.125rem] leading-[1.5rem]'
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue