diff --git a/src/news/image/bk10.png b/src/news/image/bk10.png new file mode 100644 index 00000000..f06a2f9f Binary files /dev/null and b/src/news/image/bk10.png differ diff --git a/src/news/image/icon16.png b/src/news/image/icon16.png new file mode 100644 index 00000000..e818310b Binary files /dev/null and b/src/news/image/icon16.png differ diff --git a/src/news/image/icon17.png b/src/news/image/icon17.png new file mode 100644 index 00000000..b37c445e Binary files /dev/null and b/src/news/image/icon17.png differ diff --git a/src/news/image/icon18.png b/src/news/image/icon18.png new file mode 100644 index 00000000..75bfb9d7 Binary files /dev/null and b/src/news/image/icon18.png differ diff --git a/src/news/image/icon19.png b/src/news/image/icon19.png new file mode 100644 index 00000000..f9af6312 Binary files /dev/null and b/src/news/image/icon19.png differ diff --git a/src/news/image/icon20.png b/src/news/image/icon20.png new file mode 100644 index 00000000..adc480b6 Binary files /dev/null and b/src/news/image/icon20.png differ diff --git a/src/news/image/icon21.png b/src/news/image/icon21.png new file mode 100644 index 00000000..66642478 Binary files /dev/null and b/src/news/image/icon21.png differ diff --git a/src/news/image/icon22.png b/src/news/image/icon22.png new file mode 100644 index 00000000..905a0030 Binary files /dev/null and b/src/news/image/icon22.png differ diff --git a/src/news/image/icon23.png b/src/news/image/icon23.png new file mode 100644 index 00000000..242d3093 Binary files /dev/null and b/src/news/image/icon23.png differ diff --git a/src/news/image/icon24.png b/src/news/image/icon24.png new file mode 100644 index 00000000..e372c4f7 Binary files /dev/null and b/src/news/image/icon24.png differ diff --git a/src/news/list/index.jsx b/src/news/list/index.jsx index 2f08f364..bf390499 100644 --- a/src/news/list/index.jsx +++ b/src/news/list/index.jsx @@ -7,8 +7,11 @@ import "./index.scss"; import moment from "moment"; import RenderHtml from "../../components/render-html"; import icon2 from '../image/icon2.png' -import icon13 from '../image/icon13.png' -import icon14 from '../image/icon14.png' +import icon16 from '../image/icon16.png' +import icon17 from '../image/icon17.png' +import icon18 from '../image/icon18.png' +import icon19 from '../image/icon19.png' +import icon20 from '../image/icon20.png' import { rollingButton } from "../../components/button"; import { HoverUnderline } from "../../components/title"; @@ -17,9 +20,11 @@ function List() { const [list2, setList2] = useState([]); const [firstActivity, setFirstActivity] = useState(undefined); const [list3, setList3] = useState([]); - const firstDynamics = list3.slice(0,2); const [isShowAll, setIsShowAll] = useState(false); + const [current, setCurrent] = useState(0); const list1ByShowAll = isShowAll ? list1.slice(4) : list1.slice(4, 10) + const list3_img =[icon16, icon17, icon18, icon19, icon20]; + const page_max = Math.floor(list3.length/5) useEffect(() => { document.title = "社区动态"; @@ -125,29 +130,23 @@ function List() { {/* 项目动态 */} -
+
项目动态
-
- {firstDynamics && firstDynamics.length &&
- {firstDynamics.map((item, index)=>{ - return
- -
{item.name}
-
{item.summary}
-
- })} -
} -
- {list3.slice(2, 10).map(item=>{ +
+ +
+ {list3.slice(current*5, current*5+5).map((item, index)=>{ return
-
- {item.name} - {moment(item.publishTime).format('YYYY-MM-DD')} -
-
{item.summary}
+ +
{item.name}
+
{item.summary}
+ {moment(item.publishTime).format('MM月DD日')}
- }) - } + })}
diff --git a/src/news/list/index.scss b/src/news/list/index.scss index fc5988be..3593d98a 100644 --- a/src/news/list/index.scss +++ b/src/news/list/index.scss @@ -213,4 +213,41 @@ background-color: #09122124; } } +} +.dynamics_list{ + background-image: url('../image/bk10.png'); + background-size: 100% 100%; + padding: 90px 40px 60px 70px; + .dynamics_list_title{ + font-family: "DouyinSansBold"; + margin-bottom: 85px; + } + .dynamics_list_box{ + display: flex; + gap: 30px; + } + .dynamics-item{ + flex: none; + width: calc(20% - 30px); + } + .go1, .go2{ + width:32px; + height:32px; + background-image: url('../image/icon21.png'); + background-size: 100% 100%; + } + .go2{ + background-image: url('../image/icon22.png'); + } + &:hover{ + .go1{ + background-image: url('../image/icon23.png'); + } + .go2{ + background-image: url('../image/icon24.png'); + } + } + .unclick{ + cursor: not-allowed; + } } \ No newline at end of file