Създаване на кръгове и елипси с помощта на CSS3

Предистория материали по основните програмни езици и оформление на сайтове.

Готов техника за създаване на прости и сложни динамични уебсайтове с PHP и MySQL.

разработване на уеб сайтове в "ключ".

Развитие на отделните фрагменти обекти, съвети за оформлението на уеб страници и уеб програмиране.

уеб инструмент

уеб магазин

Уеб услуги

Уеб графика

уеб ресурси

Създаване на кръгове и елипси с помощта на CSS3

Искаш ли да сме в крак с развитието, което е на сайта? Регистрация за получаване на последните новини и статии.

Погледнете на Google

Създаване на кръгове и елипси с CSS3

Създаване на кръгове и елипси с помощта на CSS3

Създаване на кръг

От потребителите на сайта получава много въпроси за това как да се използва CSS3 възможности за създаване на геометрични фигури във формата на кръг или триъгълник. Тъй като ние току-що са обсъдени проблемите на въртене на ъглите и една от статиите е споменато създаването на кръгове и елипси, нека продължим темата започна и направи кръгове и елипси.

Създаване на нов документ и определете свойствата на окръжност, които искаме да се направи. За тази цел ние определяме полето за обиколка с едни и същи стойности на ширина и височина. За размера на полето ще се регулира автоматично до увеличаване на блокове от текст, параметрите са указани размерите в дялове на ем вместо пиксела. Ние посочи граничен радиус стойност, минимална стойност половин ширина / височина.

кръг марж: 30px 20px;
ширина: 10em;
височина: 10em;
граница: # 000000 твърдо 2px;
-Моз гранично-радиус: 5em;
-WebKit-граничен радиус: 5em;
граничен радиус: 5em;
>

Нека дадем този имот блок Разделение. Всички кръга е изготвен. Остава само да се украсяват един кръг, като фона на параметъра собственост.

Създаване на елипса

Създаване на овал под формата на елипса, не е много по-различен от създаването на кръг. Кръгли дъга, за разлика от дъгата на кръг, малко изправяне. За да зададете ъгъла закръгляване в елиптична дъга, въведете две стойности, разделени с наклонена черта, като този: граничен радиус: 200px / 100px. (В Safari 3 и 4 се използват нестандартни синтаксис без наклонена черта, и двете стойности са разделени с обикновено пространство.). Предходни стойности описват гладка елиптична крива за удължаване с 200 пиксела хоризонтално, но само на 100 пиксела вертикално. За всички ъгли, можете да зададете различни стойности.

елипса марж: 30px 20px;
ширина: 200px;
Височина: 100 пиксела;
граница: # 000000 твърдо 2px;
-Моз гранично-радиус: 200px / 100px;
-WebKit-граничен радиус: 200px / 100px;
граничен радиус: 200px / 100px;
>

Нека дадем сега собственост на съдържащ Разделение сме създали. Ellipse е готова, сега тя може да украсяват.

Пълен уеб страница изходния код с изображения на кръга и елипсата





Създаване на кръг и елипса



Кръгът радиус 5em



елипса





Тестване на страницата. В уеб браузъра ще изглежда така:

Ако тествате страницата в IE8 и долу на браузъра, вместо в кръг и с овална ще видите квадрат и правоъгълник. За това, за да бъдат приведени в съответствие, добавете следния код, за да стиловете на цифрите, които ние прегледани в статията Създаване на заоблени ъгли в IE браузър не поддържа стандарти CSS3:

Данните за уеб страница ще бъде подходящ тип, т.е. кръг и елипса.