CSSのfont-sizeプロパティでページネーションのサイズを変更する方法
ページネーションのサイズを変更したい場合は、CSSのfont-sizeプロパティを使用します。リンク要素の文字サイズを指定することで、ページネーション全体の大きさを簡単に調整できます。
以下のサンプルコードでは、フォントサイズを18pxに設定し、ページネーションを大きく表示しています。あわせて、ホバー時の背景色変化やアクティブページの強調表示、角丸のデザインも実装していますので、参考にしてみてください。
サンプルコード
<!DOCTYPE html>
<html>
<head>
<style>
.demo {
display: inline-block;
}
.demo a {
color: red;
padding: 5px 12px;
text-decoration: none;
transition: background-color 2s;
border: 1px solid orange;
font-size: 18px;
}
.demo a.active {
background-color: orange;
color: white;
border-radius: 5px;
}
.demo a:hover:not(.active) {
background-color: yellow;
}
.demo a:first-child {
border-top-left-radius: 10px;
border-bottom-left-radius: 10px;
}
.demo a:last-child {
border-top-right-radius: 10px;
border-bottom-right-radius: 10px;
}
</style>
</head>
<body>
<h2>Our Quizzes</h2>
<div class = "demo">
<a href = "prev.html"><</a>
<a href = "quiz1.html">Quiz1</a>
<a href = "quiz2.html">Quiz2</a>
<a href = "quiz3.html" class = "active">Quiz3</a>
<a href = "quiz4.html">Quiz4</a>
<a href = "next.html">></a>
</div>
</body>
</html>コードのポイント
このサンプルでは、.demo aセレクターに対してfont-size: 18pxを指定することで、ページネーションの各リンクのサイズを拡大しています。font-sizeの値を変更すれば、好みの大きさに自由に調整可能です。
また、transitionプロパティによりホバー時の背景色が滑らかに変化し、:hover:not(.active)を使うことで現在表示中のページ以外にのみホバー効果が適用されるようになっています。さらに:first-childと:last-childで両端のリンクだけ角丸を大きくすることで、見た目の美しいページネーションを実現しています。
-
CSSのskew()関数とは?要素を傾斜変形させる方法をわかりやすく解説
CSSのskew()関数は、要素を2D平面(二次元空間)上で傾斜変形(スキュー)させるために使用される変換関数です。適用する傾斜の量(角度)は、skew()関数の引数として指定します。第一引数にはX軸方向の傾斜角度、第二引数にはY軸方向の傾斜角度を指定します。角度の単位には「deg(度)」や「turn(回転)」などが利用できます。基本構文transform: skew(X軸の角度, Y軸の角度);サンプルコード1以下の例では、画像に対してX軸方向に45度の傾斜を適用しています。あわせてtransform-originプロパティで変形の基準点を左上に設定している点にも注目してください。<!
-
CSSでプレースホルダーの色を変更する方法|::placeholder疑似要素の使い方
CSSで入力フォームのプレースホルダー(placeholder)の文字色を変更するには、::placeholder 疑似要素を使用します。ただし、ブラウザによって対応状況が異なるため、Internet Explorer や旧 Microsoft Edge 向けのベンダープレフィックスも併せて指定しておくと、より多くの環境で意図した色が反映されます。それぞれのセレクタの役割は以下の通りです。::placeholder … 標準的な疑似要素(Chrome・Firefox・Safari などの主要ブラウザに対応):-ms-input-placeholder … Internet Explorer 1