diff --git a/src/assets/css/components/common/indicator.scss b/src/assets/css/components/common/indicator.scss index 85981c8..efe8e76 100644 --- a/src/assets/css/components/common/indicator.scss +++ b/src/assets/css/components/common/indicator.scss @@ -9,6 +9,7 @@ .item { flex: auto; + cursor: pointer; .dot { width: 10px; @@ -19,10 +20,15 @@ color: constants.$font-secondary-color; style: solid; }; + transition: all .2s; + } + + :hover { + background-color: constants.$focus-color; } } - .active>* { - background-color: constants.$font-secondary-color; + .active > * { + background-color: constants.$font-secondary-color !important; } } \ No newline at end of file diff --git a/src/assets/css/constants.scss b/src/assets/css/constants.scss index 78451a4..2cacf14 100644 --- a/src/assets/css/constants.scss +++ b/src/assets/css/constants.scss @@ -2,3 +2,4 @@ $main-color: #00D4FF; $background-color: #F5F5F5; $font-main-color: #4D4D4D; $font-secondary-color: #9E9E9E; +$focus-color: #DDDDDD diff --git a/src/components/home/index.tsx b/src/components/home/index.tsx index 04edc5d..358ce98 100644 --- a/src/components/home/index.tsx +++ b/src/components/home/index.tsx @@ -126,6 +126,11 @@ const Home: React.FC = () => { } } + const handleIndicatorSwitch = (index: number) => { + setCurrentContent(index) + handleScrollToContent(index)() + } + const content = [ { backgroundColor: '#FBFBFB', @@ -153,7 +158,11 @@ const Home: React.FC = () => { )