::: در حال بارگیری لطفا صبر کنید :::Loading , please wait ...

انجمن کدستانMoisrex

MoisrexMoisrex.rozblog.com
زمان جاریtime : شنبه 16 تیر 1403 - 7:04 بعد از ظهر
نام کاربریusername : پسوردpassword : یاor عضویتregister | رمز عبور را فراموش کردمForgot your password?
شما در سایت ما ثبت نام نکرده اید و یا وارد اکانت کاربری خود نشده اید. از شما خواهشمند هستیم You are not log in to site. Please وارد شویدlogin یاor ثبت نام کنیدregister .
نادانسته های Css3
تعداد بازدیدvisits : 632
ctrain آفلاین



ارسال هاAnswers : 512
عضویتRegistration date : 7 /1 /1392
حمایت کردهThanks : 177
حمایت شدهThanked : 168
نادانسته های Css3

سلام!

تو این تاپیک از خاصیت های جدیدی که css3 ارائه داده ولی تقریباً از اون بی خبریم آموزش هایی با مثال میذارم. این خاصیت ها بسیار کاربردین و شاید شمام مثل من بدونید همچین خاصیت هایی وجود داره ولی دنبالش نمیرین. خواهشاً و موکداً نه اسپم بدید نه چیز دیگه! اینجا آموزشها رو بصورت تاپیک پشت سر هم هر چند روز یبار لیست میکنم شما ببینید یاد بگیرید بدردتون خورد یه تشکر بزنید فوقش! خب آخه شلوغ میشه توهم توهم میشه یه وضعی میشه! تشکر

پنجشنبه 27 شهریور 1393 - 12:21
ارسال پیامsend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شدهThanks : سپاس هاThanks (4) : erfanebrahimi - mahan12 - sharifpour - farnam -
ctrain آفلاین



ارسال‌هاAsnwers : 512
عضویتRegistration date : 7 /1 /1392
حمایت کردهthanks : 177
حمایت شدهThanked : 168
پاسخAnswer 1 : نادانسته های Css3

خاصیت border-image ؛ قرار دادن عکس به عنوان border

نرم افزار کدنویسی خودتونو باز کنید (مثلاً nodpad). یه عکس کوچیک (اگه فرمتش png باشه و پس زمینه دار نباشه خیلی خوبه!) رو روی دسکتاپ کپی کنید و اسمش رو border بذارید. حالا کدهای زیر رو تو نرم افزارتون تایپ کنید ، با پسوند html ذخیره کنید ، نتیجه رو ببینید و کد رو مطالعه اش کنید:

کد:
<style>p{border-image:url(ax.png) 2 3 repeat;}</style><p>Sample text<br><br>Moisrex</p>

(اگه احیاناً خاصیت کار نکرد بخاطر نداشتن پسونده. این کد بالا واسه آخرین ورژن های مرورگراست و اگه کار نداد به خاصیت ، پسوند مرورگر خودتون رو اضافه کنید. (مثلاً مال کروم -webkit- ، فایرفاکس -moz- ، اپرا -o-))

خب دیدید که یه کاربردی عین background-image داره و شاید بگین این همونه اصلا! ولی خب یه خاصیت جدیده و اگه کدنویسی زیاد انجام میدی 100% یه جایی بدردتون خواهد خورد پس همینجوری از این کد رد نشین.

همونطور که در استایل داده شده مشاهده میکنین بعد از border-image یه مقدار url وجود داره که مشخصه که واسه قرار دادن عکسیه که به عنوان border استفاده میشه. بعد از این مقدار عدد 2 رو میبینید که عرض خطوط رو مشخص میکنه. مثلاً همین الان دوباره برین سراغ کدتون و بجای 2 عدد 30 رو قرار بدید ببینید چه بلایی سرش میاد. مقدار بعدی عدد 3 هست که مربوط میشه به فاصله ی محتوایات تگ با خطوط حاشیه! یعنی مشخص میکنه که مثلاً اون sample text و اون moisrex که داخل تگ p هست چه مقدار با border فاصله داشته باشه. و سر انجام در پایان کد مقدار repeat مشاهده میشه و سه مقدار داره:

Repeat: این مقدار که در کد بالا هم مشاهدش میکنید میگه عکس مورد نظر در صورت کم آوردن از نظر طول و عرض به دفعات لازم تکرار بشه.

stretch: این مقدار کارش اینه که عکس مورد نظرو با مقدار فضای تگ کشیده میکنه یا کوچیک میکنه.

round: این مقدار که زیاد با repeat فرق نمیکنه در صورت نیاز عکس رو به دفعات تکرار میکنه تا فضای خالی باقی نمونه.

________________________________________________________________________________________

این خاصیت در این تاپیک بصورت خلاصه نویسی شده آموزش داده شد و خاصیت های کامل اون به ترتیب ذکر شده به این صورته:

کد:
border-image-source

کد:
border-image-width

کد:
border-image-outset

کد:
border-image-repeat

و خلاصه ی این کد برای به خاطر سپردن:

کد:
border-image : source width outset repeat ;

____________________________________________

عددها رو کوچیک بزرگ کنید ، عکس رو تغییر بدید و با کد ور برید تا خوب حفظ شید.

پنجشنبه 27 شهریور 1393 - 13:26
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (4) : erfanebrahimi - pv30-navid - mahan12 - farnam -
amirmohsen آفلاین




ارسال‌هاAsnwers : 3175
عضویتRegistration date : 20 /11 /1391
حمایت کردهthanks : 610
حمایت شدهThanked : 1228
پاسخAnswer 8 : نادانسته های Css3

کاربر fakher به دلیل ارسال اسپم متعدد و پشت سر هم اخراج شد....

موفق باشید...

:)
پنجشنبه 27 شهریور 1393 - 14:30
وب کاربرUser's blog ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (2) : ctrain - farnam -
ctrain آفلاین



ارسال‌هاAsnwers : 512
عضویتRegistration date : 7 /1 /1392
حمایت کردهthanks : 177
حمایت شدهThanked : 168
پاسخAnswer 9 : نادانسته های Css3

خاصیت های Background-clip و Background-origin ؛ تمرکز بیشتر روی پس زمینه

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

کد:
<div style="background: #999; background-clip: border-box; padding: 10px; border: 7px dashed

blue; width: 300px">IMPORTANT-READ CAREFULLY: This End-UserLicense Agreement ("EULA") is a legal agreement between you(either an individual or a single entity) and MicrosoftCorporation for the Microsoft software product identified above,which includes computer software and may include associatedmedia, printed materials, "online" or electronic documentation,and Internet-based services ("Product").</div>

نتیجه رو ببینید.

حالا مقدار border-box رو در خاصیت background-clip پیدا کنید و بجاش مقدار padding-box رو بنویسید و تغییرات رو مشاهده کنید. چی شد؟

مقدار border-box: این مقدار که مقدار پیشفرض مرورگرها هم هست میگه که پس زمینه تمام محیط عنصر رو پوشش بده.

مقدار padding-box: این مقدار باعث میشه که پس زمینه تمام فضای عنصر رو پوشش بده و فقط یکم در حاشیه جای خالی باقی بمونه.

مقدار content-box: این مقدار کاری میکنه که پس زمینه فقط پشت محتوایات عنصرو پوشش بده.

_______________________________________________________________________________

یدونه عکس کوچولو تقریباً 40 در 40 رو در محلی که فایل html که توش کدا رو مینویسید وارد کنید و اسمش رو pic بذارید (فرمتش رو مواظب باشید! png باشه بهتره که با کدهامون تداخل نداشته باشه). و کد زیر رو در ویرایشگرتون بنویسید و نتیجه رو ببینید:

کد:
<div style="background: url(pic.png) no-repeat #fff; background-origin: border-box;

padding: 10px; border: 7px dashed blue; width: 300px">IMPORTANT-READ CAREFULLY: This End-

UserLicense Agreement ("EULA") is a legal agreement between you(either an individual or a single entity) and MicrosoftCorporation for the Microsoft software product identified above,which includes computer software and may include associatedmedia, printed materials, "online" or electronic documentation,and Internet-based services ("Product").</div>

میبینید که خاصیت background-origin جایگزین bg-clip شده. حالا اون سه مقدار که اون بالا واسه bg-clip دادمو واسه این خاصیت استفاده کنید و ببینید چه تغییراتی میکنند.

مقدار border-box: این مقدار باعث میشه که عکس پس زمینه درست از گوشه ی بالا سمت چپ شروع بشه.

مقدار padding-box: این مقدار دقیقاً عمل خاصیت بالا رو انجام میده ولی با یکم فاصله.

مقدار content-box: این مقدار عکسو از جایی شروع میکنه که محتوایات عنصر اونجان.

ادامه ی این بحث در تاپیک بعدی ...

جمعه 28 شهریور 1393 - 19:03
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (3) : pv30-navid - mahan12 - farnam -
ctrain آفلاین



ارسال‌هاAsnwers : 512
عضویتRegistration date : 7 /1 /1392
حمایت کردهthanks : 177
حمایت شدهThanked : 168
پاسخAnswer 10 : نادانسته های Css3

متد translate در خاصیت transform

این متد نیز از متدهای آموزش نداده شده ی css3 است که میتواند عناصر را در صفحه به وسیله ی واحدهایی همچون px جابجا کند. مثال:

کد:
<div style="transform: translate(80px, 90px);background: #000; padding: 40px; width: 100px"></div>

اگر مثال بالا در مرورگر شما اجرا نشد به ابتدای خاصیت transform پیشوند مرورگر خود را وارد کنید. (کروم: -webkit- ، فایرفاکس: -moz- ، اپرا: -o- ، اکسپلورر: -ms-)

دوشنبه 31 شهریور 1393 - 09:35
ارسال پیامSend p.m. نقل قولReply سپاس گزارمThanks گزارشReport
حمایت شده حمایت شده: سپاس هاThanks (2) : mahan12 - farnam -



moisrex
درباره ماAbout us لینک های ماOur links کلمات کلیدیKeywords
انجمن تخصصی کدستان ، ساخته شده توسط فردی با نام مستعار Moisrex می باشد.This forum designed by a person who called Moisrex.

ایمیلE-mail : Moisrex @ Gmail.com
کدستان,انجمن کدستان,کدنویسی,انجمن پشتیبانی,فروم,رزبلاگ,آموزش کدنویسی,درخواست کد
تمامی حقوق این انجمن مربوط به همین انجمن می باشد | طراحی قالبCopyright (c) By Moisrex , All rights reserved | Desiger : Moisrex