HTMLの書き方
head終了タグ直前に自作のCSSを読み込みます。
<link rel="stylesheet" type="text/css" href="css/7-7.css">
body内の画像リンクを表示させたい場所に以下のHTMLを記載します。
<div class="sepia"><a href="#"><img src="img/07.jpg" alt=""></a></div>
CSSの書き方
/* セピアからカラーへ */
.sepia img{
filter: sepia(100%);/*セピア具合を変更したい場合はこの数値を変更*/
transition: .3s ease-in-out;/*移り変わる速さを変更したい場合はこの数値を変更*/
}
.sepia a:hover img{/*hoverした時の変化*/
filter:sepia(0);
}
HTMLの書き方
head終了タグ直前に自作のCSSを読み込みます。
<link rel="stylesheet" type="text/css" href="css/7-6.css">
body内の画像リンクを表示させたい場所に以下のHTMLを記載します。
<div class="grayscale"><a href="#"><img src="img/06.jpg" alt=""></a></div>
CSSの書き方
/* モノクロからカラーへ */
.grayscale img{
filter: grayscale(100%);/*モノクロ具合を変更したい場合はこの数値を変更*/
transition: .3s ease-in-out;/*移り変わる速さを変更したい場合はこの数値を変更*/
}
.grayscale a:hover img{/*hoverした時の変化*/
filter:grayscale(0);
}
HTMLの書き方
head終了タグ直前に自作のCSSを読み込みます。
<link rel="stylesheet" type="text/css" href="css/7-5.css">
body内の画像リンクを表示させたい場所に以下のHTMLを記載します。
<div class="opacity"><a href="#"><img src="img/05.jpg" alt=""></a></div>
CSSの書き方
/* 透過 */
.opacity img{
opacity:1;
transition: .3s ease-in-out;/*移り変わる速さを変更したい場合はこの数値を変更*/
}
.opacity a:hover img{/*hoverした時の変化*/
opacity:0.8;/*透過具合を変更したい場合はこの数値を変更*/
}
HTMLの書き方
head終了タグ直前に自作のCSSを読み込みます。
<link rel="stylesheet" type="text/css" href="css/7-4.css">
body内の画像リンクを表示させたい場所に以下のHTMLを記載します。
<div class="blur"><a href="#"><span class="mask"><img src="img/04.jpg" alt=""></span></a></div>
CSSの書き方
/* ぼかす */
.blur img{
filter: blur(0);
transition: .3s ease-in-out;/*移り変わる速さを変更したい場合はこの数値を変更*/
}
.blur a:hover img{/*hoverした時の変化*/
filter: blur(3px);/*ぼかし具合を変更したい場合はこの数値を変更*/
}
/* 画像のマスク */
.mask{
display: block;
line-height: 0;/*行の高さを0にする*/
overflow: hidden;/*拡大してはみ出る要素を隠す*/
}
HTMLの書き方
head終了タグ直前に自作のCSSを読み込みます。
<link rel="stylesheet" type="text/css" href="css/7-3.css">
body内の画像リンクを表示させたい場所に以下のHTMLを記載します。
<div class="zoomInRotate"><a href="#"><span class="mask"><img src="img/03.jpg" alt=""></span></a></div>
CSSの書き方
/* 画像拡大+回転 */
.zoomInRotate img{
transform: scale(1);
transition: .3s ease-in-out;/*移り変わる速さを変更したい場合はこの数値を変更*/
}
.zoomInRotate a:hover img{/*hoverした時の変化*/
transform:rotate(5deg) scale(1.2);/*拡大、回転の値を変更したい場合はこの数値を変更*/
}
/* 画像のマスク */
.mask{
display: block;
line-height: 0;/*行の高さを0にする*/
overflow: hidden;/*拡大してはみ出る要素を隠す*/
}