• CSS sprites به عنوان مثال نصب دکمه‌های پیوند در وبلاگ «اشتراک به‌روزرسانی‌ها. آیکون‌های رابط کاربری زیبا که در یک اسپرایت رسانه‌های اجتماعی پیچیده شده‌اند

    ما 30 مجموعه آیکون رسانه های اجتماعی برتر را برای وب سایت، وبلاگ، فروشگاه آنلاین یا سایر منابع وب شما به توجه شما معرفی می کنیم.

    از آنجایی که هر سایت دارای سبک، تمرکز و مخاطب هدف خاص خود است، انتخاب آیکون های مناسب می تواند بسیار دشوار باشد.

    این مجموعه بهترین مجموعه آیکون‌ها را برای استفاده جهانی ارائه می‌کند، و همچنین مجموعه‌هایی را ارائه می‌کند که حتی با منحصربه‌فردترین طراحی‌های وب‌سایت کاملاً مناسب هستند.

    آیکون ها معمولا در فوتر یک وب سایت یا وبلاگ قرار می گیرند.

    استفاده از حداکثر 5-6 نماد توصیه می شود.

    مجموعه آیکون تاج بطری قدیمی

    نمادهای سبک اصلی به شکل درب بطری افزودنی عالی برای یک کافه، بار یا یک فروشگاه آنلاین موضوعی خواهند بود.

    طراحی عناصر با کیفیت بالا و طراحی روشن مطمئناً بازدیدکنندگان را به منبع وب جذب می کند تا با صفحات شما در شبکه های اجتماعی آشنا شوند.

    این مجموعه از 20 آیکون تشکیل شده است که هر کدام به صورت تصویری مجزا با فرمت PNG طراحی شده اند.

    تمبر رسانه های اجتماعی قدیمی

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

    فرمت های فایل - PNG، PSD. وضوح هر نماد 256x256 پیکسل است.

    اجتماعی چوبی

    این مجموعه از ده آیکون برای رسانه های اجتماعی تشکیل شده است.

    همچنین، یک تصویر برای RSS-feed و اشتراک ایمیل وجود دارد.

    هر یک از اسناد گرافیکی آرشیو فایل منبع مخصوص به خود را دارد که با آن می توانید عکس را خودتان ویرایش کنید یا در قالب دیگری ذخیره کنید.

    فرمت پیش فرض PNG است.

    SocialMate

    این مجموعه جهانی است و برای استفاده در هر وب سایت یا پروژه وب مناسب است.

    برای ویرایش شخصی فایل ها، یک فایل PSD اصلی به هر عنصر ضمیمه شده است.

    وضوح تصویر 128x128px، 64x64px و 32x32p است.

    وکتور آیکون های اجتماعی سه بعدی

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

    یک طراحی روشن و به یاد ماندنی باعث جذب مشترکین جدید به صفحات شما در شبکه های اجتماعی می شود.

    فرمت فایل PNG (به علاوه سند اصلی PSD) است. وضوح - 256x256px.

    طرح های اجتماعی

    Social Sketches مجموعه ای رایگان از نمادهای برچسب اصلی برای پیوندهای رسانه های اجتماعی قابل کلیک است.

    ظاهر منحصر به فرد تصاویر توجه کاربران منابع را به خود جلب می کند.

    تنظیم محتوا:

    • 16 آیکون;
    • 6 وضوح مختلف برای هر عنصر (32 پیکسل، 48 پیکسل، و همچنین 64 پیکسل، 128 پیکسل، 256 پیکسل، و 512 پیکسل).
    • فرمت استاندارد PNG

    اجتماعی کردن

    Socialize مجموعه ای از 12 نماد گرد و منظم رسانه های اجتماعی است. توجه داشته باشید که برای هر سایت، چندین تصویر به صورت همزمان ارائه می شود.

    بنابراین، می توانید مناسب ترین عنصر را برای سبک سایت یا وبلاگ خود انتخاب کنید.

    تصاویر از نوع برداری با فرمت SVG ذخیره می شوند.

    سوماکرو

    Somacro 45 آیکون با کیفیت برای همه رسانه های اجتماعی محبوب از جمله، فیس بوک , توییتر، Steam، و همچنین سیستم های پرداخت Paypal، Webmoney.

    تعداد زیادی آیکون به شما این امکان را می دهد که فوترهای یک فروشگاه اینترنتی بزرگ یا سایت شخصی را به همان سبک طراحی کنید.

    وضوح فایل 500×500 پیکسل است. هر عکس به صورت قاب یا بدون قاب در دسترس است که در مجموع 90 فایل مختلف را شامل می شود.

    نمادهای رسانه اجتماعی لامپ

    Bulb Icons یک بسته نماد محبوب برای منابع علمی است.

    طراحی جالب هر تصویر کاملاً در بلوک در مورد علم، حقایق جالب، فناوری قرار می گیرد.

    شکل 9

    آیکون های رسانه های اجتماعی شفاف

    این نماد با هر سایتی، صرف نظر از طرح و موضوع آن، به خوبی پیش می رود.

    مجموعه ای مناسب برای دوستداران مینیمالیسم.

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

    اندازه های موجود: 48، 56، 72، 96، 128، 256 و 512 پیکسل. تعداد تصاویر موجود در آرشیو 40 عدد می باشد.

    نمادهای دایره مسطح شبکیه چشم آماده است

    هر تصویر دارای یک طرح رنگی پر جنب و جوش است و سبک هر یک از شبکه های اجتماعی را منعکس می کند.

    این مجموعه شامل 65 تصویر منحصر به فرد برای وب سایت ها، برنامه های محبوب، زمین های بازی و ابزارهای دیگر است.

    استیکرهای آیکون رسانه های اجتماعی

    آیکون های وب سایت روشن از Vectezy ابزاری عالی برای جذب کاربران به صفحات اجتماعی شرکت شما خواهد بود.

    بدون توجه به طراحی کلی صفحات وب می توان از تصاویر استفاده کرد.

    آنها در هر دو زمینه تاریک و روشن به یک اندازه خوب به نظر می رسند.

    آیکون های شبکه های اجتماعی سایه دار

    مجموعه Shaded Social Media Icons شامل 40 تصویر افکت سایه است.

    طراحی روشن برای استفاده در سایت هایی با طراحی سبک مناسب است.

    آرشیو را می توان در دو نسخه دانلود کرد.

    اولی دارای مجوز رایگان است، دومی حاوی کد منبع است و به قیمت 3 دلار فروخته می شود.

    رزولوشن های موجود 48، 56، 72، 96، 128 و 256 پیکسل هستند. فرمت - PNG.

    آیکون های خط ساده

    همه تصاویر فقط به رنگ سفید موجود هستند، بنابراین مجموعه باید در فوترهایی با پس زمینه تیره استفاده شود.

    نه تنها نمادهای سایت های محبوب، بلکه تصاویری برای سیستم های پرداخت، Wi-Fi و بسیاری دیگر نیز موجود است.

    Iconmonstr

    Iconmonstr یک منبع کامل است که در آن توسعه دهنده به طور مرتب آیکون های سایت منحصر به فرد خود را منتشر می کند.

    در میان بیش از 500 عکس، نمادهای سیاه و سفید را برای هر وب سایت یا ابزاری پیدا خواهید کرد.

    تمامی فایل ها به صورت رایگان قابل دانلود هستند.

    همچنین، در صفحه منبع، می توانید وضوح و فرمت فایل مورد نظر خود را انتخاب کنید.

    مجموعه آیکون سایه طولانی رسانه های اجتماعی

    مجموعه آیکون سایه طولانی رسانه اجتماعی شامل 35 فایل برای شبکه های اجتماعی مختلف است. هر نماد به شکل مربع است، در رنگ های منبع تعیین شده ساخته شده است و برای سایت هایی با هر جهتی مناسب است.

    آرشیو فقط حاوی فایل های PNG است.

    نمادهای اجتماعی طراحی متریال

    8 آیکون وکتور با فرمت SVF به شما این امکان را می دهد که نه تنها لینک های قابل کلیک جذابی را به سایت خود اضافه کنید، بلکه تنظیمات خود را نیز در فایل انجام دهید. می توانید وضوح را تغییر دهید، سایه اضافه کنید، رنگ را تغییر دهید، شفافیت را تنظیم کنید و موارد دیگر.

    تصاویر برای Instagram، YouTube Facebook، Pinterest، Linkedin، Skype، Google+ در دسترس هستند.

    Picons Social

    Picons Social یک بسته آیکون رسانه های اجتماعی حرفه ای با بیش از 60 تصویر مختلف است.

    تمامی تصاویر با فرمت سیاه و سفید ساخته شده اند و طراحی دلپذیر و سبکی دارند.

    برای استفاده جهانی در سایت هایی با طراحی سبک عالی است.

    چندین قالب برای هر نماد به طور همزمان در بایگانی موجود است:

    • .PSD;
    • .EPS;
    • .PDF;
    • .PNG;
    • .EMF.

    دایره و گرد آیکون های رسانه های اجتماعی

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

    طراحی روشن به زیبایی زمینه پیوند به صفحات در منابع دیگر را برجسته می کند.

    اندازه هر تصویر 58 پیکسل و 40 پیکسل است.

    همچنین منابعی برای ویرایش در فتوشاپ وجود دارد.

    آیکون های رسانه های اجتماعی مینیمالیست تخت

    این آرشیو شامل 85 نماد مینیمالیستی بدون حجم برای شبکه های اجتماعی است.

    هر یک از تصاویر دارای 4 سبک مختلف است که به شما امکان می دهد بهترین طرح را انتخاب کنید که متناسب با طراحی صفحه وب باشد.

    آیکون ها به طور همزمان دو فرمت دارند - PNG و SVG.

    نسخه های رنگی و سیاه و سفید موجود است.

    آیکون های رسانه های اجتماعی هگز

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

    توسعه دهنده طرح رنگ هر شبکه اجتماعی را تحویل داد.

    در وب‌سایت توسعه‌دهنده، می‌توانید هر آیکون را پس از انتخاب فرمت و وضوح آن به طور جداگانه دانلود کنید.

    در مجموع 32 طرح منحصر به فرد موجود است.

    بسته وکتور آیکون رسانه های اجتماعی تخت

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

    همچنین، مجموعه شامل آیکون هایی برای HTML5، CSS است.

    فرمت فایل Png است. وضوح - 58 پیکسل.

    آیکون های پیشرفته رسانه های اجتماعی تخت

    هر نماد دارای افکت سایه است و در رنگ های روشن ساخته شده است.

    سایزهای موجود 72، 96، 128، 256 و 512 پیکسل هستند.

    هر عنصر در طراحی برای رنگ های روشن و تیره سایت موجود است.

    نمادهای رسانه های اجتماعی به سبک iOS

    آرشیو را از سایت توسعه دهنده دانلود کنید و کد منبع را برای ویرایش محتوای شخصی دریافت کنید.

    فرمت های موجود .EPS و .AI هستند.

    نمادهای اجتماعی تخت گرانج

    آیکون های شگفت انگیز سبک گرانج بهترین انتخاب برای وب سایت استودیو رقص، سالن بدنسازی، پورتال موسیقی، شرکت ضبط و همچنین سازمان ها و منابع دیگری هستند که سبک آنها در جهت شهری ساخته شده است.

    هر فایل با فرمت PSD موجود است.

    نمادهای هندسی رسانه های اجتماعی

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

    طرح رنگ استاندارد آیکون ها در نیمه رنگ های روشن ساخته شده است.

    همچنین، می‌توانید گزینه‌های یک ظاهر طراحی روشن‌تر یا تیره‌تر را انتخاب کنید.

    همه آنها در یک آرشیو موجود هستند.

    آیکون های رسانه های اجتماعی Rogie

    مجموعه ای از نمادها از یک تصویرگر معروف وب بر فردیت یک منبع وب تأکید می کند و حتی مشترکین بیشتری را به رسانه های اجتماعی شما جذب می کند.

    تمامی تصاویر به صورت جداگانه رنگی و سیاه و سفید ساخته شده اند.

    تصاویر برای زمین های بازی، ذخیره سازی ابری و شبکه های اجتماعی در دسترس هستند.

    آیکون های Adobe Muse

    آیکون های وکتور از Adobe یکی از بهترین گزینه ها برای طراحی های مینیمالیستی فوتر هستند.

    این مجموعه شامل 60 تصویر از وب سایت های محبوب، سیستم عامل های تلفن همراه، فضای ذخیره سازی ابری، سیستم های پرداخت و سایر منابع محبوب وب است.

    120 آیکون رسانه های اجتماعی طراحی شده با دست

    این مجموعه را دانلود کنید و 120 آیکون منحصر به فرد رسانه های اجتماعی با دست ترسیم شده را دریافت خواهید کرد.

    هر تصویر دارای طراحی موفق و ترسیم واضحی از خطوط است.

    این به خوبی با طراحی یک وب سایت با مضمون DIY یا هر منبع دیگری که به خلاقیت اختصاص داده شده است، سازگار است.

    فرمت های موجود PNG و SVG هستند.

    منابع آنلاین برای ایجاد جن CSS، مانند http://spritepad.wearekiss.com/ یا http://www.spritecow.com/. با این حال، شما به راحتی می توانید مواردی را که مناسب شما هستند پیدا کنید. در اینجا من از آماده استفاده خواهم کرد جن CSS. آن ها اینجا هستند:

    ساختار html

    ظروف div در یک div کانتینری عمومی قرار می گیرند دکمه های اجتماعیبا انتقال

    ساختار CSS برای استفاده از sprites

    body( پس زمینه: url("fon.png")؛ رنگ: #1aa5ca; ) .box (حاشیه: 250 پیکسل؛ بالشتک: 25 پیکسل؛ پس‌زمینه: #؛ تورفتگی متن: -9999 پیکسل؛ نمایشگر: بلوک درون خطی؛ ) .کلیک کنید ( پس زمینه: url("click.png")؛ عرض: 200 پیکسل؛ ارتفاع: 86 پیکسل؛ نمایش: بلوک؛ ) .vk( پس زمینه: url("vc.png")؛ عرض: 51 پیکسل؛ ارتفاع: 52 پیکسل؛ حاشیه: 10 پیکسل ؛ پس‌زمینه موقعیت: 0 0 پیکسل؛ انتقال: کدورت 0.5 ثانیه؛ -moz-transition: شفافیت 0.5 ثانیه؛ /* فایرفاکس 4 */ -کیت-انتقال وب: شفافیت 0.5 ثانیه؛ /* سافاری و کروم */ -o-transition: opacity 0.5s؛ /* Opera */ opacity: 0.6; float: left; ) .vk:hover ( پس زمینه: url("vc.png")؛ عرض: 51px؛ ارتفاع: 52px؛ موقعیت پس زمینه: 0 -51px. کدورت: 1; ) .ya( پس‌زمینه: url ("ya.png")؛ عرض: 50 پیکسل؛ ارتفاع: 50 پیکسل؛ حاشیه: 10 پیکسل؛ موقعیت پس‌زمینه: 0 0 پیکسل؛ انتقال: کدورت 0.5 ثانیه؛ -moz-transition: کدورت 0.5s؛ /* Firefox 4 */ -webkit-transition: opacity 0.5s؛ /* Safari و Chrome */ -o-transition: opacity 0.5s؛ /* Opera */ opacity: 0.6; float: left; .ya :hover ( پس زمینه: url("ya.png"); عرض: 50 پیکسل ارتفاع: 50 پیکسل؛ موقعیت پس زمینه: 0-50 پیکسل. کدورت: 1 ) .ma( پس‌زمینه: url("ma.png")؛ عرض: 51 پیکسل؛ ارتفاع: 52 پیکسل؛ حاشیه: 10 پیکسل؛ موقعیت پس‌زمینه: 0 0 پیکسل؛ انتقال: کدورت 0.5 ثانیه؛ -moz-transition: تیرگی 0.5 ثانیه؛ / * فایرفاکس 4 */ -webkit-transition: opacity 0.5s؛ /* Safari و Chrome */ -o-transition: opacity 0.5s؛ /* Opera */ opacity: 0.6; float: left; ) .ma:hover ( پس زمینه : url("ma.png"); عرض: 51px؛ ارتفاع: 52px؛ پس‌زمینه موقعیت: 0 -51px؛ opacity: 1; )

    مشخص كردن پس‌زمینه موقعیت: 00px.توجه داشته باشید که opacity را روی 0.6 تنظیم کردم، مقداری شفافیت. در کدورت شناور: 1؛، همه چیز در (0.5 ثانیه) اتفاق می افتد انتقال: کدورت 0.5 ثانیه؛.موقعیت تصویر با شناور تغییر کرد موقعیت پس زمینه: 0-51px؛.

    با استفاده از این تکنیک می توان بهینه سازی تصاویر(تماس های کمتر با سرور).

    P.S. اگر سوالی دارید بنویسید!

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

    خدماتی که در سایت های مشتری و وبلاگم استفاده کردم - و . این خدمات اجرای کار را بسیار آسان می کند.

    مزیت دکمه های اجتماعی شما نسبت به خدمات و افزونه ها چیست؟

    1. البته عامل انکارناپذیر سرعت بارگذاری سایت است. بنابراین، به عنوان مثال، سرویس PLUSO که من در وبلاگ استفاده می کنم، در بهترین حالت، 633 میلی ثانیه به بار اضافه می کند.

    و در این بلوک فقط از تصاویر ضروری دکمه های اجتماعی استفاده می شود که در ترکیب شده اند. همه سبک ها به حداقل می رسد. به علاوه یک چارچوب ساده html.

    1. روشی که من پیشنهاد می کنم حاوی هیچ پیوند خارجی نیست. نه، لینک ها وجود دارد، اما همه آنها مانند لینک های داخلی خواهند بود. اگر بخواهید، همیشه می توانید آنها را داشته باشید. و بعد شما اصلا آنها را نخواهید دید.

    1. نصب بسیار آسان. کافی است کد html بلوک را در سورس کد صفحه سایت وارد کنید، اسپرایت را آپلود کنید، استایل های css را اضافه کنید و نصب کامل شود. فقط باید مسیر فایل تصویر دکمه را اصلاح کنید.
    2. این مورد در جهت بلوک دکمه های اجتماعی خود نه یک مثبت و نه منفی است. ترفند این است که بلوک خودش شمارنده کلیک دکمه ندارد. و این را می توان منهای حساب کرد. اما از طرف دیگر امکان قرار دادن هر دکمه وجود دارد و شما دقیقاً خواهید فهمید که بازدیدکنندگان شما چند بار روی دکمه ها کلیک کرده و مقالات شما را در شبکه های اجتماعی به اشتراک گذاشته اند.
    3. آمار جمع آوری شده توسط سرویس های سایت شما دیگر به اشخاص ثالث منتقل نمی شود.

    قرار دادن بلوکی از دکمه های اجتماعی در کد منبع

    زمانی که دکمه ها بعد از مقاله قرار دارند، نسخه کلاسیک را در نظر خواهیم گرفت.

    شما می توانید این کار را با باز کردن فایل مسئول نمایش مقالات (single.php) و اضافه کردن بلوکی از دکمه های اجتماعی به کد منبع انجام دهید. از طرف دیگر، این کار را می توان از طریق فایل تابع موضوع (functions.php) انجام داد.

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

    درج یک بلوک در کد منبع single.php

    هشدار: قبل از ادامه، یک نسخه پشتیبان از فایل single.php تهیه کنید!

    باز کردن پنل مدیریت وردپرس "ظاهر""ویرایشگر""تک ورودی (single.php)".

    در کد منبع به دنبال جایی باشید که خروجی مقاله پایان می یابد و نظرات یا صفحه بندی شروع می شود. در این مکان است که باید کد html بلوک دکمه های اجتماعی را وارد کنید.

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

    البته، تفاوت هایی در قالب های شما وجود خواهد داشت، اما من مطمئن هستم که آن را متوجه خواهید شد، هیچ چیز پیچیده ای در مورد آن وجود ندارد. و علاوه بر این، شما یک نسخه پشتیبان دارید، چیزی برای ترس وجود ندارد.

    و اینجا کد html بلوک دکمه های اجتماعی است:

    توضیحات کد:این یک div واحد با کلاس اشتراک گذاری است که حاوی پیوندهایی به شبکه های اجتماعی است. پیوند در یک پنجره پاپ آپ جداگانه باز می شود، این تابع onClick=window.open مسئول این کار است. جایگزینی لینک یک مقاله با این کد انجام می شود. هر پیوند کلاس مخصوص به خود را دارد که از طریق آن تصویر دکمه اختصاص داده می شود.

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

    درج بلوک در کد منبع single.php از طریق توابع تم

    هشدار: قبل از شروع، یک نسخه پشتیبان از فایل functions.php خود تهیه کنید!

    برای استفاده از این گزینه باید فایل functions.php را باز کنید و در آخر این کد را اضافه کنید:

    /* درج دکمه های اجتماعی */ add_action("comments_template"،"soc_button"); تابع soc_button() ( ?> و مراقب باشید پس از چسباندن کد، فاصله یا کاراکترهای دیگر نداشته باشید. یا فقط کد php را ببندید؟>. در غیر این صورت سایت از کار خواهد افتاد.

    توضیحات کد:مکانی که دکمه های رسانه های اجتماعی در آن قرار می گیرند توسط کلید API comments_template تعیین می شود. این کلید مکان را قبل از نظرات تعیین می کند. خود کد دکمه اجتماعی در تگ های پشتی برای باز و بسته کردن php محصور شده است. در کد آنها را با رنگ قرمز مشخص کردم. این کل ترفند درج کد html به php از طریق توابع تم است.

    در این و این روش تمام شده است، اجازه دهید به آپلود تصاویر در سایت برویم.

    آپلود تصاویر دکمه در سرور

    به عنوان مثال، من چندین اسپرایت با تصاویر دکمه های اجتماعی آماده کردم. می توانید آنها را دانلود کنید.

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

    تصاویر را دانلود کنید یا تصاویر خود را تهیه کنید و در سایت خود آپلود کنید. من فکر می کنم این نباید مشکلی باشد. علاوه بر این، برای طراحی دکمه‌ها از طریق سبک‌های css، پیوندی به این sprite لازم است.

    از جمله سبک های CSS

    البته، این مرحله را می توان در ابتدا انجام داد، اما من ترجیح می دهم ابتدا تمام کارهای فنی پیچیده را انجام دهم و سپس به کارهای کوچک زیبا با سبک های css ادامه دهم.

    بنابراین، فایل style.css که مسئول طراحی سایت شما است را باز کنید. و این استایل ها را بچسبانید:

    اشتراک‌گذاری یک (نمایش: بلوک درون خطی؛ تراز عمودی: ارث بردن؛ حاشیه: 5 پیکسل 0 0 2 پیکسل؛ بالشتک: 0 پیکسل؛ اندازه قلم: 0 پیکسل؛ عرض: 40 پیکسل؛ ارتفاع: 40 پیکسل؛ پس‌زمینه: url ("http://test ..png ") بدون تکرار پیمایش 0px 0px شفاف؛) .share a.vkontakte ( پس زمینه: url("http://test..png") بدون تکرار اسکرول -168px 0px transparent;) .share a.google ( پس زمینه: url("http://test..png") بدون تکرار پیمایش -252 پیکسل 0 پیکسل شفاف؛ ) .share a.livejournal ( پس زمینه: url("http://test..png") بدون تکرار scroll -336px 0px transparent; ) .share a.twitter ( background: url("http://test..png") no-repeat scroll -42px 0px transparent;) .share a.mail ( پس زمینه: url("http ://test..png ") پیمایش بدون تکرار -294px 0px شفاف؛ ) .share a.odnoklassniki ( پس زمینه: url("http://test..png") بدون تکرار اسکرول -126px 0px transparent; ) .share a.pinterest ( پس زمینه: url("http://test..png") بدون تکرار اسکرول -210px 0px شفاف؛ ) .share a.liveinternet ( پس زمینه: url("http://test..png ") پیمایش بدون تکرار -378px 0px transparent; ) .share a.evernote ( پس زمینه: url("http://test..png") بدون تکرار اسکرول -420px 0px شفاف؛ ) .share a.bookmark ( پس زمینه: url("http://test.. png ") بدون تکرار پیمایش -462px 0px شفاف؛ ) .share a.email ( پس زمینه: url("http://test..png") بدون تکرار -504px 0px transparent;) .share a.print ( پس‌زمینه: url("http://test..png") پیمایش بدون تکرار -546px 0px شفاف؛ ) .share a.digg ( پس‌زمینه: url("http://test..png") پیمایش بدون تکرار -588px 0px شفاف؛ ) .share a.spring ( پس زمینه: url("http://test..png") بدون تکرار پیمایش -630px 0px شفاف؛ )

    توضیحات کد:کلاس .share ظاهر کلی بلوک، اندازه هر دکمه، padding را تعریف می کند و یک پس زمینه یکنواخت را تنظیم می کند. و سپس هر پیوند کلاس مخصوص به خود را دارد و به هر پیوند از طریق خاصیت پس زمینه، ظاهر یک دکمه اختصاص داده می شود. دکمه ها به صورت css sprite رندر می شوند و هر دکمه 40 پیکسل عرض و 40 پیکسل ارتفاع دارد و 2 پیکسل بین آنها قرار می گیرد که به شما امکان می دهد تصویر را برای هر دکمه به طور دقیق تعریف کنید. یعنی دکمه اول 0 و دکمه دوم 42 و ... مشخص شده است. در کد، این مقادیر به رنگ نارنجی نشان داده شده است. پیوند به اسپرایت نیز با رنگ نارنجی برجسته شده است، شما آن را به مسیر اسپرایت خود تغییر می دهید.

    این کل فرآیند ایجاد بلوک دکمه های اجتماعی شما را تکمیل می کند. می توانید با خیال راحت به بررسی ادامه دهید.

    و همچنین یک آموزش تصویری دارم که در آن کل فرآیند به صورت بصری نشان داده شده است، قطب عملکرد خود دکمه ها را نشان می دهد. تماشا کنید و در وب سایت ها و وبلاگ های خود اجرا کنید.


    حالا فقط همین. او با این وظیفه کنار آمد. برای همه شما آرزوی موفقیت دارم و شما را در مقالات و آموزش های ویدیویی جدید می بینم.

    ورود شما را به وبلاگم خوش آمد می گویم. امروز می خواهم قدم به قدم نحوه ساخت دکمه های رسانه های اجتماعی در html و css را به شما نشان دهم. بیایید از صفر کامل شروع کنیم و در پایان به نتیجه مطلوب خواهیم رسید. رو به جلو!

    سبک های نشانه گذاری و پایه

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

    بیایید فعلا این سبک ها را اضافه کنیم:

    اشتراک گذاری(
    عرض: 280 پیکسل
    حاشیه: 0 خودکار;
    بالشتک: 10 پیکسل
    پس زمینه: #D3CDEE;
    }
    اشتراک گذاری من (
    حاشیه سمت راست: 15 پیکسل.
    رنگ سیاه؛
    تبدیل متن: بزرگ;
    }

    ما کمی ظرف را برای پیوندها (اندازه ها، لایه ها، پس زمینه) و کتیبه طراحی کردیم.

    آیکون های تزئینی

    اجتماعی (
    صفحه نمایش: بلوک درون خطی
    عرض: 40 پیکسل
    ارتفاع: 40 پیکسل؛
    پس زمینه: #bdc3c7;
    vertical-align: وسط;
    حاشیه سمت راست: 10px;
    }

    با ویژگی display: inline-block، مطمئن شدیم که پیوندهای ما به عناصر بلوک تبدیل شده اند، اما در عین حال توانایی ایستادن در یک ردیف را حفظ می کنیم. بعد، ابعاد و تورفتگی را در سمت راست مشخص کنید تا بلوک ها به هم نخورند.

    خوب، پس چرا به تراز عمودی نیاز داریم: وسط؟ این ویژگی متن را در ظرف به گونه ای تراز می کند که دقیقاً به صورت عمودی در مرکز قرار گیرد. ما همچنین برای سلول‌های خود پس‌زمینه‌ای تنظیم می‌کنیم تا در این مرحله به صورت بصری آنها را ببینیم. یک آمادگی وجود داشت. زمان آن است که در نهایت آیکون ها را اضافه کنید.

    مرحله نهایی

    باقی مانده است که نماد خود را در هر یک از بلوک های آماده شده قرار دهیم که این یا آن شبکه اجتماعی را شناسایی می کند. خالص. برای انجام این کار، من پیشنهاد می کنم از صحیح ترین روش استفاده کنید - یک تصویر sprite را متصل کنید و از موقعیت پس زمینه استفاده کنید تا همه چیز را در جای خود قرار دهید.

    به طور خلاصه، ما به چنین تصویری نیاز داریم. برای من حدود 120/40 است.

    قوانین زیر را به سبک های css اضافه کنید:

    social-vk(
    پس زمینه: url(icon.png);
    }
    .social-fb(
    پس زمینه: url(icon.png) -40px 0;
    }
    .social-tw(
    پس زمینه: url(icon.png) -78px 0;
    }

    ما یک بلوک کاملاً طراحی شده با نمادها در خروجی دریافت می کنیم.

    میفهمی چطوری گرفتیم؟ اگه نه پس توضیح میدم هر بلوک لینک دارای سایز 40 در 40 است. بر این اساس وقتی یک تصویر پس زمینه 120 در 40 برای آن قرار می دهیم، بلوک به سادگی نمی تواند آن را کاملاً جا دهد و در نتیجه تا جایی که می تواند جا می گیرد.

    به طور پیش فرض، در این حالت، 40 پیکسل اول از عرض و ارتفاع تصویر پس زمینه گرفته می شود، اما همه چیز با ارتفاع خوب است - تصویر به طور کامل در بلوک های ارتفاع قرار می گیرد. بر این اساس، تنها تعیین موقعیت پس زمینه برای نمادهای فیس بوک و توییتر باقی مانده است.

    با نوشتن در پس‌زمینه به این صورت: پس‌زمینه: url(icon.png) -40px 0، به صراحت نشان می‌دهیم که برای بلوک social-fb، تصویر پس‌زمینه باید دقیقاً از موقعیت مشخص شده نمایش داده شود - عرض چهل پیکسل به سمت چپ. و در ارتفاع بدون افست، زیرا نیازی به آن نیست. به همین سادگی است، واقعا

    چه چیز دیگری می تواند انجام شود؟

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

    اجتماعی(
    شعاع حاشیه: 5 پیکسل
    }

    در مرحله دوم، می توانید یک قاب به آنها اضافه کنید.

    حاشیه: 3px بنفش جامد.

    با توجه به طرح، رنگ بنفش در این مورد برای ما مناسب است، به نظر من. همچنین می توانید گوشه های خود محفظه پیوند را گرد کنید.

    باز هم، گزینه های طراحی زیادی وجود دارد. و البته به راحتی می توانید رنگ ها را تغییر دهید. در این مقاله، من این گزینه طراحی را به شما پیشنهاد می کنم، اما اکنون می توانید به راحتی آن را به روش خود انجام دهید: زرد، سبز، قرمز و هر نماد دیگری.

    نتیجه

    همانطور که می بینید حتی به تنهایی می توانید خیلی راحت دکمه های اجتماعی را به سایت اضافه کنید و html و css در این امر به ما کمک می کنند. حداقل از نظر بصری، می توانیم آیکون های خود را در صورت نیاز برای طراحی هر سایت خاص طراحی کنیم.

    با این، مقاله-درس امروز را به پایان می برم. دفعه بعد چیز دیگری با css ایجاد می کنیم

    29 اکتبر 2019 ورودی به روز شده است

    یوری نمتس

    جلوه های دکمه رسانه های اجتماعی برای وب سایت

    آیا فکر می کنید امکان ترکیب دکمه ها و تصاویر رسانه های اجتماعی وجود دارد؟ تا هر دو بسیار زیبا و خلاقانه به نظر برسند. بله، شما می توانید آن را به روشی بسیار جالب انجام دهید. و نه تنها یک، بلکه چندین. برای دقیق تر بودن، در این مقاله 12 روش برای ایجاد جلوه های جالب برای دکمه های رسانه های اجتماعی هنگام قرار دادن ماوس روی یک تصویر پیدا خواهید کرد. در برخی موارد، نه تنها باید شناور شوید، بلکه روی ماوس نیز کلیک کنید، که تعامل را نیز اضافه می کند. یک راه غیرمعمول برای متمایز کردن سایت شما استفاده از چنین جلوه های شناور تصویر است.

    هر 12 نمونه را از لینک زیر مشاهده و دانلود کنید:

    دانلود

    به هر حال، در مورد اثرات شناور، چند مقاله دیگر در این سایت در این زمینه وجود دارد:

    این اثر را دوست داشتم - از آن استفاده کنید!

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

    (موشواره را روی تصویر نگه دارید)

    روشی کاملاً جذاب برای برجسته کردن مهمترین تصاویر هم در سایت و هم در سایت فروش یک صفحه. اما، همانطور که قبلاً نوشتم، اثرات بسیار بیشتری وجود دارد (12!).

    مرحله 1 - HTML

    آیکون هایی که روی دکمه های رسانه های اجتماعی می بینید از FA (Font Awesome) استفاده می کنند. این آیکون ها در یک خط بین بلوک ها متصل می شوند :

    1 <پیوند rel="stylesheet" href= "http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css">

    بعد از اینکه همه منابع را دانلود کردید، باید افکتی را که دوست دارید انتخاب کنید. اثر من در پرونده است index.html. این فایل همچنین شامل تمام استایل های لازم برای ایجاد افکت شناور می باشد.

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 <div class="image-effect-fallback"> <div class="share layer"> <a href = "#" class = "share-button share-via-vk" > <i class = "fa fa vk" > در تماس با</a> <href = "#" کلاس = "اشتراک گذاری دکمه اشتراک گذاری از طریق فیس بوک"> <i class = "fa facebook" > فیس بوک</a> <href = "#" کلاس = "اشتراک گذاری دکمه اشتراک از طریق توییتر"> <i class = "fa fa-twitter" > توییتر</a> </div> <div class="image-layer"> <img src = "images/tree.jpg" عرض = "500" alt = "California surf" > !} </div> </div>

    تمام ساختار لازم وجود دارد. باقی مانده است که فقط سبک ها را در CSS تنظیم کنید. بنابراین به مرحله دوم و در عین حال آخرین مرحله می رویم.

    مرحله 2 - CSS

    سبک ها در هر فایل HTML بین بلوک ها قرار دارند . یعنی در هر فایل با افکت های مختلف، در این بلوک در بالای سند، سبک های مربوطه وجود دارد.

    شما باید این سبک ها را بگیرید و در شیوه نامه خود قرار دهید:

    1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 .image-effect-fall-back (عرض: 500px؛ ارتفاع: 300px؛ موقعیت: نسبی؛ حاشیه: 0 خودکار؛ -webkit-perspective: 800px؛ پرسپکتیو: 800px؛ ) .image-effect-fall-layer.im. (موقعیت: مطلق؛ بالا: 0؛ چپ: 0؛ ارتفاع: 300 پیکسل؛ -webkit-transition: 0.6 ثانیه؛ انتقال: 0.6 ثانیه؛ z-index: 1؛ ) .image-effect-fall-back:hover .image- لایه( -webkit-transform : rotateX(70deg) ; transform : rotateX(70deg) ; overflow : قابل مشاهده؛ ) .image-effect-fall-back .image-layer img (ارتفاع: 100%;) .image-effect-fall -back .image-layer :before (محتوا: ""؛ موقعیت: مطلق؛ بالا: 0؛ سمت چپ: 0؛ عرض: 100%؛ ارتفاع: 100%؛ پس زمینه: rgba(0، 0، 0، 0.5)، کادر -shadow : 0 0 100px 50px rgba(0 , 0 , 0 , 0.5 ) ؛ opacity : 0 ؛ webkit-transition : all 0.5s, transition : all 0.5s; webkit-transform : rotateX(de-2xZ)1(1) ) translateY(110px ) scale(0.75 ) ; transform : rotateX(114deg) translateZ(-26px ) translateY(110px ) scale(0.75 ) ; -webkit-transform-origin : bottom ; -ms-transform-origin : bottom ; transform-origin : bottom ; ) .image-effect-fall-back :hover .image-layer :before ( opacity : 0.3 ; ) .image-effect-fall-back .share-layer( position : absolute ; bottom : 100px ; left : 0 , width : 100%؛ ارتفاع: 100 پیکسل؛ کدورت: 0؛ z-index: 10؛ -webkit-transition: 0.6s؛ انتقال: 0.6s؛ -webkit-transform: rotateX(70deg)؛ تبدیل: rotateX(70)deg. -effect-fall-back :hover .share-layer ( opacity : 1 ; -webkit-transform : rotateX(0deg) translateY(-70px ) ؛ transform : rotateX(0deg) translateY(-70px ; ) /*سبک برای همه دکمه ها*/.share-button(نمایش: بلوک درون خطی؛ متن-تزیین: هیچکدام؛ رنگ: #ffffff؛ بالشتک: 12 پیکسل؛ عرض: 90 پیکسل؛ شعاع حاشیه: 2 پیکسل؛ حاشیه: 25 پیکسل 10 پیکسل؛ ) /*رنگ دکمه های شبکه های اجتماعی*/.share-via-vk ( پس زمینه رنگ: #4C75A3 ; ) .share-via-facebook ( پس زمینه رنگ: #3b5998 ;)

    فوراً به شما هشدار می دهم: در برخی از نمونه ها از jQuery استفاده شده است، زیرا در آنجا، برای جلوه کامل، باید روی تصویر کلیک کنید. شما فقط باید تمام کدهای JS استفاده شده در صفحه را با مثالی که دوست دارید بردارید.

    توجه!پس از اینکه کد CSS را در شیوه نامه خود قرار دادید، ممکن است دکمه ها دقیقاً همانطور که در مثال نشان داده شده است نمایش داده نشوند. این ممکن است به این دلیل باشد که فایل استایل شما دارای سبک های متفاوتی برای عناصر و کلاس هایی است که در دمو استفاده می شود.

    نتیجه

    به عنوان یک قاعده، خلاقیت همیشه مورد استقبال قرار می گیرد. فکر می‌کنم در اینجا همه می‌توانند از بین ۱۲ افکت یک افکت را برای خود انتخاب کنند و در آینده در پروژه‌های خود از آن استفاده کنند.