loading...

منبع بهترین مقالات طراحی سایت در مشهد

بازدید : 104
سه شنبه 16 دی 1399 زمان : 14:30

مزایا

پیاده‌سازی سهل وآسان با کد کمتر

معایب

به کارگیری از طراحی سایت در مشهد شرایط اثبات برای یک فوتر ممکن میباشد در واقع به طور یک مکتب سابق به لحاظ رسد.

CSS Flexbox

یک فوتر اثبات با Flexbox امروزی‌خیس به لحاظ میاید. همینطور از کد کمتری به کارگیری می‌نماید و به طور تقریبً خویش بیان‌کننده تمامی چیز میباشد. البته هنوز قصد داریم طریق سعی آن را توضیح دهیم.

چه‌گونه فعالیت می‌نماید

ترفند تغییر‌و تحول خصوصیت اکران body به flex و تهیه و تنظیم جهت flex به ردیف میباشد. علاوه بر این، طول عنصر body بایستی دست کم vh۱۰۰ باشد (طول دیده‌انداز فعلی). با این تصور، معلوم میباشد که بایستی از خصوصیت دست کم طول (min-height) به کارگیری کنیم.

خصوصیت دست کم طول به مرورگر می گوید که از vh۱۰۰ تحت عنوان دست‌کم مقدار به کارگیری کرده و در شکل لزوم تغییر تحول نماید.

پیش از فوتر بایستی نوعی گوشه و کنار وجود داشته باشد که خواص انعطاف پذیری آن را بر روی ۱ قرار دهد.

کد

در بخش پایین کد HTML و CSS برای ساخت فوتر اثبات با CSS Flexbox ارائه شده‌است.

HTML

CSS

body {

display: flex;

flex-flow: column;

min-height: 100vh;

margin: 0;

padding: 0;

background-color: #f9f9fa;

}

main {

flex: 1;

}

footer {

width: 100%;

text-align: center;

}

مزایا

چنانچه بدانید Flexbox چه گونه عمل می‌نماید، کد معمولی و خوانا میباشد.

معایب

vh۱۰۰ برای خصوصیت دستکم طول مربوط به body در اکثر مرورگرهای گوشی به جهت طول قابل مشاهده، تغییرپذیر میباشد. آن‌ها منوهای مرورگر بالا و تحت را پنهان می‌نمایند.

Wrapper push با Flexbox

Wrapper push یک تکنیکی میباشد که پیش از نهایی عنصر در کاغذ اینترنت، به طور علائم مازاد وجود دارااست. معمولاً در فوتر.

div یک ارتفاعی را در لحاظ میگیرد و این مقدار طول از ذیل wrapper معدود می‌گردد.

wrapper چه میباشد؟wrapper ظرفی میباشد که دربردارنده بیشتر محتوای برگه اینترنت میباشد.

علاوه بر این، عنصر html و body می بایست دارنده یک طول ۱۰۰٪ باشند.

چه‌گونه عمل می‌نماید

سه گزاره انتها را بخوانید.

کد

کد شبیه مثال‌های قبل میباشد، ولی به مقادیر کناره منفی در CSS اعتنا داشته باشید.

HTML

CSS

html,

body {

height: 100%;

margin:0;

padding: 0;

}

.wrapper {

min-height: 100%;

margin-bottom: -120px; /* Same as push height */

padding: 10px;

}

.push {

height: 120px; /* The space between the last element and footer*/

}

.footer {

background-color: #000;

color: #fff;

height: auto;

width: 100%;

}

مزایا

پیاده‌سازی راحت

معایب

آرم گذاری مازاد

تابع calc() در CSS با Flexbox

این فعالیت شبیه با طریق پیشین ولی با تفاوت‌های شایان توجه میباشد. اولا هیچ نماد مازاد نیست. ثانیا طول wrapper ها با تابع calc() در CSS احتساب می گردد.

تابع calc() درCSS احتساب‌ای را انجام میدهد که از آن تحت عنوان مقدار ویژگی استعمال شود.

علاوه بر این، body و html بایستی ۱۰۰٪ طول داشته باشند.

چه‌گونه عمل می‌نماید

سه جمله پایان را بخوانید.

کد

کد شبیه قطعه کد قبل میباشد.

HTML

CSS

html,

body {

height: 100%;

margin: 0;

}

.wrapper {

min-height: calc(100vh - 170px);

padding: 10px;

}

.footer {

display: flex;

background-color: #000;

color: #fff;

height: 170px;

width: 100%;

}

مزایا

طول wrapper به صورت اتومات احتساب میگردد.

معایب

این شیوه بعداز زوم ۳۵۰٪ از عمل می‌ افتد.

جی کوئری با CSS Flexbox

جی کوئری یک کتابخانه جاوااسکریپت میباشد که به خواسته سهولت در ویرایش DOM پباده سازی شده‌است. وقتی که در پروژه خویش از جی کوئری به کارگیری میکنید، میتوانید با سهولت فوتر را در تحت شیت بچسبانید.

چه طور عمل می‌نماید

محتوای وبسایت بایستی در یک فضای wrapper در HTML باشد. در CSS، wrapper بایستی دارنده دستکم طول ۱۰۰٪ باشد.

همینطور html و body نیز بایستی ۱۰۰٪ طول داشته باشد.

به علاوه یک آرم گذاری مازاد نیز وجود داراست که برای تغییر و تحول اندازه فوتر در زیر کاغذ استعمال می گردد. این نماد گذاری پیش از تگ مسدود شدن wrapper قرار خواهد گرفت.

ما در اکنون استعمال از آرم گذاری مازاد برای بردن فوتر به تحت کاغذ هستیم. این شبیه کاری میباشد که در نمونه تکان wrapper انجام دادیم.

مقدار آن از ذیل wrapper با استعمال از مقدار padding-bottom و hard-coded در CSS غیر وابسته شد.

البته در اینجا با تغییر‌و تحول اندازه پنجره مرورگر، مقدار به صورت اتومات با جی کوئری به حساب آوردن می گردد.

کد

این کد شاملHTML ، CSS و کد jQuery میباشد.

HTML

CSS

html,

body {

height: 100%;

margin: 0;

}

.wrapper {

min-height: 100%;

}

.main {

padding: 1em;

}

jQuery

$(document).ready(function () {

$(window).resize(function () {

var footerHeight = $(".footer").outerHeight();

var stickFooterPush = $(".push").height(footerHeight);

$(".wrapper").css({

marginBottom: "-" + footerHeight + "px",

});

});

$(window).resize();

});

مزایا

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

معایب

به کار گیری از یک کتابخانه فرد ثالث.

توده‌بندی

این گسترش اینترنت میباشد که شیوه‌های بخش اعظمی برای انجام آن وجود داراست. در غایت تعیین باشماست.

مزایا

پیاده‌سازی سهل وآسان با کد کمتر

معایب

به کارگیری از طراحی سایت در مشهد شرایط اثبات برای یک فوتر ممکن میباشد در واقع به طور یک مکتب سابق به لحاظ رسد.

CSS Flexbox

یک فوتر اثبات با Flexbox امروزی‌خیس به لحاظ میاید. همینطور از کد کمتری به کارگیری می‌نماید و به طور تقریبً خویش بیان‌کننده تمامی چیز میباشد. البته هنوز قصد داریم طریق سعی آن را توضیح دهیم.

چه‌گونه فعالیت می‌نماید

ترفند تغییر‌و تحول خصوصیت اکران body به flex و تهیه و تنظیم جهت flex به ردیف میباشد. علاوه بر این، طول عنصر body بایستی دست کم vh۱۰۰ باشد (طول دیده‌انداز فعلی). با این تصور، معلوم میباشد که بایستی از خصوصیت دست کم طول (min-height) به کارگیری کنیم.

خصوصیت دست کم طول به مرورگر می گوید که از vh۱۰۰ تحت عنوان دست‌کم مقدار به کارگیری کرده و در شکل لزوم تغییر تحول نماید.

پیش از فوتر بایستی نوعی گوشه و کنار وجود داشته باشد که خواص انعطاف پذیری آن را بر روی ۱ قرار دهد.

کد

در بخش پایین کد HTML و CSS برای ساخت فوتر اثبات با CSS Flexbox ارائه شده‌است.

HTML

CSS

body {

display: flex;

flex-flow: column;

min-height: 100vh;

margin: 0;

padding: 0;

background-color: #f9f9fa;

}

main {

flex: 1;

}

footer {

width: 100%;

text-align: center;

}

مزایا

چنانچه بدانید Flexbox چه گونه عمل می‌نماید، کد معمولی و خوانا میباشد.

معایب

vh۱۰۰ برای خصوصیت دستکم طول مربوط به body در اکثر مرورگرهای گوشی به جهت طول قابل مشاهده، تغییرپذیر میباشد. آن‌ها منوهای مرورگر بالا و تحت را پنهان می‌نمایند.

Wrapper push با Flexbox

Wrapper push یک تکنیکی میباشد که پیش از نهایی عنصر در کاغذ اینترنت، به طور علائم مازاد وجود دارااست. معمولاً در فوتر.

div یک ارتفاعی را در لحاظ میگیرد و این مقدار طول از ذیل wrapper معدود می‌گردد.

wrapper چه میباشد؟wrapper ظرفی میباشد که دربردارنده بیشتر محتوای برگه اینترنت میباشد.

علاوه بر این، عنصر html و body می بایست دارنده یک طول ۱۰۰٪ باشند.

چه‌گونه عمل می‌نماید

سه گزاره انتها را بخوانید.

کد

کد شبیه مثال‌های قبل میباشد، ولی به مقادیر کناره منفی در CSS اعتنا داشته باشید.

HTML

CSS

html,

body {

height: 100%;

margin:0;

padding: 0;

}

.wrapper {

min-height: 100%;

margin-bottom: -120px; /* Same as push height */

padding: 10px;

}

.push {

height: 120px; /* The space between the last element and footer*/

}

.footer {

background-color: #000;

color: #fff;

height: auto;

width: 100%;

}

مزایا

پیاده‌سازی راحت

معایب

آرم گذاری مازاد

تابع calc() در CSS با Flexbox

این فعالیت شبیه با طریق پیشین ولی با تفاوت‌های شایان توجه میباشد. اولا هیچ نماد مازاد نیست. ثانیا طول wrapper ها با تابع calc() در CSS احتساب می گردد.

تابع calc() درCSS احتساب‌ای را انجام میدهد که از آن تحت عنوان مقدار ویژگی استعمال شود.

علاوه بر این، body و html بایستی ۱۰۰٪ طول داشته باشند.

چه‌گونه عمل می‌نماید

سه جمله پایان را بخوانید.

کد

کد شبیه قطعه کد قبل میباشد.

HTML

CSS

html,

body {

height: 100%;

margin: 0;

}

.wrapper {

min-height: calc(100vh - 170px);

padding: 10px;

}

.footer {

display: flex;

background-color: #000;

color: #fff;

height: 170px;

width: 100%;

}

مزایا

طول wrapper به صورت اتومات احتساب میگردد.

معایب

این شیوه بعداز زوم ۳۵۰٪ از عمل می‌ افتد.

جی کوئری با CSS Flexbox

جی کوئری یک کتابخانه جاوااسکریپت میباشد که به خواسته سهولت در ویرایش DOM پباده سازی شده‌است. وقتی که در پروژه خویش از جی کوئری به کارگیری میکنید، میتوانید با سهولت فوتر را در تحت شیت بچسبانید.

چه طور عمل می‌نماید

محتوای وبسایت بایستی در یک فضای wrapper در HTML باشد. در CSS، wrapper بایستی دارنده دستکم طول ۱۰۰٪ باشد.

همینطور html و body نیز بایستی ۱۰۰٪ طول داشته باشد.

به علاوه یک آرم گذاری مازاد نیز وجود داراست که برای تغییر و تحول اندازه فوتر در زیر کاغذ استعمال می گردد. این نماد گذاری پیش از تگ مسدود شدن wrapper قرار خواهد گرفت.

ما در اکنون استعمال از آرم گذاری مازاد برای بردن فوتر به تحت کاغذ هستیم. این شبیه کاری میباشد که در نمونه تکان wrapper انجام دادیم.

مقدار آن از ذیل wrapper با استعمال از مقدار padding-bottom و hard-coded در CSS غیر وابسته شد.

البته در اینجا با تغییر‌و تحول اندازه پنجره مرورگر، مقدار به صورت اتومات با جی کوئری به حساب آوردن می گردد.

کد

این کد شاملHTML ، CSS و کد jQuery میباشد.

HTML

CSS

html,

body {

height: 100%;

margin: 0;

}

.wrapper {

min-height: 100%;

}

.main {

padding: 1em;

}

jQuery

$(document).ready(function () {

$(window).resize(function () {

var footerHeight = $(".footer").outerHeight();

var stickFooterPush = $(".push").height(footerHeight);

$(".wrapper").css({

marginBottom: "-" + footerHeight + "px",

});

});

$(window).resize();

});

مزایا

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

معایب

به کار گیری از یک کتابخانه فرد ثالث.

توده‌بندی

این گسترش اینترنت میباشد که شیوه‌های بخش اعظمی برای انجام آن وجود داراست. در غایت تعیین باشماست.

نظرات این مطلب

تعداد صفحات : -1

درباره ما
موضوعات
آمار سایت
  • کل مطالب : 186
  • کل نظرات : 0
  • افراد آنلاین : 1
  • تعداد اعضا : 0
  • بازدید امروز : 60
  • بازدید کننده امروز : 1
  • باردید دیروز : 11
  • بازدید کننده دیروز : 0
  • گوگل امروز : 0
  • گوگل دیروز : 0
  • بازدید هفته : 61
  • بازدید ماه : 505
  • بازدید سال : 1457
  • بازدید کلی : 22023
  • <
    پیوندهای روزانه
    آرشیو
    اطلاعات کاربری
    نام کاربری :
    رمز عبور :
  • فراموشی رمز عبور؟
  • خبر نامه


    معرفی وبلاگ به یک دوست


    ایمیل شما :

    ایمیل دوست شما :



    کدهای اختصاصی