improve header mobile

This commit is contained in:
Kishan Takoordyal 2021-03-05 10:21:20 +04:00
parent 6b0f047772
commit 5bb976274e
5 changed files with 28 additions and 22 deletions

2
package-lock.json generated
View File

@ -1,5 +1,5 @@
{ {
"name": "@edgeking810/create-react-app", "name": "proximitydemo",
"version": "1.0.0", "version": "1.0.0",
"lockfileVersion": 1, "lockfileVersion": 1,
"requires": true, "requires": true,

View File

@ -12,23 +12,23 @@ export default function HeaderD({
const [showSidebar, setShowSidebar] = useState(false); const [showSidebar, setShowSidebar] = useState(false);
const headerLinkClasses = const headerLinkClasses =
'text-gray-100 font-avenirbook font-normal hover:underline focus:underline text-lg w-full bg-gray-900 my-1 py-2 text-center opacity-75 rounded'; 'text-gray-900 font-avenirbook font-normal hover:underline focus:underline text-xl w-full my-1 py-2 text-center';
const sidebar = ( const sidebar = (
<div className="z-30 w-5/6 h-full flex flex-col justify-start bg-gray-700 bg-opacity-75 pt-20 px-2 fixed"> <div className="z-20 w-full h-full flex flex-col justify-center bg-gray-100 bg-opacity-95 fixed">
<a className={headerLinkClasses} href="/"> <a className={headerLinkClasses} href="/about">
About About
</a> </a>
<a className={headerLinkClasses} href="/"> <a className={headerLinkClasses} href="/work">
Work Work
</a> </a>
<a className={headerLinkClasses} href="/"> <a className={headerLinkClasses} href="/latest">
Latest Latest
</a> </a>
<a className={headerLinkClasses} href="/"> <a className={headerLinkClasses} href="/people-and-careers">
People & Careers People & Careers
</a> </a>
<a className={headerLinkClasses} href="/"> <a className={headerLinkClasses} href="/contact">
Contact Contact
</a> </a>
</div> </div>
@ -60,12 +60,12 @@ export default function HeaderD({
); );
return ( return (
<div className="h-screen w-full"> <div className="h-80 w-full">
<div className="absolute z-20 h-12 w-full flex items-center justify-between mt-4 px-4"> <div className="absolute h-12 w-full flex items-center justify-between mt-4 px-4">
<img <img
src={proximity_logo} src={proximity_logo}
alt="Proximity Logo" alt="Proximity Logo"
className="h-full object-scale-down" className="h-full object-scale-down z-20"
/> />
<div className="w-2/5 h-full flex items-center justify-end"> <div className="w-2/5 h-full flex items-center justify-end">
@ -85,7 +85,7 @@ export default function HeaderD({
Contact Contact
</a> */} </a> */}
<div className="border h-10 px-2 flex justify-between items-center"> <div className="border h-10 px-2 flex justify-between items-center z-20">
<button <button
className={`uppercase font-avenirbook text-lg text-gray-200 mr-1 ${ className={`uppercase font-avenirbook text-lg text-gray-200 mr-1 ${
currentLanguage === 'en' ? 'font-bold' : '' currentLanguage === 'en' ? 'font-bold' : ''
@ -107,34 +107,36 @@ export default function HeaderD({
<button <button
className={`ml-4 w-10 h-10 flex justify-center items-center ri-${ className={`ml-4 w-10 h-10 flex justify-center items-center ri-${
showSidebar ? 'close' : 'menu' showSidebar ? 'close' : 'menu'
}-fill bg-${ }-fill text-gray-${
showSidebar ? 'red' : 'blue' showSidebar ? '900' : '100'
}-500 opacity-75 text-lg font-bold text-gray-100 rounded-sm`} } opacity-75 text-3xl font-bold rounded-sm z-40`}
onClick={() => setShowSidebar((current) => !current)} onClick={() => setShowSidebar((current) => !current)}
/> />
</div> </div>
</div> </div>
<div className="absolute z-10 w-full h-full flex items-center justify-center"> <div className="absolute z-10 w-full h-80 flex items-center justify-center">
<p className="w-5/6 font-avenirblack text-center text-4xl font-bold text-gray-200"> <p className="w-5/6 font-avenirblack text-center text-3xl font-bold text-gray-200">
We make people We make people
<br /> <br />
more valuable to brands more valuable to brands
</p> </p>
</div> </div>
<div className="absolute z-10 w-full h-full flex flex-col items-center justify-end"> <div className="absolute z-10 w-full h-108 flex flex-col items-center justify-end">
<a <a
href="#part-one" href="#part-one"
className="w-12 h-12 flex justify-center items-center text-4xl text-gray-200 ri-arrow-down-fill rounded-full border hover:border-white border-transparent mb-32" className="w-12 h-12 flex justify-center items-center text-4xl text-gray-200 ri-arrow-down-fill rounded-full border hover:border-white border-transparent mb-32"
/> >
{' '}
</a>
</div> </div>
{showCookies && cookies} {showCookies && cookies}
{showSidebar && sidebar} {showSidebar && sidebar}
<video <video
className="h-full w-full bg-gray-900 z-0 object-cover absolute" className="h-80 w-full bg-gray-900 z-0 object-cover absolute"
autoPlay autoPlay
loop loop
muted muted

View File

@ -5,7 +5,7 @@ import part1banner from '../assets/images/part-1-banner.png';
export default function PartOne() { export default function PartOne() {
return ( return (
<div <div
className="w-full h-screen flex flex-col items-center sm:justify-start justify-center sm:py-12 sm:px-20 p-4" className="w-full sm:h-screen flex flex-col items-center sm:justify-start justify-center sm:py-12 sm:px-20 p-4 sm:my-0 my-8"
id="part-one" id="part-one"
> >
<div className="text-red-600 uppercase text-sm font-bold font-avenirblack tracking-wide"> <div className="text-red-600 uppercase text-sm font-bold font-avenirblack tracking-wide">

View File

@ -5,7 +5,7 @@ import pencil from '../assets/images/pencil.png';
export default function PartTwo() { export default function PartTwo() {
return ( return (
<div <div
className="w-full h-screen flex flex-col items-center justify-center sm:py-16 sm:px-20 p-4" className="w-full sm:h-screen flex flex-col items-center justify-center sm:py-16 sm:px-20 p-4 my-8"
id="part-two" id="part-two"
> >
<img <img

View File

@ -439,6 +439,10 @@ module.exports = {
25: '0.25', 25: '0.25',
50: '0.5', 50: '0.5',
75: '0.75', 75: '0.75',
80: '0.80',
85: '0.85',
90: '0.90',
95: '0.95',
100: '1', 100: '1',
}, },
order: { order: {