footer置底

This commit is contained in:
禺狨 2023-03-29 10:06:43 +08:00
parent c5aa3488cb
commit 1ef85a71e8
5 changed files with 80 additions and 72 deletions

View File

@ -1,5 +1,6 @@
#root {
width: 100%;
min-height: 900px;
margin: 0 auto;
text-align: center;
background-color: #ffffff;

View File

@ -223,7 +223,7 @@ h1 {
.container {
width: 1200px;
min-height: 671px;
min-height: calc(100vh - 260px);
height: auto;
margin: 0 auto;
}

View File

@ -19,6 +19,9 @@
color: #ff4d4f;
}
}
.complete {
color: #ff4d4f;
}
}
.left-item {

View File

@ -1,6 +1,6 @@
.content {
width: 1200px;
min-height: 581px;
min-height: calc(100vh - 350px);
height: auto;
margin: 0 auto;
box-sizing: border-box;

View File

@ -45,79 +45,83 @@ const LatestLearnPage = () => {
{!loading &&
courses.length > 0 &&
courses.map((item: any) => (
<div
key={item.course.id}
className={styles["item"]}
onClick={() => {
navigate(`/course/${item.course.id}`);
}}
>
<Image
src={item.course.thumb}
width={120}
height={90}
style={{ borderRadius: 10 }}
preview={false}
/>
<div className={styles["item-info"]}>
<div className={styles["top"]}>
{item.course.is_required === 1 && (
<div className={styles["type"]}></div>
)}
{item.course.is_required === 0 && (
<div className={styles["active-type"]}></div>
)}
<div className={styles["title"]}>{item.course.title}</div>
</div>
{item.record && (
<>
{item.last_learn_hour && (
<div className={styles["record"]}>
{item.last_learn_hour.title}
</div>
)}
<div className={styles["progress"]}>
{item.record.progress < 10000 && (
<Progress
percent={item.record.progress / 100}
strokeColor="#FF4D4F"
trailColor="#F6F6F6"
/>
<>
{item.course && (
<div
key={item.course.id}
className={styles["item"]}
onClick={() => {
navigate(`/course/${item.course.id}`);
}}
>
<Image
src={item.course.thumb}
width={120}
height={90}
style={{ borderRadius: 10 }}
preview={false}
/>
<div className={styles["item-info"]}>
<div className={styles["top"]}>
{item.course.is_required === 1 && (
<div className={styles["type"]}></div>
)}
{item.record.progress >= 10000 && (
<>
<Image
width={24}
height={24}
src={mediaIcon}
preview={false}
{item.course.is_required === 0 && (
<div className={styles["active-type"]}></div>
)}
<div className={styles["title"]}>{item.course.title}</div>
</div>
{item.record && (
<>
{item.last_learn_hour && (
<div className={styles["record"]}>
{item.last_learn_hour.title}
</div>
)}
<div className={styles["progress"]}>
{item.record.progress < 10000 && (
<Progress
percent={item.record.progress / 100}
strokeColor="#FF4D4F"
trailColor="#F6F6F6"
/>
)}
{item.record.progress >= 10000 && (
<>
<Image
width={24}
height={24}
src={mediaIcon}
preview={false}
/>
<span className={styles["tip"]}>
!
</span>
</>
)}
</div>
</>
)}
{!item.record && (
<>
{item.last_learn_hour && (
<div className={styles["record"]}>
{item.last_learn_hour.title}
</div>
)}
<div className={styles["progress"]}>
<Progress
percent={1}
strokeColor="#FF4D4F"
trailColor="#F6F6F6"
/>
<span className={styles["tip"]}>
!
</span>
</>
)}
</div>
</>
)}
{!item.record && (
<>
{item.last_learn_hour && (
<div className={styles["record"]}>
{item.last_learn_hour.title}
</div>
</div>
</>
)}
<div className={styles["progress"]}>
<Progress
percent={1}
strokeColor="#FF4D4F"
trailColor="#F6F6F6"
/>
</div>
</>
)}
</div>
</div>
</div>
</div>
)}
</>
))}
</div>
<div className={styles["extra"]}>{systemConfig.pcIndexFooterMsg}</div>