Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/475.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 将圆DIV划分为四个扇形DIV_Javascript_Html_Css_Svg - Fatal编程技术网

Javascript 将圆DIV划分为四个扇形DIV

Javascript 将圆DIV划分为四个扇形DIV,javascript,html,css,svg,Javascript,Html,Css,Svg,如何在HTML5和CSS3中绘制四个扇形div(形成一个圆圈),如上图所示,并且每个div都可以在其自己的区域上单击(不包括其他区域)?下面是一个示例,说明如何做到这一点 *{ 填充:0; 保证金:0; } .圆圈{ 宽度:200px; 高度:200px; 显示器:flex; 柔性流:行换行; 变换:旋转(45度); } .圆形分区{ 高度:100px; 宽度:100px; } .圆分区:第n个子项(1){ 背景色:红色; 边界半径:100px 0; } .圆分区:第n个子(2){ 背景颜色:


如何在HTML5和CSS3中绘制四个扇形div(形成一个圆圈),如上图所示,并且每个div都可以在其自己的区域上单击(不包括其他区域)?

下面是一个示例,说明如何做到这一点

*{
填充:0;
保证金:0;
}
.圆圈{
宽度:200px;
高度:200px;
显示器:flex;
柔性流:行换行;
变换:旋转(45度);
}
.圆形分区{
高度:100px;
宽度:100px;
}
.圆分区:第n个子项(1){
背景色:红色;
边界半径:100px 0;
}
.圆分区:第n个子(2){
背景颜色:绿色;
边界半径:0 100px 0 0;
}
.圆分区:第n个子(3){
背景颜色:黄色;
边界半径:0 100px;
}
.圆分区:第n个子项(4){
背景色:青色;
边界半径:0 100px 0;
}

1.
2.
3.
4.

下面是一个示例,说明如何做到这一点

*{
填充:0;
保证金:0;
}
.圆圈{
宽度:200px;
高度:200px;
显示器:flex;
柔性流:行换行;
变换:旋转(45度);
}
.圆形分区{
高度:100px;
宽度:100px;
}
.圆分区:第n个子项(1){
背景色:红色;
边界半径:100px 0;
}
.圆分区:第n个子(2){
背景颜色:绿色;
边界半径:0 100px 0 0;
}
.圆分区:第n个子(3){
背景颜色:黄色;
边界半径:0 100px;
}
.圆分区:第n个子项(4){
背景色:青色;
边界半径:0 100px 0;
}

1.
2.
3.
4.
使用以下方法:

.main{
变换:旋转(45度);
利润率:100像素;
边缘顶部:125px;
}
.家长组{
宽度:201px;
}
.家长组{
宽度:100px;
高度:100px;
显示:块;
保证金:-1px;
位置:相对位置;
边框:实心1px;
}
.第1部分{
边界半径:100%0;
浮动:左;
}
.第二部分{
边界半径:0 100%0 0;
浮动:对;
}
.第三部分{
边界半径:01100%;
浮动:左;
}
.第四部分{
边界半径:0 100%0;
浮动:对;
}
.parent div div span{
位置:绝对位置;
变换:旋转(-45度);
字体大小:24px;
}
.母部门第1部分跨度{
顶部:45px;
左:50px;
}
.母部门第2部分跨度{
顶部:50px;
左:35px;
}
.母公司分部第3部分跨度{
最高:30%;
左:53%;
}
.母公司分部第4部分跨度{
顶部:31px;
左:33像素;
}

1.
2.
4.
3.
使用以下方法:

.main{
变换:旋转(45度);
利润率:100像素;
边缘顶部:125px;
}
.家长组{
宽度:201px;
}
.家长组{
宽度:100px;
高度:100px;
显示:块;
保证金:-1px;
位置:相对位置;
边框:实心1px;
}
.第1部分{
边界半径:100%0;
浮动:左;
}
.第二部分{
边界半径:0 100%0 0;
浮动:对;
}
.第三部分{
边界半径:01100%;
浮动:左;
}
.第四部分{
边界半径:0 100%0;
浮动:对;
}
.parent div div span{
位置:绝对位置;
变换:旋转(-45度);
字体大小:24px;
}
.母部门第1部分跨度{
顶部:45px;
左:50px;
}
.母部门第2部分跨度{
顶部:50px;
左:35px;
}
.母公司分部第3部分跨度{
最高:30%;
左:53%;
}
.母公司分部第4部分跨度{
顶部:31px;
左:33像素;
}

1.
2.
4.
3.

怎么做?小心你怎么试过的?为什么要跳?当我想到圆圈时,这并不是我想到的第一件事。看看这个@KIKOSoftware,我将在div上写一些JS代码,这些div中的内容应该用CSS设计。在网上搜索5秒钟,你会得到大量的exampleshow?小心你怎么试过的?为什么要跳?当我想到圆圈时,这并不是我首先想到的。看到这个@KIKOSoftware,我将在div上写一些JS代码,这些div中的内容应该使用CSS样式。在网上搜索5秒钟,你会得到大量的示例你的标签是。。。有趣的是你的标签是。。。有趣的