منوی واکنش گرای کنار صفحه
بازگشت به صفحه اصلی
بازگشت به صفحه مقاله
دو ستونی
دو سطری
اجرای کد RUN »
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <style> body {margin: 0;} ul.sidenav { list-style-type: none; margin: 0; padding: 0; width: 25%; background-color: #f1f1f1; position: fixed; height: 100%; overflow: auto; } ul.sidenav li a { display: block; color: #000; padding: 8px 16px; text-decoration: none; } ul.sidenav li a.active { background-color: #4CAF50; color: white; } ul.sidenav li a:hover:not(.active) { background-color: #555; color: white; } div.content { margin-left: 25%; padding: 1px 16px; height: 1000px; } @media screen and (max-width: 1050px){ ul.sidenav { width:100%; height:auto; position:relative; } ul.sidenav li a { float: right; padding: 15px; } div.content {margin-left:0;} } @media screen and (max-width: 400px){ ul.sidenav li a { text-align: center; float: none; } } </style> </head> <body> <ul class="sidenav"> <li><a class="active" href="#home">خانه</a></li> <li><a href="#news">اخبار</a></li> <li><a href="#contact">ارتباط با ما</a></li> <li class="right"><a href="#about">درباره ما</a></li> </ul> <div dir="rtl" class="content"> <h2>مثالی از منوی واکنش گرای کنار صفحه</h2> <p>در این مثال از کوئری media استفاده کرده ایم تا زمانی که اندازه صفحه نمایش از 1050پیکسل کمتر باشد ، از حالت منوی کناری به منوی بالای صفحه تبدیل شود.</p> <p>همچنین کوئری media را برای صفحات نمایش زیر 400 پیکسل نیز تنظیم کرده ایم تا در این صورت ، منو کناری تبدیل به منوی عمودی بالای صفحه شده و لینک ها نیز وسط چین شوند. <p>بعد ها در درس مربوطه ، در مورد کوئری ها یاد خواهید گرفت.</p> <h4>اندازه صفحه را تغییر دهید تا نتیجه را ببینید</h4> </div> </body> </html>