सीएसएस: सीमा। तत्व की सीमाएँ। डबल बॉर्डर सीएसएस में कैसे किया जाता है? सीएसएस डबल बॉर्डर

CSS बॉर्डर प्रॉपर्टी एलियास एक ऑब्जेक्ट बॉर्डर बनाने के लिए, अर्थात् बॉर्डर की मोटाई, उसका रंग और स्टाइल। यह गुण HTML में व्यापक रूप से उपयोग किया जाता है। आप पृष्ठ पर सामग्री की बेहतर धारणा के लिए विभिन्न प्रभाव बना सकते हैं। उदाहरण के लिए, साइडबार, वेबसाइट हेडर, मेनू इत्यादि डिज़ाइन करें।

1. सीएसएस सीमा सिंटैक्स

सीमा: बॉर्डर-चौड़ाई बॉर्डर-शैली बॉर्डर-रंग | इनहेरिट;
  • बॉर्डर-चौड़ाई - बॉर्डर मोटाई। आप इसे पिक्सेल (px) में सेट कर सकते हैं या मानक पतले, मध्यम, मोटे मानों का उपयोग कर सकते हैं (वे केवल पिक्सेल में चौड़ाई में भिन्न होते हैं)
  • सीमा-शैली - प्रस्तुत सीमा की शैली। निम्नलिखित मान ले सकते हैं
    • कोई नहीं या छिपा हुआ - सीमा को रद्द करता है
    • बिंदीदार - बिंदीदार फ्रेम
    • धराशायी - डैश फ्रेम
    • ठोस - सरल रेखा (सबसे अधिक बार उपयोग की जाती है)
    • डबल - डबल बॉर्डर
    • नाली - 3 डी अंडाकार बॉर्डर
    • रिज, इनसेट, आउटसेट - विभिन्न 3 डी फ्रेम प्रभाव
    • वारिस - माता-पिता के मूल्य को लागू किया जाता है
  • सीमा-रंग - border color। एक विशिष्ट रंग नाम या RGB प्रारूप का उपयोग करके सेट किया जा सकता है (साइट के लिए html रंग नाम देखें)
ध्यान दें

CSS बॉर्डर प्रॉपर्टी के मूल्यों को किसी भी क्रम में निर्दिष्ट किया जा सकता है। सबसे अधिक इस्तेमाल किया जाने वाला अनुक्रम "मोटाई शैली का रंग" है।

2. विभिन्न सीमा सीएसएस सीमाओं के साथ उदाहरण

2.1। उदाहरण। सीमा-शैली सीमा सजावट की विभिन्न शैलियों

border-style: dashed
border-style: dashed
border-style: solid
border-style: double
border-style: groove
border-style: ridge
border-style: inset
border-style: outset
Четыре разных рамки

border-style: dotted

border-style: dashed

border-style: solid

border-style: double

border-style: groove

border-style: ridge

border-style: inset

border-style: outset

Четыре разных рамки

2.2. Пример. Изменения цвета рамки при наведении курсора мыши

Этот пример очень простой, но интересный. Он показывает, как можно использовать псевдокласс :hover и рамку CSS border для создания простых эффектов (например, для меню).

При наведении курсора мыши на блок цвет рамки изменится

Вот как это выглядит на странице:

2.3. Пример. Как сделать прозрачную рамку border

Рамку можно сделать прозрачной. Этот эффект редко, но иногда может быть очень полезен для веб-дизайнеров. Для задания прозрачности надо воспользоваться заданием цвета в виде RGBA (R, G, B, P) , где последним параметром задается прозрачность (вещественное число от 0.0 до 1.0)

Вот как это выглядит на странице:

3. Толщина границы: свойство border-width

Задает толщину линии. Ранее мы задавали ее в едином описании border.

Синтаксис CSS border-width

border-width : thin | medium | thick | значение ;
  • thin - тонкая толщина линии
  • medium - средняя толщина линии
  • thick - толстая толщина линии

Ниже приведены несколько примеров. Самым необычным будет - это разная толщина границы у каждой стороны.

border-width: thin
border-width: medium
border-width: thick
Разная толщина у границ

Вот как это выглядит на странице:

border-width: thin


border-width: medium


border-width: thick


Разная толщина у границ

4. Как сделать рамку border только с одного края (границы)

У свойства CSS border есть производные свойства для задания односторонних границ у элемента:

  • border-top - для задания рамки сверху (верхняя граница)
  • border-bottom - для задания рамки снизу (нижняя граница)
  • border-right - для задания рамки справа (правая граница)
  • border-left - для задания рамки слева (левая граница)

Эти границы можно совмещать, т.е. прописать для каждого направления свою рамку. Синтаксис точно такой же как и у border.

Также есть свойства

  • border-top-color - задание цвета верхний границы
  • border-top-style - задание стиля верхней границы
  • border-top-width - задание толщины верхней границы
  • и т.д. для каждого направления

На мой взгляд проще писать все в строчку, чем плодить лишний текст в стилях. Например, следующие свойства будут одинаковыми

/* Описание двух одинаковых стилей: */

4.1. Пример. Красивая рамка для выделения цитат

Пример рамки для цитаты

Вот как это выглядит на странице:

Пример рамки для цитаты

Примечание
Можно задать отдельную границу для каждой из сторон.

5. Как сделать несколько границ border у элемента html

Иногда требуется сделать несколько границ. Приведем пример

5.1. Первый вариант с несколькими границами

Вот как это выглядит на странице:

Есть второй способ через наложение теней.

5.2. Наложение теней для создания нескольких границ

Вот как это выглядит на странице:

6. Скругление углов у границ (border-radius)

Для создания красивых рамок используют свойство CSS border-radius (доступно только в CSS3). С помощью него можно делать скругления углов, что создает совсем другой вид. Например

7. Вдавленная линия CSS

Вдавленные линии эффектно могут смотреться на темном фоне, что подходит далеко не каждому сайту.


Вот как это выглядит на странице:

Для обращения к border из JavaScript нужно писать следующую конструкцию:

document.getElementById("elementID").style.border ="VALUE "

Михаил 2016-06-11 1 HTML и CSS 0

Как делается в css двойная рамка?

Всем привет. А вы знаете, как делать в css двойную рамку? Если нет, то прошу ознакомиться с этой небольшой заметкой. Дело в том, что это не сделаешь с помощью обычного border , тут нужно идти другим путем.

Если вы задаете рамку с помощью свойства border , то можете задать ее только одну. Но очень часто по дизайну может требоваться несколько рамок. В таком случае стоит воспользоваться псевдорамкой — тенью.

Двойная рамка с помощью box-shadow

Вообще если вы хотите подробнее изучить тень в css, то советую вам прочитать на соответствующую тему. В этой статье я не буду подробно объяснять синтаксис свойства, а просто покажу прием, как создать двойную рамку. Итак, создам обыкновенный блок, которому пропишу некоторые стили. Блок может быть любым и с любым содержимым. В моем случае это простой div, поэтому html код я даже не буду показывать. А вот стили:

Div{
background: #E0D8A3;
width: 180px;
height: 110px;
padding: 12px;
}

Ну типичный пример оформления блока.
Теперь создадим двойную рамку с помощью множественных теней. Добавлю в стили к блоку еще такое свойство:

Box-shadow: 0 0 0 1px #000, 0 0 0 10px #E0D8A3;

Вот так это выглядит:

Как видите, получилось достаточно симпатично. В box-shadow всего 5 параметров. Первый — смещение тени по горизонтали, второй — по вертикали. Третий и четвертый параметры — размытие и растяжение. Как видите, первые три мы не трогаем вообще. Размытие нам не нужно, потому что нам нужна резкая тень. Как видите, я прописывал четвертый параметр — растяжение. Он определяет, насколько тень будет больше элемента, к которому привязана.

По умолчанию все выглядит так — тень одинаковых размеров с элементом и лежит четко под ним. Если вы меняете растяжение, то тень начинает выступать за элемент. Именно так можно создавать рамки, абсолютно такие же, как свойством border . Ну а с пятым параметром, я думаю, все понятно — это цвет тени.

Как видите, я просто перечислил параметры для каждой новой тени через запятую. Я думаю, вы уже догадались, что таким же способом можно создать тройную рамку и т.д. Никаких ограничений тут нет. Собственно, как по мне вопрос закрыт, а если у вас есть какие-то вопросы, вы можете писать их в комментарии.

Минуточку вашего внимания: Все мы хотим размещать свои сайты на надежном хостинге. Я проанализировал сотни хостингов и нашел лучший - HostIQ В сети сотни положительных отзывов о нем, средняя оценка пользователей - 4.8 из 5. Пусть вашим сайтам будет хорошо.

Свойство для оформления текста и шрифта мы изучили, теперь пришла очередь переходить к другим элементам. В этом уроке мы рассмотрим, создание рамок средствами CSS . Данное свойство используется достаточно часто, поэтому ему стоит уделить немного больше внимания.

И так, давайте предположим, что вокруг какого-то элемента нужно сделать рамку. Например, создадим заголовок и вокруг него сделаем рамку.

Параметры характеризующие рамку: 1) Толщина рамки, 2) Стиль рамки и 3) Цвет рамки. И давайте по порядку:

  • 1. Толщина рамки: border-width:2px ;
  • 2. Стиль рамки: border-style:solid ;
  • 3. Цвет рамки: border-color:#ff0000 ;

Какие бывают стили рамок в CSS ? Ниже приведены все доступные стили рамок:

  • dotted - Это точечная рамка.
  • dashed - Это пунктирная рамка
  • solid - Это сплошная рамка
  • double - Это двойная рамка
  • groove - Объемный вид
  • ridge - Объемный вид
  • inset - Объемный вид
  • outset - Объемный вид

Теперь у нас есть все, чтобы создать рамку вокруг заголовка.

HTML

HTML страница

Создание рамки вокруг заголовка.

И сам стиль для рамки.

H2{ border-width: 2px; border-style: solid; border-color: #FF0000; }

В результате вокруг созданного заголовка появилась сплошная рамка красного цвета толщиной в 2px.

Рамка формируется из четырех сторон: Верхней , Правой , Нижней и Левой и, так как у нас указанно свойство border , то браузер по умолчанию рисует все четыре стороны рамки. Таким образом, если требуется задать рамку только с какой-то одной стороны, то используются приставки указывающие сторону, где создать рамку.

  • top - Верх.
  • right - Право
  • bottom - Низ
  • left - Лево

Таким образом если мы хотим рамку сделать только снизу абзаца то есть подчеркнуть его то к каждому свойству border добавляем приставку bottom . В результате получится следующая структура кода.

H2{ border-bottom-width: 2px; border-bottom-style: double; border-bottom-color: #FF0000; }

Использование данных стилей для браузера будет означать, что нужно создать рамку только с нижней части, т.е. подчеркивающую заголовок. Точно так же можно и продублировать данный код, задав рамку уже с другой стороны, например верхней.

H2{ border-bottom-width: 2px; border-bottom-style: double; border-bottom-color: #FF0000; border-top-width: 2px; border-top-style: double; border-top-color: #FF0000; }

Теперь заголовок будет обводится красной рамкой сверху и снизу. Аналогично можно сделать и для других сторон.

Как Вы уже наверное заметили, запись получилась достаточно большая, поэтому существует сокращенный вид записи который за частую на практике и используется.

На картинке выше представлена структура сокращённой записи, где указывается свойство border и в качестве значений, через пробел, указывается ширина рамки - border-width , стиль рамки - border-style и цвет рамки - #ff0000 .

То есть браузер, увидев такую, сокращенную запись border:2px solid #ff0000 ; , так же создаст рамку со всех четырех сторон заголовка. Вот такая короткая запись эквивалентна той записи, что мы использовали выше (где применялось три свойства).

Если с помощью короткой записи нужно указать рамку только с одной стороны, то к свойству добавляем простаку указывающую сторону с которой создать рамку.

H2{ border-top:2px solid #ff0000; }

Вот так, с помощью короткой записи делается рамка с верху, где так же указаны толщина, стиль, и цвет рамки.

Вот таким образом с помощью свойства border делается рамка вокруг любого элемента. Так же с помощью рамки создается подчеркивание ссылок, когда нужен другой цвет подчеркивающей линии. Ну а на этом с рамками все, переходим к следующему важному уроку, где будем рассматривать

Рамки имеют многообразное применение, например, как декоративный элемент или для отделения двух объектов. CSS предоставляет бесчисленное множество вариантов использования рамок.

Толщина рамки

Толщина рамки определяется свойством border-width , которое может иметь значения thin, medium и thick, или числовое значение в пикселах. На рисунке показана эта система:

Цвет рамки

Свойство border-color определяет цвет рамки. Значения - нормальные значения цвета, например: "#123456", "rgb(123,123,123)" или "yellow" .

Типы рамок

Существуют различные типы рамок. Ниже показаны восемь типов рамки и их интерпретация в Internet Explorer 5.5. Все примеры показаны цветом "gold" и толщиной "thick", но могут, естественно, выводиться другим цветом и толщиной.

Значения none или hidden могут использоваться, если вы не хотите отображать рамку.

Примеры определения рамок

Три рассмотренных выше свойства можно объединить в каждом элементе и, соответственно, устанавливать разные рамки. Для иллюстрации взглянем на документ, где определены разные рамки для

,

,
    и

    Результат, может быть, не столь впечатляющ, но он демонстрирует некоторые возможности:

    H1 { border-width: thick; border-style: dotted; border-color: gold; } h2 { border-width: 20px; border-style: outset; border-color: red; } p { border-width: 1px; border-style: dashed; border-color: blue; } ul { border-width: thin; border-style: solid; border-color: orange; }

    Можно также установить специальные свойства для верхнего, нижнего, правого и левого края рамки. Вот как это делается:

    H1 { border-top-width: thick; border-top-style: solid; border-top-color: red; border-bottom-width: thick; border-bottom-style: solid; border-bottom-color: blue; border-right-width: thick; border-right-style: solid; border-right-color: green; border-left-width: thick; border-left-style: solid; border-left-color: orange; }

    Сокращённая запись

    Как и для многих других свойств, вы можете объединить несколько свойств в одно, используя слово border. Пример:

    P { border-width: 1px; border-style: solid; border-color: blue; }

    можно объединить в:

    P { border: 1px solid blue; }

    Резюме

    В этом уроке вы познакомились с безграничными возможностями CSS при использовании рамок.

    В следующем уроке мы рассмотрим, как определять размеры в боксовой модели - height и width.

    Для управления границей элемента применяется универсальное свойство border . Это свойство позволяет установить в одном объявлении толщину, стиль и цвет границы элемента.

    Эти три свойства (толщину, стиль и цвет границы) можно установить в одном объявлении. Вот пример:

    Границы в CSS

    एक 3px लाल सीमा के साथ एक div।

    आप एक तत्व के केवल एक तरफ एक सीमा शैली निर्दिष्ट कर सकते हैं। ऐसा करने के लिए, बॉर्डर-टॉप (टॉप बॉर्डर), बॉर्डर-राइट (राइट बॉर्डर), बॉर्डर-बॉटम (निचला बॉर्डर), बॉर्डर-लेफ्ट (लेफ्ट बॉर्डर) का उपयोग करें।

    CSS में बॉर्डर

    विभिन्न सीमाओं के साथ डिव ब्लॉक।

    इस उदाहरण में, बॉक्स के प्रत्येक पक्ष की एक अलग सीमा मोटाई, शैली और रंग है।

    इस पर विचार करें कि आप CSS का उपयोग करके इस तरह एक आकृति कैसे बना सकते हैं:

    सीमा मान - मोटाई, शैली और रंग - विशेष गुणों का उपयोग करके अलग से सेट किया जा सकता है।

    • सीमा-शैली - the border-style।
    • बॉर्डर-चौड़ाई - बॉर्डर की चौड़ाई।
    • सीमा-रंग - border color।

    आइए प्रत्येक मूल्यों पर अलग-अलग विचार करें।

    सीमा-शैली की संपत्ति। झालर की शैली।

    सीमा-शैली की संपत्ति सीमा की शैली निर्धारित करती है। CSS में, HTML के विपरीत, एक तत्व की सीमा केवल एक ठोस से अधिक हो सकती है। बॉर्डर शैली के लिए निम्न मान मान्य हैं:

    1. कोई नहीं - कोई सीमा नहीं (डिफ़ॉल्ट)।
    2. ठोस - ठोस सीमा।
    3. डबल - डबल बॉर्डर।
    4. धराशायी - धराशायी सीमा।
    5. बिंदीदार डॉट्स बॉर्डर की एक लाइन है।
    6. रिज - रिज बॉर्डर।
    7. नाली - नाली की सीमा।
    8. इनसेट - एक उदास सीमा।
    9. शुरू - बहिष्कृत सीमा।

    वे जो दिखते हैं, उसके उदाहरण हैं।

    कोई सीमा नहीं (कोई नहीं)


    ठोस सीमा


    दोहरी सीमा (डबल)


    बिंदीदार सीमा


    धराशायी सीमा


    नाली की सीमा


    रिज की सीमा


    इनसेट बॉर्डर


    एक्सट्रूडेड बॉर्डर (आउटसेट)

    वैसे, यदि आप रिज फ्रेम के लिए बॉर्डर का रंग काला करने के लिए सेट करते हैं, तो आपको निम्न परिणाम मिलते हैं।

    एक काली सीमा और रिज शैली के साथ एक div।

    बॉर्डर ठोस जैसा दिखता है, लेकिन ऐसा इसलिए है क्योंकि रिज स्टाइल एक ब्लैक ड्रॉप शैडो इफेक्ट को जोड़कर बनाया गया है, और ब्लैक बॉर्डर पर ब्लैक इफेक्ट दिखाई नहीं देता है।

    सीमा-शैली की संपत्ति का उपयोग करते हुए, सीमा शैली को ब्लॉक के सभी पक्षों से अधिक के लिए सेट किया जा सकता है। एक सीमा-शैली की संपत्ति के लिए कई मान सेट करना संभव है, मूल्यों की संख्या के आधार पर, सीमा शैली को ब्लॉक के विभिन्न पक्षों को सौंपा जाएगा। आप एक, दो, तीन और चार मान सेट कर सकते हैं। आइए प्रत्येक मामले के उदाहरण देखें।

    एक मान (ठोस) - सीमा शैली को ब्लॉक के सभी पक्षों के लिए सेट किया गया है।


    दो मूल्य (ठोस डबल) - पहला मान शैली को ऊपर और नीचे के पक्षों के लिए सेट करता है, दूसरे को पक्ष के लिए।


    तीन मूल्य (ठोस डबल डॉटेड) - शीर्ष पक्ष के लिए पहला मूल्य, पक्ष के लिए दूसरा, नीचे के लिए तीसरा।


    चार मूल्य (ठोस डबल डॉटेड धराशायी) - ऊपर से शुरू होने वाली एक तरफ की घड़ी के लिए प्रत्येक मान।

    सीमा-चौड़ाई की संपत्ति। बॉर्डर की मोटाई।

    सीमा-चौड़ाई संपत्ति का उपयोग किसी तत्व की सीमा मोटाई को निर्धारित करने के लिए किया जाता है। बॉर्डर की मोटाई माप की किसी भी निरपेक्ष इकाई में निर्दिष्ट की जा सकती है, जैसे कि पिक्सेल।

    सीमा-शैली की संपत्ति की तरह, संपत्ति को भी एक से चार मूल्यों में सेट किया जा सकता है। आइए प्रत्येक मामले के उदाहरण देखें।



    उदाहरण कोड:

    सीएसएस सीमा मोटाई

    एक मान (2 पीएक्स) - ब्लॉक के सभी पक्षों के लिए सीमा मोटाई निर्धारित की जाती है।

    दो मान (1px 5px) - पहला मान ऊपर और नीचे की भुजाओं के लिए मोटाई निर्धारित करता है, दूसरा पक्ष के लिए।

    तीन मान (1px 3px 5px) - शीर्ष पक्ष के लिए पहला मूल्य, पक्षों के लिए दूसरा, और नीचे के लिए तीसरा।

    चार मान (1px 3px 5px 7px) - एक तरफ से शुरू होने वाली घड़ी के लिए प्रत्येक मान।

    सीमा-चौड़ाई संपत्ति के लिए कीवर्ड मान भी हैं। उनमें से तीन हैं:

    • पतली - पतली सीमा;
    • मध्यम - मध्यम मोटाई;
    • मोटी - मोटी सीमा;

    सीमा मोटाई: पतली।


    सीमा मोटाई: मध्यम।


    सीमा मोटाई: मोटी।

    सीमा-रंग की संपत्ति। किनारे का रंग।

    बॉर्डर कलर टूल का इस्तेमाल बॉर्डर कलर को कंट्रोल करने के लिए किया जाता है। इस संपत्ति के रंगों को "सीएसएस में रंग" नामक लेख में वर्णित किसी भी विधि का उपयोग करके सेट किया जा सकता है:

    • रंग का हेक्साडेसिमल नोटेशन (# ff00aa)।
    • आरजीबी प्रारूप - आरजीबी (255,12,110)। CSS3 के लिए RGBA प्रारूप।
    • CSS3 के लिए HSL और HSLA प्रारूप।
    • रंग का नाम, जैसे कि काला। रंग नामों की पूरी सूची के लिए, सीएसएस रंग नाम तालिका देखें।

    सीमा-रंग की संपत्ति में एक से चार मान भी हो सकते हैं और उन्हें पिछले गुणों की तरह ही संभाल सकते हैं।

    एक मान (लाल)।


    दो मूल्य (लाल काला)।


    तीन अर्थ (लाल काला पीला)।


    चार अर्थ (लाल काला पीला नीला)।

    अब ऊपर बताई गई समस्या पर वापस जाते हैं और एक आकृति बनाते हैं:

    यहाँ वह कोड है जो इस तरह के आकार को खींचता है, केवल आकार में बड़ा होता है:

    सीएसएस सीमा मोटाई

    पक्षों के लिए अलग से मान सेट करना

    जैसा कि ऊपर उल्लेख किया गया है, आप एक ब्लॉक के केवल एक पक्ष के लिए सीमा गुण मान निर्दिष्ट कर सकते हैं। इन उद्देश्यों के लिए, गुण हैं:

    • सीमा-शीर्ष (शीर्ष सीमा)
    • सीमा-दाहिनी (दाईं सीमा)
    • बॉर्डर-बॉटम (निचला बॉर्डर)
    • बॉर्डर-लेफ्ट (बाएं बॉर्डर)

    आपको याद दिला दूं कि सभी गुणों के किसी भी क्रम में तीन मूल्य (मोटाई, शैली और रंग) होते हैं। लेकिन ऐसे गुण हैं जो आपको प्रत्येक पक्ष के लिए मोटाई, रंग और शैली को अलग से सेट करने की अनुमति देते हैं। इन गुणों का लेखन उपरोक्त से लिया गया है।

    शीर्ष सीमा विकल्प (बॉर्डर-टॉप)।

    • सीमा-शीर्ष-रंग - तत्व की शीर्ष सीमा का रंग सेट करता है।
    • बॉर्डर-टॉप-चौड़ाई - तत्व की टॉप बॉर्डर की मोटाई सेट करता है।
    • बॉर्डर-टॉप-स्टाइल - एक तत्व के शीर्ष बॉर्डर की शैली सेट करता है।

    सही सीमा विकल्प (बॉर्डर-राइट)।

    • बॉर्डर-राइट-कलर - किसी एलिमेंट के राइट बॉर्डर का कलर सेट करता है।
    • बॉर्डर-राइट-चौड़ाई - किसी तत्व के राइट बॉर्डर की चौड़ाई सेट करता है।
    • बॉर्डर-राइट-स्टाइल - किसी तत्व के राइट बॉर्डर की शैली सेट करता है।

    नीचे सीमा विकल्प (बॉर्डर-बॉटम)।

    • बॉर्डर-बॉटम-कलर - एलिमेंट के बॉटम बॉर्डर का कलर सेट करता है।
    • बॉर्डर-बॉटम-चौड़ाई - तत्व के बॉटम बॉर्डर की चौड़ाई सेट करता है।
    • बॉर्डर-बॉटम स्टाइल - एक एलिमेंट के बॉटम बॉर्डर का स्टाइल सेट करता है।

    लेफ्ट बॉर्डर विकल्प (बॉर्डर-लेफ्ट)।

    • बॉर्डर-लेफ्ट-कलर - एलिमेंट के लेफ्ट बॉर्डर का कलर सेट करता है।
    • बॉर्डर-लेफ्ट-चौड़ाई - तत्व की लेफ्ट बॉर्डर की चौड़ाई सेट करता है।
    • बॉर्डर-लेफ्ट-स्टाइल - एलिमेंट के लेफ्ट बॉर्डर का स्टाइल सेट करता है।

    इन गुणों का उपयोग करने का एक उदाहरण:

    सीएसएस सीमा मोटाई

    इस उदाहरण में, div को सबसे पहले 3px की सीमा और सभी तरफ एक ठोस शैली दी गई है। फिर:
    • सीमा-शीर्ष-रंग संपत्ति के साथ शीर्ष सीमा का रंग लाल करने के लिए,
    • बॉर्डर-राइट-चौड़ाई प्रॉपर्टी का उपयोग करके सही बॉर्डर की मोटाई 10px तक सेट करें,
    • सीमा-तल शैली शैली का उपयोग करके, नीचे की सीमा शैली को डबल के रूप में पुनर्परिभाषित किया जाता है,
    • बॉर्डर-लेफ्ट-कलर प्रॉपर्टी के इस्तेमाल से लेफ्ट बॉर्डर नीला हो जाता है।

    सीमा-त्रिज्या संपत्ति। सीमा के कोनों को गोल करना।

    सीमा-त्रिज्या संपत्ति एक तत्व की सीमाओं के कोनों को गोल करने के लिए है। यह संपत्ति CSS3 में पेश की गई थी और इंटरनेट एक्सप्लोरर 8 (और पुराने) के अपवाद के साथ सभी आधुनिक ब्राउज़रों में सही ढंग से काम करती है।

    मान सीएसएस में किसी भी संख्या का उपयोग कर सकते हैं।

    सीमा-त्रिज्या संपत्ति: 15 पीएक्स।

    यदि ब्लॉक फ्रेम निर्दिष्ट नहीं है, तो पृष्ठभूमि के साथ गोलाई होती है। यहां बॉर्डर के बिना बॉक्स को गोल करने का एक उदाहरण है, लेकिन एक पृष्ठभूमि रंग के साथ:

    सीमा-त्रिज्या संपत्ति: 15 पीएक्स।

    किसी तत्व के प्रत्येक कोने को व्यक्तिगत रूप से गोल करने के गुण होते हैं। यह उदाहरण उन सभी का उपयोग करता है:

    बॉर्डर-टॉप-लेफ्ट-रेडियस: 15px; बॉर्डर-टॉप-राइट-रेडियस: 0; बॉर्डर-बॉटम-राइट-रेडियस: 15 पीएक्स; बॉर्डर-बॉटम-लेफ्ट-रेडियस: 0;

    सीमा-त्रिज्या संपत्ति: 15 पीएक्स।

    यद्यपि यह कोड एक घोषणा में लिखा जा सकता है: सीमा-त्रिज्या: 15 पीएक्स 0 15 पीएक्स 0। मुद्दा यह है कि सीमा-त्रिज्या संपत्ति को एक से चार मूल्यों तक निर्धारित किया जा सकता है। नीचे दी गई तालिका उन नियमों को सूचीबद्ध करती है जो ऐसे विज्ञापनों को नियंत्रित करते हैं।

    इस तालिका का सावधानीपूर्वक अध्ययन करने पर, आप समझ सकते हैं कि आवश्यक शैली का सबसे छोटा रिकॉर्ड इस तरह होगा: सीमा-त्रिज्या: 15px 0। केवल दो मूल्य।

    थोड़ा अभ्यास

    सीएसएस का उपयोग करके एक नींबू खींचना।

    यहाँ इस तरह के एक ब्लॉक के लिए कोड है:

    मार्जिन: 0 ऑटो; / * केंद्र में ब्लॉक रखें * / चौड़ाई: 200px; ऊंचाई: 200 पीएक्स; पृष्ठभूमि: # F5F240; बॉर्डर: 1px ठोस # F0D900; सीमा-त्रिज्या: 10px 150px 30px 150px;

    हमने पहले ही आकृति बना ली है:

    अब इससे एक त्रिकोण छोड़ते हैं:

    त्रिभुज कोड इस प्रकार है:

    मार्जिन: 0 ऑटो; / * केंद्र में ब्लॉक रखें * / गद्दी: 0px; चौड़ाई: 0px; ऊंचाई: 0; सीमा: 30px ठोस सफेद; सीमा-तल-रंग: लाल;