Как ворде закруглить углы в таблице. Процентная диаграмма в Excel инструкция по созданию. Круговая диаграмма в процентах в Excel

Я искал и искал, но не смог найти решение для моего требования.

У меня есть простая HTML-таблица. Я хочу использовать для этого круглые углы без , используя изображения или JS, т.е. Только CSS > . Вот так:

Закругленные углы для угловых ячеек и 1px толстая граница для ячеек.

Пока у меня есть это:

Table { -moz-border-radius: 5px !important; border-collapse: collapse !important; border: none !important; } table th, table td { border: none !important } table th:first-child { -moz-border-radius: 5px 0 0 0 !important; } table th:last-child { -moz-border-radius: 0 5px 0 0 !important; } table tr:last-child td:first-child { -moz-border-radius: 0 0 0 5px !important; } table tr:last-child td:last-child { -moz-border-radius: 0 0 5px 0 !important; } table tr:hover td { background-color: #ddd !important }

Но это оставляет меня без границ для ячеек. Если я добавлю границы, они не округлены!

Любые решения?

15 ответов

Кажется, что он отлично работает в FF и Chrome (не тестировал других) с отдельными границами: http://jsfiddle.net/7veZQ/3/

Изменить: здесь относительно чистая реализация вашего эскиза:

Table { border-collapse:separate; border:solid black 1px; border-radius:6px; -moz-border-radius:6px; } td, th { border-left:solid black 1px; border-top:solid black 1px; } th { background-color: blue; border-top: none; } td:first-child, th:first-child { border-left: none; }

blah fwee spoon
blah fwee spoon
blah fwee spoon

Во-первых, вам нужно больше, чем просто -moz-border-radius , если вы хотите поддерживать все браузеры. Вы должны указать все варианты, включая plain border-radius , следующим образом:

Moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;

Во-вторых, для прямого ответа на ваш вопрос border-radius на самом деле не отображается граница; он просто устанавливает, как углы выглядят границы, если есть.

Чтобы включить границу и, таким образом, получить закругленные углы, вам также потребуется атрибут border для ваших элементов td и th .

Td, th { border:solid black 1px; }

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

Стоит отметить, что некоторым старым браузерам не нравится помещать border-radius в ячейки таблицы/таблицы. Возможно, стоит разместить

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

Хорошо, это прослушивало меня, поэтому я провел некоторое тестирование.

Кажется, что критическая вещь, которую вы отсутствовали, была border-collapse:separate; в элементе таблицы. Это мешает клеткам соединять их границы вместе, что позволяет им получить радиус границы.

Надеюсь, что это поможет.

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

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

Table-canvas { -webkit-border-radius: 8px; -moz-border-radius: 8px; overflow:hidden; border-radius: 10px; -pie-background: linear-gradient(#ece9d8, #E5ECD8); box-shadow: #666 0px 2px 3px; behavior: url(Include/PIE.htc); overflow: hidden; }

Не волнуйтесь, если ваша Visual Studio CSS intellisense дает вам зеленую подсветку для неизвестных свойств, она по-прежнему работает, когда вы ее запускаете. Некоторые элементы не очень четко документированы, но примеры довольно хороши, особенно на первой странице.

Добавьте теги :

Noordwest Noord Noordoost
West Centrum Oost
Zuidwest Zuid Zuidoost

Цвет ячеек, содержимое и форматирование, конечно, например.
это о расстоянии от заполненных цветом ячеек в div. Таким образом, граница черных ячеек/граница стола фактически являются цветом фона div.
Обратите внимание, что вам нужно установить радиус div-border примерно на 2 значения больше, чем отдельные радиусы границы ячейки, чтобы получить гладкий округленный угловой эффект.

ПРИМЕЧАНИЕ. Код HTML/CSS ниже следует просматривать только в IE. Код не будет отображаться правильно в Chrome!

Нам нужно помнить, что:

    В таблице есть граница: ее внешняя граница (которая также может иметь радиус границы).

    У самих ячеек также есть границы (которые тоже могут иметь радиус границы).

    Границы таблицы и ячейки могут мешать друг другу:

    Граница ячейки может пробиваться через границу таблицы (то есть: граница таблицы).

    Чтобы увидеть этот эффект, измените правила стиля CSS в приведенном ниже коде следующим образом:
    я. таблица {border-collapse: separate;}
    II. Удалите правила стиля, которые расположены вокруг угловых ячеек таблицы.
    III. Затем играйте с интервалом между границами, чтобы вы могли видеть помехи.

    Однако границы таблицы и границы ячеек могут быть COLLAPSED (с использованием: border-collapse: collapse;).

    Когда они свертываются, границы ячейки и таблицы мешают по-другому:

    я. Если граница стола округлена, но границы ячеек остаются квадратными, форма ячейки имеет приоритет, и таблица теряет изогнутые углы.

    II. И наоборот, если угловая ячейка изогнута, но граница таблицы квадратная, тогда вы увидите уродливый квадратный угол, граничащий с кривизной угловых ячеек.

    Учитывая, что атрибут ячейки имеет приоритет, способ округления таблицы по четырем углам:

    я. Свертывание границ на столе (с использованием: border-collapse: collapse;).

    II. Установка желаемой кривизны на угловые ячейки таблицы.
    III. Не имеет значения, закруглен ли угол стола (т.е. Его радиус границы может быть равен нулю).

Zui-table-rounded { border: 2px solid blue; /*border-radius: 20px;*/ border-collapse: collapse; border-spacing: 0px; } .zui-table-rounded thead th:first-child { border-radius: 30px 0 0 0; } .zui-table-rounded thead th:last-child { border-radius: 0 10px 0 0; } .zui-table-rounded tbody tr:last-child td:first-child { border-radius: 0 0 0 10px; } .zui-table-rounded tbody tr:last-child td:last-child { border-radius: 0 0 10px 0; } .zui-table-rounded thead th { background-color: #CFAD70; } .zui-table-rounded tbody td { border-top: solid 1px #957030; background-color: #EED592; }

Name Position Height Born Salary
DeMarcus Cousins C 6"11" 08-13-1990 $4,917,000
Isaiah Thomas PG 5"9" 02-07-1989 $473,604
Ben McLemore SG 6"5" 02-11-1993 $2,895,960
Marcus Thornton SG 6"4" 05-05-1987 $7,000,000
Jason Thompson PF 6"11" 06-21-1986 $3,001,000

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

#contentblock th:first-child { -moz-border-radius: 6px 0 0 0; -webkit-border-radius: 6px 0 0 0; border-radius: 6px 0 0 0; behavior: url(/images/border-radius.htc); border-radius: 6px 0 0 0; } #contentblock th:last-child { -moz-border-radius: 0 6px 0 0; -webkit-border-radius: 0 6px 0 0; border-radius: 0 6px 0 0; behavior: url(/images/border-radius.htc); border-radius: 0 6px 0 0; } #contentblock tr:last-child td:last-child { border-radius: 0 0 6px 0; -moz-border-radius: 0 0 6px 0; -webkit-border-radius: 0 0 6px 0; behavior: url(/images/border-radius.htc); border-radius: 0 0 6px 0; } #contentblock tr:last-child td:first-child { -moz-border-radius: 0 0 0 6px; -webkit-border-radius: 0 0 0 6px; border-radius: 0 0 0 6px; behavior: url(/images/border-radius.htc); border-radius: 0 0 0 6px; }

Очевидно, что часть #contentblock может быть заменена/отредактирована по мере необходимости, и вы можете найти файл border-radius.htc , выполнив поиск в Google или в вашем любимом веб-браузере.

Для граничной и прокручиваемой таблицы используйте это (замените переменные, $ начальные тексты)

Если вы используете thead , tfoot или th , просто замените tr:first-child и tr-last-child и td на них.

#table-wrap { border: $border solid $color-border; border-radius: $border-radius; } table { border-collapse: collapse; border-spacing: 0; } table td { border: $border solid $color-border; } table td:first-child { border-left: none; } table td:last-child { border-right: none; } table tr:first-child td { border-top: none; } table tr:last-child td { border-bottom: none; } table tr:first-child td:first-child { border-top-left-radius: $border-radius; } table tr:first-child td:last-child { border-top-right-radius: $border-radius; } table tr:last-child td:first-child { border-bottom-left-radius: $border-radius; } table tr:last-child td:last-child { border-bottom-right-radius: $border-radius; }

1 2
3 4

Вы можете попробовать это, если хотите скругленные углы на каждой стороне таблицы, не касаясь ячеек: http://jsfiddle.net/7veZQ/3983/

AB
CD

Пример HTML

Table with rounded corners
Head1 Head2 Head3
tbody1 row1 tbody1 row1 tbody1 row1
tbody1 row2 tbody1 row2 tbody1 row2
tbody2 row1 tbody2 row1 tbody2 row1
tbody2 row2 tbody2 row2 tbody2 row2
tbody3 row1 tbody3 row1 tbody3 row1
tbody3 row2 tbody3 row2 tbody3 row2
Foot Foot Foot

SCSS, легко преобразованный в CSS, используйте sassmeister.com

// General CSS table, th, td { border: 1px solid #000; padding: 8px 12px; } .round-corner { border-collapse: collapse; border-style: hidden; box-shadow: 0 0 0 1px #000; // fake "border" border-radius: 4px; // Maybe there no THEAD after the caption? caption + tbody { tr:first-child { td:first-child, th:first-child { border-top-left-radius: 4px; } td:last-child, th:last-child { border-top-right-radius: 4px; border-right: none; } } } tbody:first-child { tr:first-child { td:first-child, th:first-child { border-top-left-radius: 4px; } td:last-child, th:last-child { border-top-right-radius: 4px; border-right: none; } } } tbody:last-child { tr:last-child { td:first-child, th:first-child { border-bottom-left-radius: 4px; } td:last-child, th:last-child { border-bottom-right-radius: 4px; border-right: none; } } } thead { tr:last-child { td:first-child, th:first-child { border-top-left-radius: 4px; } td:last-child, th:last-child { border-top-right-radius: 4px; border-right: none; } } } tfoot { tr:last-child { td:first-child, th:first-child { border-bottom-left-radius: 4px; } td:last-child, th:last-child { border-bottom-right-radius: 4px; border-right: none; } } } // Reset tables inside table table tr th, table tr td { border-radius: 0; } }

А данные Кольцевая диаграмма отображает значение в процентах от всего и это формат диаграммы доступны для использования в Microsoft PowerPoint 2010 и 2013 годах Категории представлены отдельными кусочками. Кольцевая графики функционально идентичны секторные диаграммы в том смысле, что вы можете отобразить практически одни и те же данные. Есть два типа диаграмм: пончик пончик и взорвался пончик.

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

Выберите Вставить -> Chart, а затем выберите Пончик из списка.

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

Другой способ сделать Кольцевая диаграммы в PowerPoint 2010

Вот еще один основной способ добавить диаграмму пончика диаграммы в PowerPoint из простой круговой диаграммы.

Мы начинаем создание простой круговой диаграммы в PowerPoint. Основной круговая диаграмма в PowerPoint 2010 можно вставить с помощью диаграммы галереи.

Настройка круговой диаграммы для отображения данных, которые вы хотите. Затем добавьте простой круг в центре круговой диаграммы.

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

Теперь, давайте заполнить первую форму с белым фоном и второй формы (внутренний один) с хорошим фоном стиле. Вы можете использовать градиенты, например радиальный стиль градиента плюс хороший эффект тени.

Здесь у вас есть отдельные элементы, которые мы будем использовать, чтобы составить график пончика. Два кружил формы и круговой диаграммы.

Вы можете настроить внутренний круг путем изменения свойств формата Shape.

И, наконец, наша редактируемые кольцевая диаграмма будет выглядеть следующим образом.

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

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

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

Код Описание Вид
div { border-radius: 10px; } Радиус скругления для всех уголков сразу.
div { border-radius: 0 10px; } Первое значение устанавливает радиус левого верхнего и правого нижнего уголка, второе значение — для правого верхнего и левого нижнего.
div { border-radius: 20px 10px 0; } Первое значение задаёт радиус левого верхнего уголка, второе — одновременно правого верхнего и левого нижнего, а третье значение — правого нижнего.
div { border-radius: 20px 10px 5px 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. Круглая кнопка

В браузере Opera скругление к