• نحوه گرد کردن گوشه ها در CSS و HTML. گرد کردن گوشه های تصاویر گوشه های گرد با استفاده از CSS

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

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

    نحوه ایجاد گوشه های گرد در CSS

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

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

    تگ div HTML به ما می دهد مستطیل در یک قاب با یک گردو گوشه ها:

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

    pib9.ru

    ما گرفتیم مستطیل گردو متن:

    اگر ویژگی های توصیف اندازه مستطیل را از کد حذف کنید عرضو ارتفاع، سپس می توانید اشکال زیر را با گوشه های گرد بدست آورید:

    1. بدون متن

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

    گوشه های انتخاب شده را گرد کنید

    در توضیحات سبک، پارامتر 10px در ویژگی شعاع مرزیشعاع انحنا را نشان می دهد که با انتخاب مورد نیاز می توان آن را تغییر داد. اگر روی 0 تنظیم شود، گرد کردن رخ نخواهد داد. این ویژگی را می توان در مواقعی استفاده کرد که نیاز به گرد کردن گوشه های انتخاب شده دارید.

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

    1. گوشه سمت چپ بالا.

    2. گوشه سمت راست بالا.

    3. گوشه پایین سمت راست.

    4. گوشه سمت چپ پایین.

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

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

    2. گرد کردن گوشه ها با استفاده از کد HTML بدون نوشتن در یک فایل سبک

    روش دوم به دست آوردن یک مستطیل با گوشه های گرد را در نظر بگیرید با استفاده از HTMLکد بدون نوشتن در یک فایل سبک.

    گوشه های گرد HTML

    یک ویژگی کوچک وجود دارد که کل فرآیند را حتی بیشتر ساده می کند - این گوشه های گرد HTML. این شامل تولید کد HTML است که شامل همان سبک‌های موجود است کدهای CSS. این ویژگی از همان ویژگی‌های بلوک CSS استفاده می‌کند و نیازی به نوشتن بلوک در فایل Style.css را از بین می‌برد. در یک کلام، کد CSS را به طور کامل با کد HTML جایگزین می کنیم.

    به جای بلوک CSS، یک اسکریپت HTML دریافت می کنیم که در جایی که مستطیل با گوشه های گرد باید ظاهر شود، وارد می کنیم:

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

    3. تصاویر با گوشه های گرد. فریم در اطراف تصویر HTML

    من هم می خواهم به شما بدهم اطلاعات مفید. اغلب با استفاده از تصاویر برای طراحی سایت، من واقعاً می خواهم با تغییر شکل آنها را زیباتر کنم و آنها را با قاب رنگی زیبا و عرض های مختلف قاب کنم. این سؤال را ایجاد می کند: نحوه گرد کردن گوشه های یک عکس?”.

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

    بیایید تصویر را در سایت قرار دهیم و پس‌زمینه آن را به عنوان پس‌زمینه تگ div بسازیم. کد و تصویر زیر را دریافت می کنیم:

    گرد کردن گوشه های تصویر با افزودن یک قاب

    گرد کردن گوشه های تصاویر در CSS و HTML و افزودن حاشیه می تواند به یکی از دو روشی که در بالا توضیح داده شد انجام شود.

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

    لطفاً توجه داشته باشید که برخی از ویژگی‌ها را می‌توان در فایل سبک و برخی را در تگ div وارد کرد. در مورد ما، ابعاد تصویر عرض و ارتفاع در کد HTML درج شده است.

    کد HTML روش دوم، بدون استفاده از فایل سبک توضیح داده شده در این مقاله، به صورت زیر است:

    در نتیجه کدهای هر یک از دو روش، همان نتیجه را می گیریم - تصویری با گوشه های گرد:

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

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

    کد شرح چشم انداز
    div (شعاع مرزی: 10 پیکسل؛ ) شعاع گرد کردن همه گوشه ها به طور همزمان.
    div (شعاع مرزی: 0 10 پیکسل؛ ) مقدار اول شعاع گوشه سمت راست بالا و پایین را تعیین می کند، مقدار دوم شعاع بالا سمت راست و پایین سمت چپ را تعیین می کند.
    div (شعاع حاشیه: 20 پیکسل 10 پیکسل 0؛ ) مقدار اول شعاع گوشه سمت چپ بالا، دوم - هر دو سمت راست بالا و پایین سمت چپ، و مقدار سوم - سمت راست پایین را تعیین می کند.
    div (شعاع حاشیه: 20 پیکسل 10 پیکسل 5 پیکسل 0؛ ) به طور متوالی شعاع گوشه های بالا سمت چپ، بالا سمت راست، پایین سمت راست و پایین سمت چپ را تنظیم می کند.

    مثال 1 نحوه ایجاد یک بلوک با گوشه های گرد را نشان می دهد.

    مثال 1. گوشه های یک بلوک

    HTML5 CSS3 IE 9+ Cr Op Sa Fx

    شعاع

    من صیغه تکمیلی مصداق من است.

    نتیجه این مثال در شکل نشان داده شده است. 1.

    برنج. 1. بلوک با گوشه های گرد

    اگر شعاع گرد کردن را بیشتر از نصف ارتفاع و عرض عنصر تنظیم کنید، یک اثر جالب به دست می آید. در این صورت یک دایره خواهید داشت. مثال 2 نحوه ایجاد یک دکمه گرد با یک تصویر را نشان می دهد.

    مثال 2: دکمه گرد

    HTML5 CSS3 IE 9+ Cr Op Sa Fx

    دکمه

    نتیجه این مثال در شکل نشان داده شده است. 2.

    برنج. 2. دکمه گرد

    که در مرورگر اپراگرد کردن به