mirror of
https://github.com/iconoir-icons/iconoir
synced 2024-06-26 17:30:16 +02:00
75effa75c8
* add: new footer and logo hover effect * fix: footer links * Fix: Footer privacy url, header links and animations, small additional changes * Update iconoir.com/components/Footer.tsx Co-authored-by: Sam Marks <sam@sammarks.me> * fix: fixes on pull-request --------- Co-authored-by: Sam Marks <sam@sammarks.me>
90 lines
2.8 KiB
TypeScript
90 lines
2.8 KiB
TypeScript
import styled from 'styled-components';
|
|
|
|
const ResetInput = styled.input`
|
|
font-family: inherit;
|
|
font-size: 100%;
|
|
line-height: 1.15;
|
|
margin: 0;
|
|
text-transform: none;
|
|
-webkit-appearance: none;
|
|
border: none;
|
|
|
|
&::-webkit-search-cancel-button {
|
|
-webkit-appearance: none;
|
|
height: 14px;
|
|
width: 14px;
|
|
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='51px' height='51px' stroke-width='2.3' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M6.758 17.243L12.001 12m5.243-5.243L12 12m0 0L6.758 6.757M12.001 12l5.243 5.243' stroke='%23000000' stroke-width='2.3' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
|
|
background-repeat: no-repeat;
|
|
background-size: 14px;
|
|
}
|
|
`;
|
|
|
|
export const Input = styled(ResetInput)`
|
|
min-height: 35px;
|
|
background: var(--white);
|
|
border-radius: 10px;
|
|
overflow: hidden;
|
|
padding: 6px;
|
|
text-align: center;
|
|
font-size: 13px;
|
|
line-height: 21px;
|
|
font-weight: 500;
|
|
color: var(--black);
|
|
border: solid 1px var(--light-gray);
|
|
|
|
&:hover{
|
|
border: solid 1px var(--dark-gray);
|
|
}
|
|
&:focus{
|
|
border: solid 1px var(--dark-gray);
|
|
}
|
|
`;
|
|
|
|
export const LargeInput = styled(Input)`
|
|
height: 60px;
|
|
font-size: 16px;
|
|
line-height: 26px;
|
|
border-radius: 12px;
|
|
padding: 0 23px;
|
|
text-align: left;
|
|
width: 100%;
|
|
box-sizing: border-box;
|
|
outline: none;
|
|
&:hover{
|
|
transition: 0.4s;
|
|
}
|
|
`;
|
|
|
|
export const ColorButton = styled.div`
|
|
width: 24px;
|
|
height: 24px;
|
|
background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8'%3F%3E%3Csvg width='51px' height='51px' stroke-width='2.3' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg' color='%23000000'%3E%3Cpath d='M7 13.161l5.464-5.464a1 1 0 011.415 0l2.12 2.12a1 1 0 010 1.415l-1.928 1.929m-7.071 0l-2.172 2.172a.999.999 0 00-.218.327l-1.028 2.496c-.508 1.233.725 2.466 1.958 1.959l2.497-1.028c.122-.05.233-.125.326-.218l5.708-5.708m-7.071 0h7.071M13.878 3.454l2.121 2.121m4.243 4.243l-2.121-2.121m-2.122-2.122l1.414-1.414a1 1 0 011.415 0l.707.707a1 1 0 010 1.414L18.12 7.697m-2.122-2.122l2.122 2.122' stroke='%23000000' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'%3E%3C/path%3E%3C/svg%3E");
|
|
background-repeat: no-repeat;
|
|
background-size: 100%;
|
|
right: 20px;
|
|
position: absolute;
|
|
pointer-events: none;
|
|
&:hover{
|
|
transition: 0.2s;
|
|
scale: 1.2;
|
|
}
|
|
`;
|
|
|
|
export const ColorInput = styled.input`
|
|
padding: 0px;
|
|
border: none;
|
|
cursor: pointer;
|
|
width: 30px;
|
|
height: 30px;
|
|
&::-webkit-color-swatch,
|
|
&::-moz-color-swatch {
|
|
border: none;
|
|
}
|
|
background-color: var(--gray-200);
|
|
opacity:0;
|
|
transition: 0.2s;
|
|
&:hover + ${ColorButton} {
|
|
transition: 0.2s;
|
|
scale: 1.3;
|
|
}
|
|
`; |