قسمت بیست و چهارم AngularJS : اموزش ساخت منو با انگولار جی اس

نویسنده:

مرتضی افضلی

Statistics-rafiki

تعداد بازدید:

2946

Calendar-amico (2)

تاریخ به‌روزرسانی:

1398-04-17

Work time-rafiki

زمان مطالعه:

باسلام ، در دوره ی کامل انگولار جی اس به بررسی تمام دستورات انگولار جی اس پرداختیم ، در این پست قصد داریم تا اموزش ساخت منو با انگولار جی اس را اموزش دهیم.

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

ساخت منو

برای شروع اپلیکیشن انگولاری نیازمنیدم تا فایل جاوا اسکریپت را به سند خود اضافه کنیم.

< script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js" >< /script >

ما در این مثال از دستورالعمل های انگولار جی اس استفاده کرده ایم اگر اطلاعی ندارید به مقاله مربوط مراجعه فرمایید.بعد از افزودن فایل جاوا اسکریپت نیازمندیم تا کد زیر را در سند خود قرار دهیم.


لطفا منویی برگزینید.

شما گزینه ی {{active}} را انتخاب کردید.

ng-app

هماطنور که در پست مروبط به این مطلب پرداختیم ng-app برای نشان دادن محل شروع اپلیکیشن انگولاری ما می باشد.

ng-click

ng-click به منظور رویداد به هنگام کلیک شدن بر روی المان می باشد. هنگامی که بر روی گزینه ای در منو کلیک کنید متوجه میشود که کلاس اکتیو را میگیرد.

کاربرد ng-hide در منو

ng-hide برای غیرفعال کردن حالت می باشد و هنگامی که شما گزینه ای را انتخاب کنید متن “لطفا منویی برگزینید.” برای شما غیرفعال میشود و ng-show دقیقا عکس ng-hide عمل خواهد کرد.

افزودن استایل

برای زیبا تر شدن سایت نیازمندیم تا فایل css را در سند خود اضافه کنیم.

*{
    margin:0;
    padding:0;
}

body{
    font:15px/1.3 'Open Sans', sans-serif;
    color: #5e5b64;
    text-align:center;
}

a, a:visited {
    outline:none;
    color:#389dc1;
}

a:hover{
    text-decoration:none;
}

section, footer, header, aside, nav{
    display: block;
}

/*-------------------------
    The menu
--------------------------*/

nav{
    display:inline-block;
    margin:60px auto 45px;
    background-color:#5597b4;
    box-shadow:0 1px 1px #ccc;
    border-radius:2px;
}

nav a{
    display:inline-block;
    padding: 18px 30px;
    color:#fff !important;
    font-weight:bold;
    font-size:16px;
    text-decoration:none !important;
    line-height:1;
    text-transform: uppercase;
    background-color:transparent;

    -webkit-transition:background-color 0.25s;
    -moz-transition:background-color 0.25s;
    transition:background-color 0.25s;
}

nav a:first-child{
    border-radius:2px 0 0 2px;
}

nav a:last-child{
    border-radius:0 2px 2px 0;
}

nav.home .home,
nav.projects .projects,
nav.services .services,
nav.contact .contact{
    background-color:#e35885;
}

p{
    font-size:22px;
    font-weight:bold;
    color:#7d9098;
}

p b{
    color:#ffffff;
    display:inline-block;
    padding:5px 10px;
    background-color:#c4d7e0;
    border-radius:2px;
    text-transform:uppercase;
    font-size:18px;
}

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

پیروز باشید. کدپز

Picture of مرتضی افضلی

مرتضی افضلی

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

تا کنون 264 نفر در کدپز ثبت نام کرده اند.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *