Ну раз уж в вопросе сказано «используя только CSS», то так и отвечу:
html < background: white; >body < width: 10em; /* поддерживаются любые единицы, в том числе проценты */ margin: 1em auto; background: silver; border-radius: 50%; >body::before
Отслеживать
ответ дан 17 мар 2017 в 9:12
121k 24 24 золотых знака 122 122 серебряных знака 296 296 бронзовых знаков
- Создайте div с одинаковым высотой и шириной, образуя тем самым квадрат (для круга используйте те же величины).
- Добавьте border-radius 50%, что сделает квадрат круглым по форме.
- Затем вы можете поиграть с фоном-цветом / градиентами / (даже с псевдоэлементами), чтобы создать что-то вроде этого:
.red < background-color: red; >.green < background-color: green; >.blue < background-color: blue; >.yellow < background-color: yellow; >.sphere < height: 200px; width: 200px; border-radius: 50%; text-align: center; vertical-align: middle; font-size: 500%; position: relative; box-shadow: inset -10px -10px 100px #000, 10px 10px 20px black, inset 0px 0px 10px black; display: inline-block; margin: 5%; >.sphere::after
Отслеживать
ответ дан 17 мар 2017 в 9:05
Alexandr_TT Alexandr_TT
109k 23 23 золотых знака 111 111 серебряных знаков 371 371 бронзовый знак
Просили круг а не сферу.
11 авг 2018 в 9:53
А мне понравился этот ответ, он единственный из всех поддерживает IE8-, поскольку не использует border-radius :
5 ПРОСТЫХ ЛАЙФХАКОВ ДЛЯ ШКОЛЫ | Как нарисовать круг без циркуля
Вместо этого вставляется символ круга, с номером unicode 25СF :
.circle:before
Отслеживать
ответ дан 17 мар 2017 в 12:04
9,720 2 2 золотых знака 16 16 серебряных знаков 49 49 бронзовых знаков
А мне не понравился этот прием, потому что даже при 200px уже видны зазубрины изображения. Ловите плюс за труды.
17 мар 2017 в 12:51
Какие зазубрины? Вектор же. Можно добавить немножко text-shadow
17 мар 2017 в 13:07
17 мар 2017 в 13:09
Увеличил font-size до 500px, масштаб в браузере — до 500%. Никаких зазубрин.
17 мар 2017 в 13:13
Ну значит надо спросить кого-нибудь третьего 🙂
17 мар 2017 в 13:14
Думаю с кодом тут все понятно:
.circle
Отслеживать
121k 24 24 золотых знака 122 122 серебряных знака 296 296 бронзовых знаков
ответ дан 18 мар 2017 в 10:57
GrumpyCoder GrumpyCoder
180 8 8 бронзовых знаков
конечно с кодом всё понятно — это стандартный код для получения круга свойствами css/ Для поддержки нового пользователя ловите плюс
18 мар 2017 в 11:08
Вот миксин для создания круга
Отслеживать
ответ дан 17 мар 2017 в 10:34
Trofimov Zhenya Trofimov Zhenya
307 1 1 серебряный знак 8 8 бронзовых знаков
Не могу найти информацию про миксины в стандарте CSS3, не поделитесь ссылкой?
18 мар 2017 в 8:49
18 мар 2017 в 11:42
Кстати, с процентами работать не будет.
18 мар 2017 в 11:50
Поищите инфу про препроцессоры — sass, scss или stylus, это чудесная штука, там есть переменные, функции, вложенность и еще куча классных штук. Если хотите совсем в тренде быть — заодно и про postcss почитайте. Оно позволяет проанализировать код и указывает на ошибки и проблемы несовместимости.
Как нарисовать идеальный круг от руки — 3 простых способа. Сможет каждый!
19 мар 2017 в 10:18
Ещё есть вариант с использованием кругового градиента:
.circle
Отслеживать
ответ дан 17 мар 2017 в 22:06
15.9k 8 8 золотых знаков 52 52 серебряных знака 97 97 бронзовых знаков
- html
- css
- html5
- css3
-
Важное на Мете
Связанные
Похожие
Подписаться на ленту
Лента вопроса
Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.
Нажимая «Принять все файлы cookie» вы соглашаетесь, что Stack Exchange может хранить файлы cookie на вашем устройстве и раскрывать информацию в соответствии с нашей Политикой в отношении файлов cookie.
Источник: ru.stackoverflow.com
Узнаем как правильно нарисовать круг без циркуля просто и быстро
Рисование окружностей различного диаметра – далеко не самый нужный навык в жизни. Однако рано или поздно необходимость нарисовать круг без циркуля и других вспомогательных предметов круглой формы застает всех врасплох. Поэтому лучше заранее узнать о том, как нарисовать круг без циркуля вне зависимости от его диаметра.
Как нарисовать ровный круг без помощи циркуля
Вы можете быть школьником, который пришел на урок геометрии, забыв инструменты для черчения, студентом, взрослым человеком, вынужденным начертить идеально ровную окружность, — ситуации случаются разные.
Каждому человеку полезно будет знать, как нарисовать ровный круг без циркуля. Мы предлагаем вам несколько способов решения данной задачи.
Заменить циркуль легко может другой инструмент, находящийся в пенале у каждого школьника, а именно – транспортир. Положите его на бумагу, отметив центральную точку на прямой части, это будет центр будущего круга. Обведите внутреннюю часть полукруга, затем поверните линейку примерно на девяносто градусов и дорисуйте треть круга. Поверните транспортир еще раз и завершите круг.
Казалось бы, нет ничего сложного в деле рисования звезд. Но как сделать ее ровной и красивой.
Если вы находитесь на совещании или на рабочем месте, но под рукой не оказалось нужного инструмента, просто воспользуйтесь компакт-диском. Обведите его с внешней стороны или с внутренней для получения фигуры меньшего размера.
В офисной обстановке можно также воспользоваться стаканом. Для этого возьмите стакан с водой, сделайте глоток и поставьте на лист бумаги, легким движением обведите дно. Попейте еще и отставьте его в сторону.
Все вышеперечисленные предметы можно найти в любом офисе, транспортир будет доступен и ученикам. С помощью них вы сможете ровно нарисовать круг без циркуля.
Рисуем круги разного размера без вспомогательных предметов
Что же делать, если требуется нарисовать окружности разного диаметра?
Совсем не сложно справиться с этой проблемой, имея под рукой лишь бумагу и простой карандаш.
Возьмите карандаш в одну руку, вторую положите на лист бумаги. Мизинец первой руки расположите на листе так, чтобы он был центром будущего круга. Хорошо зафиксируйте это положение. Второй рукой начинайте поворачивать бумагу вокруг мизинца. Вы увидите, как получается ровная окружность, как при использовании циркуля.
Самое первое изображение пятиконечной звезды, найденное археологами.
Круг большего размера рисуется так же, но в этом случае мизинец согните, как если бы сжали все пальцы в кулак. Левой рукой начинайте поворачивать лист, пока не увидите получившийся круг. Желательно использовать карандаш с мягким грифелем.
Круг с еще большим диаметром можно нарисовать, повторив все вышеуказанные советы, но теперь правая рука должна касаться листа выступающей косточкой на запястье.
Это самые простые методы того, как нарисовать круг без циркуля. Самое главное в этих способах – научиться держать правую руку неподвижной (левую, если вы левша).
Как нарисовать идеальную окружность при помощи линейки
Если под рукой у вас найдется обычная линейка, то вы можете воспользоваться еще одним советом, как нарисовать круг без циркуля. Возьмите линейку и приложите ее к бумаге, отметка »0» будет центром круга, поэтому поставьте ее в нужном месте. Вторую точку нарисуйте возле цифрового значения, соответствующего радиусу круга. Немного сместите второй край линейки так, чтобы середина оставалась на нуле, а третья точка располагалась чуть выше второй.
Проделайте эту процедуру несколько раз. В результате у вас должна получиться окружность, нарисованная пунктирной линией. Чем чаще пунктир, тем легче будет соединить все в сплошную линию.
Это, пожалуй, самый легкий, но вместе с тем и самый долгий способ того, как нарисовать круг без циркуля.
Источник: autogear.ru
Объект Круг в Автокад
Инструмент Круг в AutoCAD довольно часто используется и уступает по частоте вызовов только инструменту Отрезок.
Команда Круг
За создание окружностей в Автокад отвечает команда Круг, вызвать которую можно следующими способами (начать построение круга):
- постоить окружность в AutoCAD вы можете из строки меню пункт Рисование — строка Круг;
- Нарисовать круг можно из вкладки Главная ленты инструментов — в группе инструментов Рисование кнопка Круг;
- создать его можно из панели инструментов Рисование — кнопка Круг;
- начать построение окружности в AutoCAD можно также из командной строки, прописав наименование команды в командной строке Круг .
Всего доступно 6 способов построения круга в Автокад, которые поделены на 3 группы:
- Центр, Радиус, Диаметр.
- 2 Точки, 3 Точки.
- 2 Точки касания, Радиус (3 точки касания).
По умолчанию доступ ко всем методам построения окружности в Автокад можно получить из строки меню пункт Рисование — строка Круг c раскрывающемся списком способов построения, а также на вкладке «Главная» ленты инструментов — в группе инструментов Рисование кнопка в AutoCAD Круг с вложенными кнопками методов построения окружности.
Примечание
Вы можете создать вложенную панель инструментов Круг в Автокад в панели инструментов Рисование, содержащую все необходимые методы построения.
Построение в AutoCAD окружности по умолчанию (по центральной точке и радиусу)
Вызываем инструмент Круг в Автокад. В командной строке появится запрос:
Центр круга или [ 3T / 2T / KKP ]:
В ответ на запрос укажем точку центра круга Автокад щелчком мыши в нужном месте чертежа либо вводом координат в командную строку. Отобразится предварительный вид окружности, радиус которого изменяется в соответствии с перемещением указателя-перекрестия. По умолчанию появится штриховая линия желтого цвета, которая следует от центральной точки окружуности Автокад до указателя-перекрестия. Система выдаст запрос:
Радиус круга или [ Д иаметр]:
Задайте радиус окружности, выбрав точку на чертеже или введя значение радиуса круга в командную строку. Как только вы его укажите, окружность в Автокад будет вычерчена, работа команды Круг завершится.
Построение круга (окружности) в Автокад специальными способами
Довольно часто возникает необходимость построить окружность в AutoCAD по центральной точке и диаметру, т.к. большинство размеров окружностей на чертеже обозначаются ее диаметром. Построить круг в AutoCAD таким образом, чтобы он проходил через определенные точки или чтобы он касался каких-либо объектов.
Как построить окружность по центральной точке и диаметру
Вызываем команду Круг в AutoCAD. В командной строке появится запрос:
Центр круга или [ 3T / 2T / KKP ]:
В ответ на запрос укажем точку центра круга Автокад щелчком мыши в нужном месте чертежа либо вводом координат в командную строку. Отобразится предварительный вид окружности, диаметр которого изменяется в соответствии с перемещением указателя-перекрестия. По умолчанию появится штриховая линия желтого цвета, которая следует от центральной точки окружности в AutoCAD до указателя-перекрестия. Программа выдаст запрос:
Радиус круга или [ Д иаметр]:
Выбираем опцию «Диаметр». Система отобразит запрос:
Диаметр круга:
Зададим диаметр окружности Автокад, указав точку щелчком мыши на чертеже. Как только вы зададите диаметр, она будет построена, а команда Круг завершит выполнение.
Источник: drawing-portal.com