diff --git a/src/components/LayoutHeader/Header.js b/src/components/LayoutHeader/Header.js index 48037360..5eb06683 100644 --- a/src/components/LayoutHeader/Header.js +++ b/src/components/LayoutHeader/Header.js @@ -47,6 +47,12 @@ const Header = ({location}) => ( marginRight: 10, height: '100%', alignItems: 'center', + color: colors.brand, + + ':focus': { + outline: 0, + color: colors.white, + }, [media.greaterThan('small')]: { width: 'calc(100% / 6)', @@ -59,7 +65,7 @@ const Header = ({location}) => ( ( WebkitOverflowScrolling: 'touch', height: '100%', width: '60%', + [media.size('xsmall')]: { flexGrow: '1', width: 'auto', @@ -170,6 +177,12 @@ const Header = ({location}) => ( backgroundPositionY: 'center', backgroundPositionX: 'left', + ':focus': { + outline: 0, + backgroundColor: colors.lighter, + borderRadius: '0.25rem', + }, + [media.lessThan('large')]: { fontSize: 16, }, @@ -207,10 +220,18 @@ const Header = ({location}) => ( ( marginLeft: 10, whiteSpace: 'nowrap', ...fonts.small, + ':hover': { color: colors.brand, }, + + ':focus': { + outline: 0, + backgroundColor: colors.lighter, + borderRadius: 15, + }, }} href="https://github.com/facebook/react/" target="_blank" diff --git a/src/components/LayoutHeader/HeaderLink.js b/src/components/LayoutHeader/HeaderLink.js index 6ad92ca5..69d91423 100644 --- a/src/components/LayoutHeader/HeaderLink.js +++ b/src/components/LayoutHeader/HeaderLink.js @@ -27,6 +27,12 @@ const style = { paddingRight: 15, fontWeight: 300, + ':focus': { + outline: 0, + backgroundColor: colors.lighter, + color: colors.white, + }, + [media.size('xsmall')]: { paddingLeft: 8, paddingRight: 8, @@ -42,7 +48,7 @@ const style = { paddingRight: 20, fontSize: 18, - ':hover': { + ':hover:not(:focus)': { color: colors.brand, }, },