آموزش ساخت پیام ‍‍Snackbar Popup – اسکریپت دات کام https://www.xn--mgbguh09aqiwi.com اسکریپت دات کام Mon, 12 Sep 2016 07:31:38 +0000 fa-IR hourly 1 https://wordpress.org/?v=5.6.14 آموزش ساخت پیام ‍‍Snackbar Popup با جاوا اسکریپت https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%be%db%8c%d8%a7%d9%85-%e2%80%8d%e2%80%8dsnackbar-popup-%d8%a8%d8%a7-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%be%db%8c%d8%a7%d9%85-%e2%80%8d%e2%80%8dsnackbar-popup-%d8%a8%d8%a7-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html#comments Mon, 12 Sep 2016 07:26:30 +0000 http://www.xn--mgbguh09aqiwi.com/?p=21763 حتما تابحال اسم این نوع نمایش پاپ آپ را نشنیده باشید و این پست براتون گنگ و مبهم باشد …

Snackbaar PopUp , یک پیام به صورت تولتیپی میباشد که در پایین وب سایت به نمایش در می آید و میتوانید آن را پس از چند ثانیه محو کنید .

این نوع پیام ها بیشتر برای اطلاع از یک نوع خطای خاص یا اخطار و یا موفقیت آمیز بودن یک مرحله و نمایش آن به کاربران استفاده میشود . در ادامه با آموزش ساخت این نو PopUp با استفاده از Css3 و Java Script آشنا می شویم .

آموزش ساخت پیام ‍‍Snackbar Popup با جاوا اسکریپت

در ابتدا کد زیر را در HTML وب سایت خود قرار دهید . این کد متن نمایشی شما میباشد . پس میتوانید نوشته ی درون آن را تغییر دهید .

<div id="snackbar-vms">متن خود را وارد نمایید</div>

حال کد های زیر را در css وب سایت خود قرار دهید :

#snackbar-vms {
    visibility: hidden;
    min-width: 250px;
    margin-left: -125px;
    background-color: #333;
    color: #fff;
    text-align: center;
    border-radius: 2px;
    padding: 16px; 
    position: fixed;
    z-index: 1;
    left: 50%;
    bottom: 30px; 
}
#snackbar-vms.show {
    visibility: visible;
    -webkit-animation: fadein 0.5s, fadeout 0.5s 2.5s;
    animation: fadein 0.5s, fadeout 0.5s 2.5s;
}
@-webkit-keyframes fadein {
    from {bottom: 0; opacity: 0;} 
    to {bottom: 30px; opacity: 1;}
}
@keyframes fadein {
    from {bottom: 0; opacity: 0;}
    to {bottom: 30px; opacity: 1;}
}
@-webkit-keyframes fadeout {
    from {bottom: 30px; opacity: 1;} 
    to {bottom: 0; opacity: 0;}
}
@keyframes fadeout {
    from {bottom: 30px; opacity: 1;}
    to {bottom: 0; opacity: 0;}
}

حال کد زیر را در Js وب سایت خود قرار دهید :

function SnackBar_vms() {
    var x = document.getElementById("snackbar-vms")
    x.className = "show";
    setTimeout(function(){ x.className = x.className.replace("show", ""); }, 3000);
}

و در آخر نوب به صدا زدن کد های بالا میرسه که شما میتوانید با خاصیت Onclick این کار را انجام بدهید . کافیست به تگ مورد نظر در Html خاصیت Onclick را بدهید و مقدار آن را ()SnackBar_vms قرار دهید .

مثلا در کد زیر این خاصیت به تگ button داده شده است . یعنی اگر روز این دکمه کلیک شد , Popup باز شود .

<button onclick="SnackBar_vms()">Show Snackbar</button>

دموی آماده SnackBar Popup

گرداوری و آموزش : وحید مجیدی

پخش اختصاصی

]]>
https://www.xn--mgbguh09aqiwi.com/%d8%a2%d9%85%d9%88%d8%b2%d8%b4-%d8%b3%d8%a7%d8%ae%d8%aa-%d9%be%db%8c%d8%a7%d9%85-%e2%80%8d%e2%80%8dsnackbar-popup-%d8%a8%d8%a7-%d8%ac%d8%a7%d9%88%d8%a7-%d8%a7%d8%b3%da%a9%d8%b1%db%8c%d9%be%d8%aa.html/feed 1