تالار گفتمان سایت ساز رزبلاگ

تالار گفتمان سایت ساز رزبلاگ

Q:

آموزش css و html - ساخت تبلیغات متنی ساده و شیک

سلام

بیکار شدم گفتم یک اموزش براتون بذارم تا شاید به کار بعضی دوستان بیاد

دمو

http://tllg.net/pukbni

کل کد تبلیغات متنی

کد:
<div class="ads-text"> <a href="" title=""> مرجع قالب رزبلاگ </a> <span>نیوز برترین سایت رزبلاگی</span></div><style> @font-face {font-family: 'Mj_Silicon';src: url('http://fontonline.ir/fonts/Mj_Silicon.eot?#') format('eot'),url('http://fontonline.ir/fonts/Mj_Silicon.ttf') format('truetype'),url('http://fontonline.ir/fonts/Mj_Silicon.woff') format('woff');} @font-face { font-family: 'Byekan'; src: url('http://up.skinak.ir/up/skinak/upload/93/7/1/BYekan57477.ttf') format('truetype'), url('http://up.skinak.ir/up/skinak/upload/93/7/1/BYekan918614.eot?#') format('eot'), url('http://up.skinak.ir/up/skinak/upload/93/7/1/BYekan650450.woff') format('woff');} .ads-text{ width:300px; text-align:center; border-left:5px solid #2980b9; background:#3498db; color:#fff; min-height:25px; line-height:1.9; font-family: 'Mj_Silicon'; font-size:13px; transition:0.5s; } .ads-text a{ color:#fff; text-decoration: none; transition:0.5s; } .ads-text:hover a{ transition:0.5s; font-size:17px; } .ads-text:hover{ transition:0.5s; box-shadow: 300px 0px #2980b9 inset; } .ads-text:hover span{ display:block; } .ads-text span{ display:none; font-size:10px; font-family: 'Byekan'; }</style>

در خط اول کدمون یک div باز میکنیم و کلاس(class) اون رو برابر با

ads-text

قرار میدیم

در خط دوم داخل divـمون یک تگ a باز میکنیم که به متنمون لینک بدیم

کد:
<a href="" title="">

در قسمت href آدرسی که میخوایم بهش بریم رو قرار میدیم و در قسمت title یک متن مرتبطت با لینک قرار میدیم مثلا قالب وبلاگ

در خط سوم داخل تگ aـمون

متن مورد نظرمون که دوست داریم با کلیک روی اون به آدرسی که دادیم بریم رو قرار میدیم

در خط چهارم تگ aـمون رو میبندیم

کد:
</a>

در خط پنجم یک تگ باز و بسته

کد:
<span></span>

قرار میدیم و در داخل اون متنی مرتبط با تبلیغات مینویسیم مثلا

نیوز برترین سایت رزبلاگی

حالا divـی که باز کردیم اول کار رو میبندیم

کد تا به الان

کد:
<div class="ads-text"> <a href="" title=""> مرجع قالب رزبلاگ </a> <span>نیوز برترین سایت رزبلاگی</span></div>

اگر کد رو تست کنید میبنید که یک چیزی شبیه زیر و بدون استایل دیده میشه

http://tllg.net/GkuyHp

حالا برای اینکه این باکسمون یک استایل شیک و قشنگ بدیم باید از css استفاده کنیم

برای استفاده از css در صفحه وب دو راه وجود داره یک راه اینکه کد های css رو داخل یک فایل .css قرار بدیم و آپلود کنیم و اونو توی سایت لینک کنیم(قرار بدیم)

و راه دیگه هم استفاده از تگ

کد:
<style></style>

هست که ما از روش دوم استفاده میکنیم

در خط اول خاصیت های cssـمون تا خط 11 استایلمون فونت هایی که میخوایم در این باکس استفاده کنیم رو قرار میدیم که در جلسه بعدی در مورد استفاده فونت به صورت آنلاین توضیح میدم

در خط 12 استایل هامون کلاس ads-text رو انتخاب میکنیم و به اون استیل میدیم به این صورت

کد:
.ads-text{

}

و در بین

{

و

}

استایل مورد نظرمون در رابطه با اون کلاس رو قرار میدیم

در اولین استایلمون به باکس برای اون یک width یا عرض مشخص میکنی

کد:
width:300px;

که من عرضش رو برابر با 300 پیکسل قرار دادم این مقدار اختیاری هست و هر اندازه ای میشه قرار داد

در خط دوم استایل کلاس ads-text به متن هامون استایل میدیم و اون ها رو با قطعه کد زیر وسط چین میکنیم

کد:
text-align:center;

در خط سوم استایلمون به باکسمون یک بردر یا حاشیه میدیم

البته نه به تمام دوم تا دور اون

تنها به سمت چپش 5پیکسل حاشیه میدیم

رنگ این حاشیه رو #2980b9 قرار میدیم و استایل این حاشیه رو ساده قرار میدیم یعنی solid

کد حاشیه سمت چپ

کد:
border-left:5px solid #2980b9;

حالا اگر کدتون رو تست کنید میبینید که باکستون بسیار ساده است و استایل خاصی نداره پس لازمه که برای اون یک بکگراند قرار دهیم

بنده این بکگراند رو برابر با رنگ

#3498db

قرار میدم

کد:
background:#3498db;

حالا لازمه که به متن های داخل باکسمون رنگی بدیم که بهتر دیده بشن من این رنگ رو سفید یا

#fff

قرار دادم

کد:
color:#fff;

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

من به باکسمون دستور میدم که ارتفاعش از 25 پیکسل کمتر نشه ولی بیشتر مشکلی نداره

کد:
min-height:25px;

حال اگر دقت کنید میبینید که متن در وسط باکس(از بالا و پایین) قرار نداره و چسبیده به بالا باکس برای رفع این مشکل باید از خاصیت

کد:
line-height:1.9;

استفاده کنیم

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

فونت این باکس رو برابر با

کد:
font-family: 'Mj_Silicon';

قرار میدیم حالا برای زیبایی بیشتر باکسمون به باکس یک اندازه مشخص برای فونت قرار میدیم که من این مقدار رو برابر با 13پیکسل قرار دادم

کد:
font-size:13px;

حالا یک کد دیگه هم به بعد از این خط کد قرار میدیم که بعد دلیلشو میگم

کد:
transition:0.5s;

نتیجه کار تا به الان

http://tllg.net/RNIrlw

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

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

کد:
.ads-text a{

{

برای اینکه رنگ لینک ها به سفید تغییر کنه از کد زیر استفاده میکنیم

کد:
color:#fff;

و همچنین برای حذف خط زیر آن از کد زیر استفاده میکنیم

کد:
text-decoration: none;

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

کد:
transition:0.5s;

اگر کد رو تست کنید میبینید مشکلاتی که گفتیم رفع شده حالا نوبت به اون رسیده که به این باکسمون یک هاور بدیم(یعنی موس میره روی باکس یک استایل خاص فعال لشه)

با خط زیر میگیم که وقتی موس رفت روی باکس تمامی متن هایی که لینک دار هستن رو سایزشون رو به 17 پیکسل در طی مدت زمان 0.5 ثانیه تغییر بده

کد این بخش

کد:
.ads-text:hover a{ transition:0.5s; font-size:17px; }

خوب اگر دقت کنیید میبینید در خط اول کدی که در قسمت های قبل گفتیم اضافه کنید رو قرار دادم این کد میگه که این عملیات طی چه مدت زمانی صورت بگیره که من برابر با 0.5 ثانیه قرار دادم

و در خط دوم گفتم که فونت رو تبدیل به 17 پیکسل کن

دمو کد تا به الان

http://tllg.net/44J6uT

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

کد:
.ads-text:hover{ transition:0.5s; box-shadow: 300px 0px #2980b9 inset; }

در تکه کد بالا گفتیم وقتی موس رفت روی باکس طی مدت زمان 0.5ثانیه یک سایه از سمت چپ به سمت راست بیاد با رنگ

#2980b9

کار های بالا رو انجام دادیم حالا تقریبا کار ما تموم شد حالا میرسیم به استایل دادن به متن

نیوز برترین سایت رزبلاگی

کد:
.ads-text span{ font-size:10px; font-family: 'Byekan'; display:none; }

در کد بالا گفتیم که اندازه فونت این متن برابر با 10 پیکسل باشه

در خط دوم گفتیم که فونت این متن برابر با بی یکان باشه چون دوست نداریم فونتش با فونت بقیه باکس یکی باشه

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

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

از تکه کد پایین استفاده کنیم

کد:
.ads-text:hover span{ display:block; }

در کد بالا میگیم با رفتن موس روی باکس این متن در یک خط به نمایش داده بشه

دمو کلی

http://tllg.net/t5rxRm

تمام این آموزش رو دستی تایپ کردم و دهنم سرویس شد:دی

آموزش همراه با کد هایی که قرار دادم نزدیک به 234 خط هست

پس با نظراتتون از بنده حمایت کنید

موفق باشید @font-face {font-family: 'Mj_Silicon';src: url('http://fontonline.ir/fonts/Mj_Silicon.eot?#') format('eot'),url('http://fontonline.ir/fonts/Mj_Silicon.ttf') format('truetype'),url('http://fontonline.ir/fonts/Mj_Silicon.woff') format('woff');} @font-face { font-family: 'Byekan'; src: url('http://up.skinak.ir/up/skinak/upload/93/7/1/BYekan57477.ttf') format('truetype'), url('http://up.skinak.ir/up/skinak/upload/93/7/1/BYekan918614.eot?#') format('eot'), url('http://up.skinak.ir/up/skinak/upload/93/7/1/BYekan650450.woff') format('woff');} .ads-text{ width:300px; text-align:center; border-left:5px solid #2980b9; background:#3498db; color:#fff; min-height:25px; line-height:1.9; font-family: 'Mj_Silicon'; font-size:13px; transition:0.5s; } .ads-text a{ color:#fff; text-decoration: none; transition:0.5s; } .ads-text:hover a{ transition:0.5s; font-size:17px; } .ads-text:hover{ transition:0.5s; box-shadow: 300px 0px #2980b9 inset; } .ads-text:hover span{ display:block; } .ads-text span{ display:none; font-size:10px; font-family: 'Byekan'; }

آموزش های متفرقه
پست های مرتبط

چطوری میتونم ساب دامنه درست کنم؟

  • reza1994
  • دوشنبه 11 اسفند 1399 - 22:01

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

  • Jakob
  • یکشنبه 30 تیر 1398 - 12:37

چیکار کنم بازدید سایتم افزایش پیدا کنه؟؟

ثیت سایت در الکسای جدید

نیاز به طراحی ربات پیشرفته (saeed_detect)

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

  • onlinestan
  • سه شنبه 22 اسفند 1396 - 19:17

آموزش live icon کردن قالب

آموزش ساخت ايميل [email protected]

  • gptab
  • سه شنبه 22 اسفند 1396 - 19:04

سلام من تو چتروم مشکل دارم وارد شید

  • rezaalmas
  • سه شنبه 22 اسفند 1396 - 19:00

پرداخت به ازای دانلود

  • omdeh313
  • یکشنبه 24 دی 1396 - 23:04

باکس پلن های تبلیغاتی حرفه ای

تغییر DNS دامنه های .IR

  • amirio
  • یکشنبه 24 دی 1396 - 11:44

آموزش اضافه کردن افکت درخشان برای نام کاربری در صفحه اصلی(znt)

  • zntboys
  • شنبه 16 دی 1396 - 21:32

اطلاع از ریسپانسیو بودن قالب با مرورگر فایرفاکس

سورس کد نرم افزار و بازی های اندروید--کاملا رایگان--

  • hetbo
  • جمعه 08 دی 1396 - 22:59

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

  • nasher
  • دوشنبه 15 خرداد 1396 - 12:22

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

  • kkm
  • یکشنبه 13 دی 1394 - 0:14

آموزش ایجاد فرم پیشنهاد مطلب بعدی سایت>>> مخصوص رزبلاگی ها

  • kkm
  • یکشنبه 13 دی 1394 - 0:14

آموزش ایجاد (فرم Ajax پرسش سوال) برای وب های رزبلاگ

  • kkm
  • یکشنبه 13 دی 1394 - 0:14

دوره ویدئویی و کامل آموزش html

  • mostafa
  • چهارشنبه 18 شهریور 1394 - 11:27