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 { #root {
width: 100%; width: 100%;
min-height: 900px;
margin: 0 auto; margin: 0 auto;
text-align: center; text-align: center;
background-color: #ffffff; background-color: #ffffff;

View File

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

View File

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

View File

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

View File

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