markdown CSSで棒グラフ(アニメーション付き) Posted 2021-05-06
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown CSSで棒グラフ(アニメーション付き)相关的知识,希望对你有一定的参考价值。
@import url('https://fonts.googleapis.com/css?family=Roboto');
.content {
position: relative;
width: 800px;
height: 350px;
background: #fafafa;
margin: 0 auto;
padding: 0;
overflow: hidden;
&:before {
position: absolute;
content: "";
width: 1px;
height: 100%;
background: #ece7e7;
top: 0;
left: 50%;
}
&:after {
position: absolute;
content: "";
width: 50%;
height: 100%;
top: 0;
left: 25%;
border-left: 1px solid #ece7e7;
border-right: 1px solid #ece7e7;
background: transparent;
}
.graph {
height: 12%;
max-height: 50px;
position: absolute;
left: 0;
animation: graphanime 2.5s forwards;
z-index: 2;
span {
position: absolute;
font-size: 14px;
font-family: 'Roboto', sans-serif;
right: 5%;
top: 32%;
color: #ffffff;
}
&.item01 {
top: 20%;
background: linear-gradient(90deg, #7dccfe,#1e98ff);
width: 80%;
}
&.item02 {
top: 45%;
background: linear-gradient(90deg, #8bd5b2, #0acf70);
width: 65%;
}
&.item03 {
top: 70%;
background: linear-gradient(90deg, #bb8edd, #9941db);
width: 55%;
}
}
}
@keyframes graphanime{
0% {
transform: translateX(-200%);
opacity: 1;
}
100% {
transform: translateX(0);
opacity: 1;
}
}
<div class="content">
<div class="graph item01">
<span>item01</span>
</div>
<div class="graph item02">
<span>item02</span>
</div>
<div class="graph item03">
<span>item03</span>
</div>
</div>
CSSで棒グラフ(アニメーション付き)
-------------------
A [Pen](https://codepen.io/di_coder/pen/rrQKaz) by [di_coder](https://codepen.io/di_coder) on [CodePen](https://codepen.io).
[License](https://codepen.io/di_coder/pen/rrQKaz/license).
以上是关于markdown CSSで棒グラフ(アニメーション付き)的主要内容,如果未能解决你的问题,请参考以下文章
markdown CSSアニメーションふわふ気気球
css CSSアニメーション
html SVGでCSSアニメーション
html CSSでのアニメーション(@keyframes)
css ホバー时矢印が横へ移动アニメーション
css CSSアニメーション(フワッと横から入ってくる)