استایل دهی سرصفحه

در جلسه قبلی از کدهای css قالب ، لوگو و آیکون شبکه های اجتماعی رو درست کردیم،

در این جلسه قسمت جستجو و منو را استایل دهی خواهیم کرد پس با ما همراه باشید :

فایل style.css را در ویرایشگر کد، و فایل index.html را در مرورگر باز کنید.

با توجه id قسمت جستجو کد زیر را در فایل style می نویسیم.

sr

حال باید فرم را به پایین بکشیم، پس از خصوصیت margin-top استفاده می کنیم.

opn

پس از اینکار به استایل دهی inputها می پردازیم، ابتدا برای برداشتن استایل پیشفرض کد زیر را می نویسیم.

lk

حال استایل input text رو می نویسیم.

uuu

نکته :

حال شاید برای بعضی ها سوال پیش بیاد که چرا مقدار box-shadow را به این صورت نوشته ایم؟

دلیل این است که ما دو سایه برای باکس جستجو داریم یکی داخل باکس، ودیگری خارج از آن

برای سایه خارجی از کد

kk

سپس برای جدا کردن دو سایه از علامت (,) و سپس مکان سایه داخل باکس را با مقدار inset تعیین و سایه را ایجاد کرده ایم.

استایل input submit :

nmb

حال باید آیکون را وارد باکس جستجو کنیم، اما با margin اینکار شدنی نیست و هر چقدر آن را به سمت راست بکشیم، باکس جستجو نیز همراه با آن حرکت می کند. پس از خصوصیت position استفاده می کنیم.

ادامه کد :

lln

اما هنوز خارج از باکس قرار دارد! پس باید کدهای html را دستکاری کنیم.

فایل index.html را با ویرایشگر کد باز کنید و به شکل زیر مکان تگ های input text و input submit را عوض کنید :

value

اگر کد را ذخیره و index را در مرورگر اجرا کنید می بینید که آیکون جستجو وارد باکس شده است، حال کافیست که با استفاده از margin آن را تغییر مکان دهیم.

nc

حال به استایل input text برگردید و با استفاده از margin آن را کمی یه سمت راست بکشید :

kh

اگر دقت کرده باشید پس از این جابجایی ها مکان آیکون شبکه های اجتماعی نیز تغییر کرده است پس به استایل آن ها بر می گردیم و مقدار margin رو تغییر می دیم.

mx