هدایت به بالای صفحه

اسکرول بار

بر چسب های مورد علاقه بازدید کنندگان : ریسورس‌پک , اخبار بازی , آموزش ادیت

ARMINIA

1

ARMINIA

1
سرور آیرون شاپ
کوتاه کننده لینک
سرور آیرون شاپ
کوتاه کننده لینک

آموزش تگ svg، تگ بیست و ششم

ماموریت: رسم اَشکال هندسی

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

مثلا برای اینکه قاب و گوشه های مستطیلمون رو نرم تر و منحنی تر کنیم، میتونیم از دستور border در تگ style استفاده کنیم که خیلی کار رو قشنگ تر و تمیز تر در میاره.
یا اینکه به عنوان صاحب(server) یک قاب خاص برای پروفایل تمامی اعضا(client) بزاریم مثلا با شکل دایره که زیبا تر بشه؛ چجوری؟ خودتون ایده بدید. مثلا میتونیم در همین تگ style، از دستور bg_shape استفاده کنیم!

کد ها

دایره

<!DOCTYPE html>
<html>
<body>
<svg width="150" height="150">

  <!--اندازه شکل-->
  <circle cx="60" cy="60" r="40"
  stroke="red" stroke-width="20" fill="transpicture" />
  <!--دایره بودن شکل، بعد از اون فاصله شکل تا گوشه صفحه و در خط پایین، رنگ دور شکل، بعد از اون ضخامت دور و بعد اینکه درون دایره، چه رنگی باشه که من اینجا اون رو تو خالی انتخاب کردم-->
</svg>
</body>
</html>

خب، برای نوشتن این کد، بعد از اینکه تگ body رو باز کردید، در تگ svg قبل از اینکه اون رو ببندید، عرض و طولش رو تنظیم میکنیم(منطقیه که اگر یکی از اون ها بیشتر از اون یکی باشه، شکل ما بیضی میشه). و در ادامه(هنوز تگ رو نبستیم) رنگ دور شکل رو تنظیم میکنیم و بعدش، ضخامتش(باز هم منطقیه که اگر ضخامتش رو صفر در نظر بگیریم، دور نداره) و بعد از اون، دستور fill رو مینویسیم که نشون دهنده اینه که رنگ خود دایره، چه هست. من هم در اینجا رنگ داخلش رو transpicture یا non-color انتخاب کردم که مخصوص پروفایل هست و جای خالیش، میشه بک گراندش؛ یعنی توش انگار یک سوراخ یا حفره ای به ابعاد (150-20 در 150-20) دایره شکل داریم –> ابعاد کل منهای ابعاد دور.

و اگر بعد از باز کردن تگ svg یعنی بین svg و svg/، متنی رو به جز اون المنت comment که گذاشتم، بدون هیچ تگی پشتش، میشه متن درون دایره –> مثلا اگر کاربر ما پروفایل نداشت، مینویسیم این کاربر، هنوز تصویری را انتخاب نکرده است. تگ br رو هم یاد گرفتید دیگه، پس هر چند کلمه، یک تگ br مینویسیم تا متنمون از دایره، بیرون نزنه!

مستطیل

<!DOCTYPE html>
<html>
<body>
<svg width="400" height="100">
  <rect width="400" height="100" 
  style="fill:rgb(0,0,255);stroke-width:10;stroke:rgb(0,0,0)" />
</svg>
</body>
</html>

توضیحی لازم نداره و همه رو در کد بالا(دایره) یاد گرفتید؛ اما در این کد جای اسم رنگ، از کد رنگی استفاده شده که اگر شما از VSC استفاده کنید، حتی نیاز به اسم رنگ هم ندارید:

خروجی این کد

کلی شکل های هندسی و غیر هندسی دیگه هم داریم که چون تعدادشون نامحدوده، من همین دو تا رو اوردم. اگر بدنبال دیدن همه شکل های دیگه هستید و یا حس میکنید خوب یاد نگرفتید(ولی ساده بود)، بیاین اینجا!

هر چی حرفه ای تر میشی، هم یادگرفتن درس جدید کِیف بیشتر داره و هم ساده تره!

ممنون که برای خودتون وقت میزارید و ممنون که وقتتون رو اینجا میزارید! ابرای پست های مرتبط، یه سری به این صفحه بزنید. انتقاد یا پیشنهادی هم اگر دارید، در بخش نظرات پایین همین صفحه نظرتون رو وارد کنید یا تو این صفحه، انتقاداتتون نسبت به سایت arminia رو بگید!

آموزش نصب

دیگر مقالات

ریسورس پک ددپول 64x

نقد وبررسی ریسورس پک ددپول (Deadpool) ریسورس پک Deadpool یک ماجراجویی جذاب برای بازی Minecraft است که بر پایه کاراکتری مشهور با همین نام ایجاد شده است. این ریسورس پک

ریسورس پک رویال بولو 16x

نقد و بررسی زیسورس پک رویال بولو (royal blue v2) ریسورس پک “Royal Blue” یک پکتج فوق‌العاده زیبا و جذاب برای بازی ماینکرفت است. این ریسورس پک به طور عمده

ریسورس پک کیوبیت 16x

نقد و بررسی ریسورس پک کیوبیت (qubit) ریسورس پک یک مجموعه از فایل‌ها است که به بازی Minecraft اضافه می‌شود. این ریسورس پک، تغییراتی را در بخش ظاهری بازی ایجاد

محمدهادی علیخانی

محمدهادی علیخانی

محمد هادی علیخانی، به صورت حرفه‌ای روی html کار کردم و الانم جزو تیم نویسندگان آرمینیا 7070 هستم!

این پست را با اطرافیان به اشتراک بذارید!

WhatsApp
Twitter

تبلیغات

باز هم دانلود کنید!

بقیه مطالب هم دنبال کنید!

نظرات

0 0 رای ها
امتیازدهی به مقاله
اشتراک در
اطلاع از
guest
0 نظرات
بازخورد (Feedback) های اینلاین
مشاهده همه دیدگاه ها
0
افکار شما را دوست داریم، لطفا نظر دهید.x
()
x