diff --git a/src/animations.scss b/src/animations.scss index a7ac1c8ee..b569c8c00 100644 --- a/src/animations.scss +++ b/src/animations.scss @@ -4,7 +4,7 @@ } to { - top: 0 + top: var(--top, 0px) } } diff --git a/src/components/button/index.jsx b/src/components/button/index.jsx index eccfcd7bf..16c36fc6a 100644 --- a/src/components/button/index.jsx +++ b/src/components/button/index.jsx @@ -4,16 +4,16 @@ import arrowIcon from '../../images/icon_arrow.png' import './index.scss'; // 鼠标悬停箭头往右上角走的效果 -export const slidingArrowButton = ({href="/", name="探索更多内容", classname="font-16 font-bd", imageSrc}) =>{ - return +export const slidingArrowButton = ({href="/", name="探索更多内容", classname="font-16 font-bd", imageSrc, target="_self"}) =>{ + return {name} } // 鼠标悬停文本往上翻滚,再加背景光从左往右 -export const rollingButton = ({href="/", name="了解更多", hoverName="了解更多", classname="mt20"}) =>{ - return +export const rollingButton = ({href="/", name="了解更多", hoverName="了解更多", classname="mt20", target="_self"}) =>{ + return {name} {hoverName} diff --git a/src/forge/Main/projecthome/v2/components/communityDynamic.jsx b/src/forge/Main/projecthome/v2/components/communityDynamic.jsx index e5f4f4e45..5ad8a6bc2 100644 --- a/src/forge/Main/projecthome/v2/components/communityDynamic.jsx +++ b/src/forge/Main/projecthome/v2/components/communityDynamic.jsx @@ -58,7 +58,7 @@ const CommunityDynamic = ({isVisible}) => {

{firstByList1.summary}

- {rollingButton({href: `/news/${firstByList1.id}`})} + {rollingButton({href: `/news/${firstByList1.id}`, target:"_blank"})} {/* 新闻列表 */} @@ -66,7 +66,7 @@ const CommunityDynamic = ({isVisible}) => { {list1.slice(1,5).map((item, index) => (
- + {item.name} @@ -90,7 +90,7 @@ const CommunityDynamic = ({isVisible}) => { {list2_home.map((item, index) => (
  • - {item.summary} + {item.summary} {index === 1 && HOT} {/* {moment(item.publishTime).format('MM月DD日')} */} @@ -126,7 +126,7 @@ const CommunityDynamic = ({isVisible}) => {
  • - {slidingArrowButton({ href: '/news' })} + {slidingArrowButton({ href: '/news', target: "_blank" })}
    ); diff --git a/src/forge/Main/projecthome/v2/components/forum.jsx b/src/forge/Main/projecthome/v2/components/forum.jsx index 5bd67288d..611ea79b3 100644 --- a/src/forge/Main/projecthome/v2/components/forum.jsx +++ b/src/forge/Main/projecthome/v2/components/forum.jsx @@ -86,7 +86,7 @@ const ForumExchange = () => { ))}
    - {slidingArrowButton({href:"/forums", classname:"font-16 font-bd color-white", imageSrc: icon_arrow1})} + {slidingArrowButton({href:"/forums", classname:"font-16 font-bd color-white", imageSrc: icon_arrow1, target: "_blank"})}
    diff --git a/src/forge/Main/projecthome/v2/components/openSourceCollaboration.jsx b/src/forge/Main/projecthome/v2/components/openSourceCollaboration.jsx index b74e92d94..a3aba64d1 100644 --- a/src/forge/Main/projecthome/v2/components/openSourceCollaboration.jsx +++ b/src/forge/Main/projecthome/v2/components/openSourceCollaboration.jsx @@ -70,7 +70,7 @@ const OpenSourceCollaboration = ({isVisible}) => { ))} - {rollingButton({href: `/projects`, classname: 'mt10 white'})} + {rollingButton({href: `/projects`, classname: 'mt10 white', target:"_blank"})}
    diff --git a/src/forge/Main/projecthome/v2/components/softwareFactory.jsx b/src/forge/Main/projecthome/v2/components/softwareFactory.jsx index 7689bf4d3..a60a40cc3 100644 --- a/src/forge/Main/projecthome/v2/components/softwareFactory.jsx +++ b/src/forge/Main/projecthome/v2/components/softwareFactory.jsx @@ -41,7 +41,7 @@ function SoftwareFactory() {
    极速模式聚焦任务 - 代码 - 制品,助力软件研发快速响应、
    实现极致效率
    - {rollingButton({href: `/sf`, classname: 'mt70'})} + {rollingButton({href: `/sf`, classname: 'mt70', target:"_blank"})}
    diff --git a/src/forge/Main/projecthome/v2/components/supplyChainGovernance.jsx b/src/forge/Main/projecthome/v2/components/supplyChainGovernance.jsx index db2b2f2f1..12d17d787 100644 --- a/src/forge/Main/projecthome/v2/components/supplyChainGovernance.jsx +++ b/src/forge/Main/projecthome/v2/components/supplyChainGovernance.jsx @@ -81,7 +81,7 @@ const SupplyChainGovernance = () => {
    - {slidingArrowButton({href:"/governance"})} + {slidingArrowButton({href:"/governance", target: "_blank"})}
    );