【教材用サンプル】CSS3によるラインアニメーション【シンプル】

カテゴリ : html/css, 教材サンプル

スクリーンショット 2019-01-31 18.58.13

CSS3による ラインアニメーションです。
教材のためのサンプルで作成したものです。

デモサイト
CSS3のアニメーションプロパティについては以下のサイトで詳しく解説がされています。
animation-CSS3リファレンス

 

以下のソースコードをコピペで確認できるので、必要箇所をいじって編集してください。

<!DOCTYPE html>
<html lang="ja" dir="ltr">
 <head>
 <meta charset="utf-8">
 <title></title>
 <style media="screen">
 .wrap{
 width: 900px;
 height: 70vh;
 background-color: #000;
 color: #fff;
 margin: 0 auto;
 position: relative;
 }
 .line{
 display: block;
 position: absolute;
 border: 10px #f00 solid;
 box-sizing: border-box;
 }
 .line1{
 height: 0;
 top: 0;
 left: 0
 }
 .line2{
 width: 0;
 top: 0;
 left: 0
 }
 h1{
 padding: 30px;
 }
 p{
 color: #fff;
 padding: 30px;
 }
 </style>
 </head>
 <body>
 <div class="wrap">
 <h1>Line Animation</h1>
 <p>text,,,text,,,text,,,text,,,text,,,text,,,text,,,</p>
 <span class="line line1"></span>
 <span class="line line2"></span>
 </div>
 <script
 src="https://code.jquery.com/jquery-3.3.1.js"
 integrity="sha256-2Kok7MbOyxpgUVvAk/HJ2jigOSYS2auK4Pfzbm7uH60="
 crossorigin="anonymous"></script>

 <script type="text/javascript">
 $(function(){
 /*ここから実行コード*/
 $(".line1").animate({
 height:"100%"
 },1000,function(){
 $(".line2").animate({
 width:"100%"
 },1000)
 });
 /*ここまで実行コード*/
 })
 </script>
 </body>
</html>

最近の投稿