動きのあるカードリンクをHTML/CSSで作る方法【コピペで簡単&JavaScript必要なし】

HTML/CSS

人気記事【無料サポート付】サーバー開設からWordPressの始め方をサポート

こんにちは、かんです。

現在は正社員で働きつつ、プログラミングでWEB制作。
ブログ、Twitterで発信をしています。

カードリンクをHTML/CSSで作る方法【コピペで簡単】


備忘録として書いておきます。

こんな感じのリンクカードを実装していきます。

そしてこの上にカーソルを合わせると、

見辛いかもですが、カーソルを合わせると
少し浮かび上がる感じですね。

サイトに動きをつけるというと、JavaScriptの知識が必要だったりしますが
今回はHTML/CSSで実装しています。

ではやっていきましょう。

コードを書いてみる

HTMLではこのような感じです


<a href="#">
<div class="card">
<img src="" alt="リンク先の画像">
<h4>Sample Title</h4>
<p>ここに説明が入ります</p> 
</div>
</a>

src=””にはファイル名を入れてくださいね。class名はcardにしてあります。
カード全体をリンクとしているので、リンクタグで囲っています。

CSSはこちらになります。


.card{
    border: 1px solid #ccc;
    padding: 20px;
    overflow: hidden;
    line-height: 2;
    position: relative;
    box-shadow: 0px 5px 10px #ccc;
    background: linear-gradient(#fff,#eee);
}

.card:hover{
    box-shadow: 0px 10px 20px #ccc;
    transform: translateY(-5px);
    transition: .2s;
}

.card img{
    width: 30%;
    float: left;
    margin-right: 10px;
}
a{
    text-decoration: none;
    color: #666;
}

.card h4{
    color: blue;
}

.card::before{
    content: "→";
    position: absolute;
    top: 20px;
    right: 20px;
    color: #fff;
    background: #666;
    width: 30px;
    height: 30px;
    text-align: center;
}

これで浮かび上がるリンクカードの完成です(`・ω・´)
楽しいサイトを作っていきましょう!

人気記事【無料サポート付】サーバー開設からWordPressの始め方をサポート