منوی عمودیبر اساس یک لیست، گلوله ای یا شماره گذاری شده انجام می شود. بهطور پیشفرض، همه آیتمهای فهرست بهصورت عمودی روی هم قرار میگیرند و کل عرض عنصر ظرف را میگیرند، که به نوبه خود کل عرض بلوک ظرف آن را میگیرد.
عناصر لیست می توانند نه تنها پیوندها، بلکه عناوین، نمادها، تصاویر را نیز در بر گیرند. با استفاده از منوی عمودی، می توانید نظرات خود را در سایت، لیستی از دسته ها و غیره ایجاد کنید.
1. منوی عمودی با عنوان
طراحی ساده و زیبا. مناسب برای دسته بندی های استایل در سایت. در حالت شناور، آیتم لیست رنگ پیوند را تغییر می دهد.
یک راه حل جالب برای طراحی یک منوی عمودی، امکان اضافه کردن منوهای تو در تو وجود دارد. "شاخه مترو" - حاشیه سمت چپ لیست، نشانگرها قبل از هر پیوند ایجاد می شوند.
آیکونهای منو یک لنگر بصری ارائه میکنند و توضیحات کلامی هر دسته را تکمیل میکنند. برای نمایش نمادها، باید متصل شوید. همچنین می توانید از هر فونت آیکون یا نماد تصویر دیگری استفاده کنید.
ناوبری خوب سایت برای وبلاگ نویسان بسیار مهم است. با کمک آن، بازدیدکننده به سرعت صفحه مورد نظر وبلاگ را پیدا می کند. از وضوح سایت و موتورهای جستجو قدردانی کنید. در این مقاله با نحوه ایجاد منوی افقی برای بلاگر با آیکون های بازشو آشنا می شوید. منو با دکمه های پاپ آپ - نمادها در CSS ایجاد می شود. برای مشاهده منو روی دکمه زیر کلیک کنید:
نحوه درج منوی افقی css با نمادها در بلاگر
به تب "الگو" بروید، مکان نما را در ویرایشگر (هر مکان) قرار دهید.
Ctrl + F را فشار دهید تا بر اساس کد جستجو کنید و یک قطعه کد را پیدا کنید ]]>
قبل از این کد کد زیر را وارد کنید: ..
/* کد CSS برای منو از اینجا شروع می شود bloggertrix.com */ #btrix-nav (حاشیه: 100 پیکسل خودکار؛ سبک فهرست: هیچ، عرض: 632 پیکسل؛ ارتفاع: 87 پیکسل؛ سرریز-y: پنهان؛) #btrix-nav li (float: چپ؛) #btrix-nav li a (نمایش: بلوک؛ رنگ: سفید؛ عرض: 120 پیکسل؛ ارتفاع: 61 پیکسل؛ حاشیه بالای: 24 پیکسل؛ تزیین متن: هیچ؛ تراز نوشتار: مرکز؛ حاشیه بالا: 1 پیکسل توپر #bbb. حاشیه پایین: 1px جامد #555؛) #btrix-nav li a span.aname (فونت: پررنگ 17px/61px "Arial"؛ رنگ: #fff؛ تبدیل متن: بزرگ؛ مکان نما: اشاره گر؛ موقعیت: نسبی؛ بالا: 0؛ انتقال: بالا 0.5s ease. text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);) #btrix-nav li a img (موقعیت: نسبی؛ بالا: 0؛ انتقال: سهولت 0.5s بالا؛) #btrix-nav li a:hover (مکان نما: اشاره گر؛) #btrix-nav li a:hover img (بالا: -85px؛) #btrix-nav li a:hover .aname (بالا: 85 پیکسل؛) #btrix-nav li:nth-child(1) a (پسزمینه: #3eb006; شعاع مرزی: 5px 0 0 5px; حاشیه سمت چپ: 1px جامد #bbb;) #btrix-nav li:nth-child(2) a (پسزمینه: #9bc704;) #btrix-nav li:nth-child(3) a (پسزمینه: #0dc3ff;) #btrix-nav li:nth-child(4) a (پسزمینه: #51a2ec;) #btrix-nav li:nth-child(5) a (پسزمینه: #6e3cab؛ شعاع حاشیه: 0 5 پیکسل 5 پیکسل 0؛ حاشیه سمت راست: 1 پیکسل توپر #555؛)
اکنون به تب "طراحی" بروید،
یک عنصر HTML/JavaScript جدید اضافه کنید و کد را اضافه کنید:
خانه https://2.bp.blogspot.com/-vcR6lUGsroY/Ug5ATZk8oZI/AAAAAAAAA00/XENkFMaBgv0/s1600/btrix-home.png" />
تغییرات لازم را در کدی که به ابزار HTML / JavaScript اضافه کرده اید، اعمال کنید:
نماد # را به پیوندی به صفحه وبلاگ مورد نظر تغییر دهید (به عنوان مثال، صفحه برچسب، صفحه تماس، صفحه اصلی وبلاگ و غیره)
پیوند به تصویر برجسته شده با نارنجی، با یک پیوند مستقیم به نماد-تصویر مورد مربوطه جایگزین کنید.
مورد با رنگ آبی مشخص شده است، این عنوان صفحه منوی css است.
یک عنصر HTML منتقل شود؟ جاوا اسکریپت را در محل مناسب در برگه "طراحی" وبلاگ قرار دهید.
برای منوی خود می توانید از نمادها، لوگوها و سایر تصاویر PNG با پس زمینه شفاف استفاده کنید. برای یافتن تصاویر مورد نظر بهتر است از جستجوی آیکون ها استفاده کنید. مثلا، iconsearch.ru
این لیستی از لینک های منتهی به صفحات مختلف سایت است. وقتی لیست پیوندها به جای نشانگرهای ساده با آیکون ها تکمیل می شود و نیازی به استفاده از گرافیک در اینجا نیست، خوب به نظر می رسد. چرا کوئری های پایگاه داده اضافی ایجاد کنیم؟
کد HTML
بین تگ ها لییک لینک بنویس آ(# خرد موقت) که داخل آن دو عنصر بلوک قرار دارد طول. در بازه اول - برچسب منبا کلاس آیکون که کد آن از سایت کپی شده است فونت عالی. در دومی طول- نام پیوند، یعنی متن.
دوچرخه
موتور سیکلت
اتوبوس ها
ماشین ها
بالگردها
پس از اتصال بین تگ ها سرفونت آیکون فونت عالی- منو به این شکل است.
سبک های CSS
برای شروع فونت گوگلاگر منوی عمودی به زبان روسی باشد، یک فونت جذاب با پشتیبانی سیریلیک انتخاب خواهیم کرد.
کد اتصال فونت انتخاب شده را کپی کرده و در بالای صفحه قرار دهید cssفایل.
ما منوی خود را نسبت به پنجره مرورگر قرار می دهیم، از بالا 10٪ و از سمت چپ 20٪ عقب نشینی می کنیم. البته، این ارقام از "سقف" گرفته شده است، شما خود را خواهید داشت.
اول ( موقعیت: مطلق; بالا: 10%; سمت چپ: 20%
}
عرض منو را روی 200 پیکسل تعیین می کنیم.
عرض: 200 پیکسل
به آیتم های منوی لیست رسیده ایم. حذف نشانگرها از نقاط لی.
اول لی ( list-style: هیچکدام;
}
فریم ها را در بالا و پایین مشخص می کنیم و آیتم های منو را از یکدیگر جدا می کنیم.
قاب های جانبی و جداکننده کافی بین نمادها و نام پیوندها وجود ندارد.
قاب مناسب برای تگ را رسم کنید آ، که یک عنصر درون خطی است و نمی توانید دور یک عنصر درون خطی حاشیه بکشید. بنابراین، ما تگ را نمایش می دهیم آعنصر بلوک
اول لی ( display:block;
}
حالا می توانید قاب را تنظیم کنید، خط زیر لینک ها را بردارید و رنگ پیوندها را تنظیم کنید.
حاشیه سمت راست: 1px جامد #131313; text-decoration: هیچ; رنگ: #131313;
قاب سمت چپ وجود ندارد.
برچسب ها طول- عناصر بلوک، که در داخل آنها متن وجود دارد، بنابراین طولنمایش به عنوان یک عنصر بلوک درون خطی.
Ul li a span ( موقعیت: نسبی; صفحه نمایش: بلوک درون خطی
}
برای اولی نیاز داریم طول، که داخل آن یک نماد وجود دارد، سبک هایی را تنظیم کنید که با دومی متفاوت است طول. برای این، اولین طولبا یک کلاس شبه نشان داده شود - span:nth-child(1)و به صورت جداگانه به آن استایل دهید. حاشیه و عرض سمت راست و چپ را تنظیم کنید.
Ul li a span:nth-child(1) ( عرض: 30 پیکسل حاشیه سمت چپ: 1px جامد #131313; حاشیه سمت راست: 1px solid #131313;
}
نمادها با فیلدهای 10 پیکسلی در همه جهات در وسط قرار خواهند گرفت.
text-align: center; بالشتک: 10 پیکسل
آیکون ها تیره و به اندازه 20 پیکسل در پس زمینه قرمز خواهند بود.
رنگ: #131313; اندازه فونت: 20px; پس زمینه: #f44336;
در شبه کلاس دوم فقط فیلدها باید تنظیم شوند.
Ul li a span:nth-child(2) ( بالشتک: 10 پیکسل
}
اکنون منوی عمودیشکل نهایی خود را به خود گرفت. همه کدها و نتیجه را ببینید.
در این پست یک منوی اطلاعات جانبی ثابت ایجاد می کنیم. برای پیاده سازی آیکون ها، فونت را به هم وصل می کنیم.
مرحله 1. فونت را با نمادها وصل کنید، یک سند خالی ایجاد کنید
شما می توانید اطلاعات دقیق در مورد کار با فونت FontAwesome و پیوندی به خود پروژه را در پست من پیدا کنید -.
در اینجا کد صفحه با فایل های متصل است:
منوی جانبی ثابت
مرحله 2: اضافه کردن نشانه گذاری HTML منوی ثابت
در اینجا کد نشانه گذاری برای منوی ثابت ما آمده است: