Как сделать закрашенный круг в html
Перейти к содержимому

Как сделать закрашенный круг в html

  • автор:

Скруглённые уголки

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

В табл. 1 приведёно разное количество значений и вид блока, который получается в этом случае.

Код Описание Вид
div

Радиус скругления для всех уголков сразу.
div

Первое значение устанавливает радиус левого верхнего и правого нижнего уголка, второе значение — для правого верхнего и левого нижнего.
div

Первое значение задаёт радиус левого верхнего уголка, второе — одновременно правого верхнего и левого нижнего, а третье значение — правого нижнего.
div

Последовательно устанавливает радиус левого верхнего уголка, правого верхнего, правого нижнего и левого нижнего.

В примере 1 показано создание блока со скруглёнными уголками.

Пример 1. Уголки у блока

HTML5 CSS3 IE 9+ Cr Op Sa Fx

    Радиус   
Меня — супплетивная форма винительного падежа от я.

Результат данного примера показан на рис. 1.

Блок со скруглёнными уголками

Рис. 1. Блок со скруглёнными уголками

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

Пример 2. Круглая кнопка

HTML5 CSS3 IE 9+ Cr Op Sa Fx

    Кнопка     

Результат данного примера показан на рис. 2.

Рис. 2. Круглая кнопка

В браузере Opera скругление к применяется некорректно, если не задана граница через свойство border .

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

Пример 3. Свечение

HTML5 CSS3 IE 9+ Cr Op Sa Fx

    Свечение   

Результат данного примера показан на рис. 3.

Свечение вокруг кружка

Рис. 3. Свечение вокруг кружка

С помощью border-radius можно сделать не только кружок, но и эллипс, а также эллиптическое скругление у блока. Для этого надо написать не одно значение, а два через слэш. Запись 20px/10px означает, что по горизонтали радиус скругления будет 20 пикселов, а по вертикали 10 пикселов. В примере 4 показано создание эллиптических уголков для добавления к фотографии надписи оформленной как в комиксах.

Пример 4. Эллипсы

HTML5 CSS3 IE 9+ Cr Op Sa Fx

    Эллиптические уголки    

Результат данного примера показан на рис. 4.

Использование эллиптических уголков

Рис. 4. Использование эллиптических уголков

Вид уголков можно изменить и у изображений, добавляя к селектору img свойство border-radius , как показано в примере 5.

Пример 5. Изображения

HTML5 CSS3 IE 9+ Cr Op Sa Fx

    Изображения body < background: #4b5457; >img 

Как сделать круг в html

Существует несколько методов определения динамических круглых форм в HTML и CSS, каждый из которых имеет свои плюсы и минусы. Рассмотрим самый распространённый их них. Простейший вариант это скруглить углы блока на 50%. Для этого используется свойство border-radius. Например:

 class="circle">
.circle  background: #black; border-radius: 50%; > 

Как сделать закрашенный круг в html

Для распознания данного вида списка браузером используются два вида тегов, такие как: &ltul> и &ltli> они считаться двойными тегами, так как у них есть закрывающиеся теги &lt/ul> и &lt/li>.

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

Но давайте посмотрим, как в коде выглядит маркированные списки:
&lthtml>
&lthead>
&lttitle>Моя первая html страница&lt/title>
&lt/head>
&ltbody>
&ltp>Фрукты&lt/p>
&ltul>
&ltli>Банан&lt/li>
&ltli>Яблоко&lt/li>
&ltli>Персик&lt/li>
&lt/ul>
&lt/body>
&lt/html>

А вот так выглядит в браузере:

2.Стандартные маркеры для маркированного списка

На изображении выше (Рис 7.1.) можно заметить кружки в начале каждого элемента меню. Это и есть маркер. По умолчанию он в браузере в виде закрашенного круга. Всего есть несколько видов маркеров в HTML: закрашенный круг, пустой круг и квадрат. Они не требуют ни CSS ни подключения сторонних изображений:

3.Маркер списка в виде пустого круга

Значения атрибута вы знаете, а сейчас посмотрим как сделать маркированный список HTML в коде. Из таблицы выше мы выбрали второе значение «circle» для атрибута type и задали его нашему маркированному списку:

&lthtml>
&lthead>
&lttitle>Пример маркированного списка с маркером в виде пустого круга&lt/title>
&lt/head>
&ltbody>
&ltp>Звезды:&lt/p>
&ltul type=»circle»>
&ltli>Сириус&lt/li>
&ltli>Арктур&lt/li>
&ltli>Поллукс&lt/li>
&ltli>Бетельгейзе&lt/li>
&ltli>Солнце&lt/li>
&lt/ul>
&lt/body>
&lt/html>

Сразу смотрим, как это выглядит в браузере:

4.Маркер списка в виде квадрата

Посмотрим также и последний пример с квадратным маркером для HTML списка: &lthtml>
&lthead>
&lttitle>Пример маркированного списка с маркером в виде квадрата&lt/title>
&lt/head>
&ltbody>
&ltp>Виды птиц:&lt/p>
&ltul type=»square»>
&ltli>Ара зеленокрылый&lt/li>
&ltli>Дрозд рябинник&lt/li>
&ltli>Индейка палевая&lt/li>
&lt/ul>
&lt/body>
&lt/html>

Обратите внимание на маркер, он стал квадратным:

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

5.Нумерованные списки в HTML (упорядоченные списки)

В отличие от предыдущего вида списков, в нумерованных списках есть одна важная особенность: они автоматически проставляют нумерацию. Это бывает полезно, когда необходимо пронумеровать большой список. Вручную это займет очень много времени, при этом еще можно сбиться. Нумерованный список задается с помощью тега &ltol>&lt/ol>. Как это выглядит на практике:

Пример нумерованного списка:
&lthtml>
&lthead>
&lttitle>Пример стандартного нумерованного списка&lt/title>
&lt/head>
&ltbody>
&ltp>От одного до пяти:&lt/p>
&ltol>
&ltli>Первый&lt/li>
&ltli>Второй&lt/li>
&ltli>Третий&lt/li>
&ltli>Четвертый&lt/li>
&ltli>Пятый&lt/li>
&lt/ol>
&lt/body>
&lt/html>

Таким образом, выглядит нумерованный список со стандартными настройками в браузере:

Как и у его предшественника (маркированного списка) у него есть свои стили для вывода цифр. Обычная нумерация — это не единственный вид маркеров у нумерованного списка в HTML.

Стандартные маркеры для нумерованного списка

Здесь у нас есть выбор не из трех видов маркеров, а из пяти:

  1. Бадминтон
  2. Бейсбол
  3. Бокс
  1. Джомолунгма
  2. Чогори
  3. Канченджанга
  1. Summit Plummet
  2. Tantrum Alley
  3. Insano
  1. Филиппинское море
  2. Аравийское море
  3. Коралловое море
  1. Красный
  2. Зеленый
  3. Синий

6.Как сделать многоуровневый (вложенный) список в HTML

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

На примере моделей автомобилей мы построим многоуровневый список в HTML:

&lthtml>
&lthead>
&lttitle>Вложенный маркированный список HTML&lt/title>
&lt/head>
&ltbody>
&ltul>
&ltli>Citroen
&ltul>
&ltli>Berlingo&lt/li>
&ltli>C1&lt/li>
&ltli>C2&lt/li>
&ltli>C3 Picasso&lt/li>
&ltli>C4 Grand Picasso&lt/li>
&lt/ul>
&lt/li>
&ltli>KIA&lt/li>
&ltli>Toyota&lt/li>
&ltli>Audi&lt/li>
&ltli>Lexus&lt/li>
&lt/ul>
&lt/body>
&lt/html>

Обратите внимание, как выглядит многоуровневый список в браузере:

Мы делали многоуровневый список с помощью маркированного (тег &ltul>). Многоуровневый список с моделями Citroen появился с другими маркерами. Основной список с закрашенными маркерами, а список на 2-м уровне — с пустыми кружками. Но, как помните, с помощью атрибута «type» мы можем переопределить маркеры. Но мы можем объединить многоуровневые списки с нумерованными и маркированными следующим образом:
&lthtml>
&lthead>
&lttitle>Нумерованные, маркированные и многоуровневые списки в HTML&lt/title>
&lt/head>
&ltbody>
&ltul>
&ltli>Первая группа тюльпанов
&ltol>
&ltli>Первый класс
&ltul>
&ltli>Простые ранние тюльпаны&lt/li>
&lt/ul>
&lt/li>
&ltli>Второй класс
&ltul>
&ltli>Махровые тюльпаны&lt/li>
&lt/ul>
&lt/li>
&lt/ol>
&lt/li>
&lt/ul>
&lt/body>
&lt/html>

В примере выше у нас двойная вложенность (2 уровня). Сначала вкладывается список из двух классов тюльпанов, он у нас нумерованный. Затем в каждый из элементов нумерованного списка вкладывается маркированный список.

Смотрим его вид в браузере:

Чтобы закрепить полученную информацию, я рекомендую все действия проделать вручную. Попробовать разные маркеры для списков, создать нумерованные списки, а после перейти к многоуровневым (вложенным) спискам и поэкспериментировать с ними.

Практическое задание 1

&lth4>Неупорядоченный список:&lt/h4>
&ltul>
&ltli>элемент 1&lt/li>
&ltli>элемент 2&lt/li>
&ltli>элемент 3&lt/li>
&lt/ul>

Сохраните файл под именем 18ul.html

Практическое задание 2

Упорядоченные списки
&lthtml>
&ltbody>

&lth4>Упорядоченный список:&lt/h4>
&ltol>
&ltli>элемент 1&lt/li>
&ltli>элемент 2&lt/li>
&ltli>элемент 3&lt/li>
&lt/ol>

&lt/body>
&lt/html>
Сохраните файл под именем 19ol.html
Практическое задание 3
Списки определений
&lthtml>
&ltbody>

&ltdl>
&ltdt>элемент 1&lt/dt>
&ltdd>описание элемента 1&lt/dd>
&ltdt>элемент 2&lt/dt>
&ltdd>описание элемента 2&lt/dd>
&lt/dl>

Сохраните файл под именем 20dl.html

Дополнительное задание по спискам:
1.Различные типы упорядоченных списков

&lth4>Список проектов с цифрами:&lt/h4>
&ltol>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ol>

&lth4>Список с буквами:&lt/h4>
&ltol type=»A»>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ol>

&lth4>Список с буквами нижнего регистра:&lt/h4>
&ltol type=»a»>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ol>

&lth4>Список с римскими цифрами:&lt/h4>
&ltol type=»I»>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ol>

&lth4>Список с римскими цифрами в нижнем регистре:&lt/h4>
&ltol type=»i»>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ol>

Сохраните файл под именем 21ol.html

2.Различные типы неупорядоченных списков

&lth4>Список со значком кругом:&lt/h4>
&ltul type=»disc»>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ul>

&lth4>Список со значком окружностью:&lt/h4>
&ltul type=»circle»>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ul>

&lth4>Список со значком квадратом:&lt/h4>
&ltul type=»square»>
&ltli>intuit.ru&lt/li>
&ltli>osp.ru&lt/li>
&ltli>file.ru&lt/li>
&lt/ul>

Сохраните файл под именем 22ul.html

3.Вложенный список

&lth4>Вложенный список:&lt/h4>
&ltul>
&ltli>элемент 1&lt/li>
&ltli>элемент 2&lt/li>
&ltul>
&ltli>элемент 2.1&lt/li>
&ltli>элемент 2.2&lt/li>
&lt/ul>
&ltli>элемент 3&lt/li>
&lt/ul>

&lth4>Вложенный список:&lt/h4>
&ltul>
&ltli>элемент 1&lt/li>
&ltli>элемент 2&lt/li>
&ltul>
&ltli>элемент 2.1&lt/li>
&ltli>элемент 2.2&lt/li>
&ltul>
&ltli>элемент 2.2.1&lt/li>
&ltli>элемент 2.2.2&lt/li>
&lt/ul>
&lt/li>
&lt/ul>
&lt/li>
&ltli>элемент 3&lt/li>
&lt/ul>

Сохраните файл под именем 23vlog.html

4.Список определений

&lth4>Список определений:&lt/h4>
&ltdl>
&ltdt>элемент 1&lt/dt>
&ltdd>описание элемента 1&lt/dd>
&ltdt>элемент 2&lt/dt>
&ltdd>описание элемента 2&lt/dd>
&lt/dl>

Сохраните файл под именем 24dl.html

Задание для самостоятельной работы № 1

1.Составить HTML-кода для предложенной страницы.
2.Предусмотреть заголовки, абзацы, списки, а также горизонтальные линии.

Создать круг внутри круга

Author24 — интернет-сервис помощи студентам

Закрашивание круга при наведение на другой круг
Есть два круга: один закрашен,другой нет. Если наведу курсор на второй круг,то первый перестанет.

Круг внутри активного элемента
Здравствуйте,вопрос. Сделал чтоб когда нажимаешь на ссылку,вокруг активной кнопки появляется овал.

Кривые линии внутри круга
Здравствуйте, недавно начал заниматься всём что связано в web-программирование. И тут нашёл чем.

Поставить круг по центру белого блока и поставить цифру «1» в центре самого круга
Мне нужно поставить круг по центру белого блока и поставить цифру "1" по середине самого круга. Как.

284 / 283 / 73
Регистрация: 06.05.2013
Сообщений: 1,613

Лучший ответ

Сообщение было отмечено HyPuK как решение

Решение

добавьте к этому position:relative

а внутреннему задайте position:absolute и с помощью top и left отпозиционируйте их

Добавлено через 2 минуты

1 2 3 4
div style="position:relative;width:100px;height:100px;background:red;border-radius:50px"> div style="position:absolute;top:25px;left:25px;width:50px;height:50px;background:black;border-radius:25px"> /div> /div>

как вариант
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
Помогаю со студенческими работами здесь

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

Как определить, лежит ли внутри круга заданный круг (полностью, не выходя за его пределы)?
Написать программу, которая определит, лежит ли круг, ограниченный окружностью с центром (x1,y1) и.

Даны площадь круга и площадь квадрата. Определить, поместится ли этот круг внутри этого квадрата
Помогите с задачей 🙂 Даны площадь круга и площадь квадрата. Определить, поместится ли этот круг.

Или воспользуйтесь поиском по форуму:

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *