jQuery.circliful.min.jsリングレポートの作成
4825 ワード
プロジェクトやファイルではレポートでデータを表示し、観賞性と実用性が高いため、多くのプロジェクトでコントラスト型のデータについて、リングレポートを採用するのは良い方法です.wordにレポートを追加するのは簡単ですか?それとも簡単ですか?いろいろなタイプのテンプレートテンプレートテンプレートですが、コードでリングレポート付きのページを書けばいいですか?これも実は簡単な方法です.canvesは便利な選択です.現段階ではcss 3+canvesを用いる.あるいはcss 3+jqueryでリングレポートをよく作ることができます.以下のようにします.css+jQuery方式:
bodyセクション:
jsセクション:
次はプラグインjqueryです.circliful.js方式でリングレポートを実現する.cssセクション:
bodyセクション:
比較的に、プラグインで表示されているリングレポートの方が使いやすいです.バグは調整しにくいですが、スタイルがバグの位置を見つけることができます.適合するのはもっと便利ですが、css+js方式のレポートはもっと簡潔ですが、使用するといくつかのバグの適合状況が任意に入らず、周辺の多くのエッジ線がどのように削除するかが見つかりません.
bodyセクション:
すぐ け る70%
css部分:
.coupon_right{
float: right;
position: relative;
width:5em;
text-align: center;
margin:0.5em 0 ;
}
.coupon_right div{
margin: 0;padding: 0;
}
.coupon_right_a1{
margin-top: 5.5em;
width: 5em;
text-align: center;
height: 1.5em;
display: block;
color: #ffffff;
background: #4b9dff;
-moz-box-shadow:0.1em 0.1em 0.1em #e6f2ff;
-webkit-box-shadow:0.1em 0.1em 0.1em #e6f2ff;
box-shadow:0.1em 0.1em 0.1em #e6f2ff;
border-radius: 1em;
font-size: 0.9em;
}
.coupon_right_a1:visited,.coupon_right_a1:hover{
color: #ffffff;
}
.coupon_right_a1:active{
background: rgba(75, 157, 255, 0.8);
-moz-box-shadow:0.1em 0.1em 0.1em #e6f2ff;
-webkit-box-shadow:0.1em 0.1em 0.1em #e6f2ff;
box-shadow:0.1em 0.1em 0.1em #e6f2ff;
}
.cpCircle {
width: 4.4em;
height: 4.4em;
position: absolute;
border-radius: 50%;
overflow: hidden;
background: #4b9dff;
-moz-box-shadow:0.1em 0.1em 0.1em #e6f2ff;
-webkit-box-shadow:0.1em 0.1em 0.1em #e6f2ff;
box-shadow:0.1em 0.1em 0.1em #e6f2ff;
}
.cpie_left, .cpie_right {
width: 4.4em;
height: 4.4em;
position: absolute;
overflow: hidden;
}
.clefttext, .crighttext {
width:4.4em;
height:4.4em;
background:#e6f2ff;
border-radius: 50%;
overflow: hidden;
position: absolute;
}
.cpie_right, .crighttext {
clip:rect(0,auto,auto,2.23em);
}
.cpie_left, .clefttext {
clip:rect(0,2.23em,auto,0);
}
.cp_mask {
width: 3.8em;
height: 3.8em;
border-radius: 50%;
left:0.3em;
top: 0.3em;
background: #ffffff;
position: absolute;
text-align: center;
line-height:3.8em;
font-size: 1em;
font-weight: bold;
color: #4b9dff;
}
jsセクション:
function addPercent(i,num){
if(num>100)return;
num=num*3.6;
if(num<=180){
$(".circle").eq(i).find(".righttext").css("transform","rotate(" + num + "deg)");
}else{
$(".circle").eq(i).find(".righttext").css("transform","rotate(180deg)");
$(".circle").eq(i).find(".lefttext").css("transform","rotate(" + (num - 180) + "deg)");
}
}
var i=0;
$(".circle").each(function() {
var num = $(this).find("span").html();
addPercent(i,num);
i++;
});
, css+jquery , canves ;
次はプラグインjqueryです.circliful.js方式でリングレポートを実現する.cssセクション:
bodyセクション:
js部分:
for(var i=0;i
比較的に、プラグインで表示されているリングレポートの方が使いやすいです.バグは調整しにくいですが、スタイルがバグの位置を見つけることができます.適合するのはもっと便利ですが、css+js方式のレポートはもっと簡潔ですが、使用するといくつかのバグの適合状況が任意に入らず、周辺の多くのエッジ線がどのように削除するかが見つかりません.