html设置table表格的弧度,用CSS3和table标签实现一个圆形轨迹的动画的示例代码

html:其实就是根据table标签把几个实心圆div进行等边六角形的排布,并放入一个div容器中,然后利用CSS3的循环旋转的动画效果对最外层的div容器进行自转实现,当然不要忘了把div容器的外边框设置圆形弧度的。

BMI

色盲色弱

心率

开始测试

脂肪含量

腰臀比

安全期

clickUrlKey:{{clickUrlKey}}

css:因为在圆形的轨迹中有6个实心圆,分别设置了不同的类以方便自定义,所以当中实心圆的样式设置有重复的地方,还可以进行优化,在这就先不处理了

/*定义动画*/

@-webkit-keyframes round_animation {

0%{

-webkit-transform:rotate(0deg);

width:260px;

height:260px;

}

100%{

-webkit-transform:rotate(360deg);

width:260px;

height:260px;

left:0px;

top:0px;

}

}

/*定义外框的样式*/

/*调用动画并设置动画的参数*/

.animation_div {

-webkit-transform-origin:center center; /*定义旋转中心点*/

-webkit-animation:round_animation 15s infinite alternate; /*infinite alternate表示循环播放动画*/

margin: 60px auto;

width:260px;

height:260px;

border: 1px solid black;

border-radius: 130px;

left:0px;

top:0px;

}

.animation_div strong {

font-size: 12px;

}

.BMI {

width: 50px;

height: 50px;

background-color: orange;

border-radius: 100px;

text-align: center;

/*文字垂直居中*/

vertical-align: middle;

line-height: 50px;

}

.color_blind {

width: 50px;

height: 50px;

background-color: green;

border-radius: 100px;

text-align: center;

/*文字垂直居中*/

vertical-align: middle;

line-height: 50px;

}

.HR{

margin-left: -15px;

width: 50px;

height: 50px;

background-color: blue;

border-radius: 100px;

text-align: center;

/*文字垂直居中*/

vertical-align: middle;

line-height: 50px;

}

.start_test {

width: 60px;

height: 60px;

background-color: red;

border-radius: 100px;

text-align: center;

/*文字垂直居中*/

vertical-align: middle;

line-height: 50px;

}

.fat_content {

margin-left: 15px;

width: 50px;

height: 50px;

background-color: gray;

border-radius: 100px;

text-align: center;

/*文字垂直居中*/

vertical-align: middle;

line-height: 50px;

}

.WHR {

width: 50px;

height: 50px;

background-color: purple;

border-radius: 100px;

text-align: center;

/*文字垂直居中*/

vertical-align: middle;

line-height: 50px;

}

.safe_period {

width: 50px;

height: 50px;

background-color: yellow;

border-radius: 100px;

text-align: center;

/*文字垂直居中*/

vertical-align: middle;

line-height: 50px;

}

.space_div {

width: 50px;

height: 50px;

background-color: clear;

border-radius: 100px;

}

.rightmenu_btn {

height: 60px;

float: none;

}

.rightmenu_btn button {

margin-top: 50px;

width: 20px;

height: 60px;

border: 1px solid rgb(221, 221, 221);

border-right: 0px;

float: right;

}

.isSelected {

border: 1px solid red;

}

JS:这里的代码可以不实现,因为这跟动画的效果无关,是一个点击的响应事件

angular.module('starter.controllers', [])

.controller('healthCtrl', function($scope, $location) {

$scope.clickUrlKey = "BMI";

$scope.compriseClicked = function(clickUrlKey) {

$scope.clickUrlKey = clickUrlKey;

};

})

效果图如下:

2353ab105f8161dc6427a35f0ed870ae.png

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/533139.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

ios时间相差多少天_上海自驾拉萨,走川进青出,应如何规划线路?需要多少天时间?...

线路总览上海自驾西藏拉萨,川进青出,全程约8000公里,需用时18~25天,行程主要分为4段:1、进藏之前:上海—成都,2000公里,3~5天;2、川藏线进:成都—拉萨&#x…

儒林外史每回概括简短10字_早安心语正能量经典短句 一句话的简短励志语录

1、人生就两件事, 一件是拿事儿把时间填满,另一件是拿感觉把心填满 。早安!早安心语正能量经典短句 一句话的简短励志语录点击添加图片描述(最多60个字)2、凭着一股子信念往前冲,到哪儿都是优秀的人。生活它从来不会允诺我们一份轻…

半个小时用计算机怎么算,CPA机考计算器操作指南,掌握这些快捷键,考试“延长”半小时!...

原标题:CPA机考计算器操作指南,掌握这些快捷键,考试“延长”半小时!注册会计师考试就是一场在有限的时间内得分最多的比拼游戏!不仅要求考生学习各种专业知识,同时还需要掌握一定的策略。例如注会考试采用机…

c均值聚类matlab程序_机器学习笔记-9-聚类

1 K-means算法K-means是最普及的聚类算法,算法接受一个未标记的数据集,然后将数据聚类成不同的组。它是一个迭代算法,假设我们想要将数据聚类成 n 个组,其方法为:选择K个随机的点,称为聚类中心对于数据集中的每一个数据…

php井字游戏代码_PHP初级笔试题:Tic-Tac-Toe(n阶井字棋)判断胜负

//Tic-Tac-Toe$n 5;//五阶棋盘$res array();function check($arr){$n $GLOBALS[n];$res $GLOBALS[res];//已经下过这一步,返回false;没有,赋值if (isset($res[$arr[1]][$arr[2]])) {return false;} else {$res[$arr[1]][$arr[2]] $arr[0…

js与html编码不同,js与html中unicode编码的使用

【转】javascript和html中unicode编码和字符转义的详解不是十分理解unicode和html转义的情况下,可能会误用,所以下面会对它们再做比较容易理解的解释: 1.html中的转义:在html中如果遇到转义字符(如“ ”),不管你的页面字符编码是utf-8 ...javascript和html中unicode编码和字符转…

g标签 怎么设置svg_SVG g元素

SVG 元素SVG 元素用于将SVG形状分组在一起。分组后,您可以像变形单个形状一样变换整个形状。与 不能单独成为转换目标的嵌套 元素相比,这是一个优势。您还可以设置分组元素的样式,并像对待单个元素一样重复使用它们。元素g是用来组合对象的容…

html和css哪个优先,CSS3 | 样式和优先级

css3一般介绍:CSS注释:/*CSS*/CSS长度单位:1.px(像素)2.em(倍数,一般用于文字)一、HTML嵌套CSS3样式:1.外部(推荐)例如HTML文件为index.html将样式放入另一文件中,index.css以上两个文件放入同一文件夹下2.…

java上传视频到七牛云_Java进阶学习:将文件上传到七牛云中

Java进阶学习:将文件上传到七牛云中通过本文,我们将讲述如何利用七牛云官方SDK,将我们的本地文件传输到其存储空间中去。JavaSDK:https://developer.qiniu.com/kodo/sdk/1239/java#server-upload官方SDK:https://devel…

计算机网络讨论4,计算机网络实验四

实验四IEEE 802.3协议分析和以太网一、实验目的1、分析802.3协议2、熟悉以太网帧的格式二、实验环境与因特网连接的计算机网络系统;主机操作系统为windows;Ethereal、IE 等软件。三、实验步骤(注:本次实验先完成前面的“1 俘获并分析以太网帧…

rust新版组队指令_Rust最新控制台命令2017

物品名称物品代码电池battery.small骨头碎片bone.fragments空的豆罐头can.beans.empty空的金枪鱼罐头can.tuna.empty摄像头cctv.camera木炭charcoal煤coal石油crude.oil炸药explosives动物脂肪fat.animal火药gunpowder高级金属矿hq.metal.ore金属碎片metal.fragments金属矿meta…

python实现mini-batch_Mini-Batch 、Momentum、Adam算法的实现

def random_mini_batches(X,Y,mini_batch_size64,seed0):"""从(X,Y)中创建一个随机的mini-batch列表参数:X - 输入数据,维度为(输入节点数量,样本的数量)Y - 对应的是X的标签,【1 | 0】(蓝|红)&#xf…

html5+shim脚本,HTML5探秘:用requestAnimationFrame优化Web动画

requestAnimationFrame是什么?在浏览器动画程序中,我们通常使用一个定时器来循环每隔几毫秒移动目标物体一次,来让它动起来。如今有一个好消息,浏览器开发商们决定:“嗨,为什么我们不在浏览器里提供这样一个…

计算机科学与技术的专业论述,关于计算机科学专业的论文题目 计算机科学专业论文题目怎样定...

【100道】关于关于计算机科学专业的论文题目汇总,作为大学生的毕业生应该明白了计算机科学专业论文题目怎样定,选一个好的题目后续的计算机科学专业论文写作起来会更轻松!一、比较好写的计算机科学专业论文题目:1、计算机科学与技术专业应用型人才培养改革调研分析—…

ming window 交叉编译_opencv3编译pc端及交叉编译arm端

环境: opensuse opencv3.4.1 交叉编译器arm-openwrt-linux 作者:帅得不敢出门https://github.com/opencv/opencv/tree/3.4.1选择右边的"clone or download"按钮进行下载,选择下载zip我下的是opencv-3.4.1.zip, 3.4.1的版本号…

锁定计算机 背景图片,win7系统电脑更换锁屏壁纸的方法

当win7系统电脑在一段时间不动的话就进入锁屏状态,然而很多用户觉得默认的锁屏壁纸不好看,就想要更换自己喜欢的锁屏壁纸,那么win7怎么更换锁屏壁纸呢?下面给大家讲解一下win7系统电脑更换锁屏壁纸的方法。1、同时按下窗口键winR组…

两阶段最小二乘法原理_R语言代写工具变量与两阶段最小二乘法

我们要估计的模型是yabxcdeyabxcde,其中是解释变量,,和是我们想要估计的系数。是控制变量,是治疗变量。我们特别关注我们的治疗效果对。生成数据首先,让我们生成数据。假设 的工具变量和之间的相关矩阵如下&#xff1a…

计算机二级循环队列知识点,考点!计算机二级考试公共基础知识冲刺复习笔记:栈、队列和循环队列...

小编所收集到的相关计算机二级考试公共基础知识冲刺复习笔记:栈、队列和循环队列的资料 大家要认真阅读哦!1、栈(Stack)又称堆栈。(1)栈是一种运算受限的线性表,其限制是仅允许在表的一端进行插入和删除运算。人们把此端称为栈顶,…

lua 字符串包含_Programming in Lualua学习第11期 Lua模块与包

微信公众号:GameToolDev关注可了解更多的游戏工具开发教程。问题或建议,请公众号留言;从Lua 5.1开始,我们可以使用require和module函数来获取和创建Lua中的模块。从使用者的角度来看,一个模块就是一个程序库,可以通过r…

学计算机优盘多少内存够用,u盘建议买多大内存的

大家好,我是时间财富网智能客服时间君,上述问题将由我为大家进行解答。u盘建议买多大内存主要看用途,一般容量为:1G、2G、4G、8G、16G、32G、64G、128G、256G、512G、1T,具体来说:1、如果是用来存放视频的&…