HTMLの書き方
head終了タグ直前に自作のCSSを読み込みます。
<link rel="stylesheet" type="text/css" href="css/7-1-29.css">
body内のボタンを表示させたい場所に以下のHTMLを記載します。
<a href="#" class="gradient1">7-1-29 グラデーションが流れる</a>
CSSの書き方
/*== グラデーションが流れる */
.gradient1{
/*ボタンの形状*/
display: inline-block;
color:#fff;
padding: 18px 60px;
border-radius:30px;
text-decoration: none;
outline: none;
/*背景の色と形状*/
background: linear-gradient(270deg, #3bade3 0%, #576fe6 25%, #9844b7 51%, #ff357f 100%);
background-position: 1% 50%;
background-size: 200% auto;
/*アニメーションの指定*/
transition: all 0.3s ease-out;
}
/*hoverした際の、背景の場所とテキスト色の変更*/
.gradient1:hover {
color: #fff;
background-position: 99% 50%;
}