css | 頑張ることをやめたら人生楽しくなった https://sawami.net Wed, 17 Jul 2019 23:14:54 +0000 ja hourly 1 https://wordpress.org/?v=5.3.2 https://sawami.net/wp-content/uploads/2019/05/cropped-7834F492-FA86-4FEE-BE4C-168C2BDE944A-32x32.png css | 頑張ることをやめたら人生楽しくなった https://sawami.net 32 32 162365730 【CSS】テキストリンクのhover時にFontAwesomeに下線をつけないようにする方法 https://sawami.net/2019/07/18/tech/hover-fontawesome/ Wed, 17 Jul 2019 23:00:32 +0000 https://sawami.net/?p=710 CSSの備忘録です。
下記のようにテキストとFontAwesomeを組み合わせてリンクを作った時、 hover すると下線がFontAwesomeの下まで表示されるされます。

例:テキストリンク
.link {
  color: #0046e8;
}
.link::after {
  content: "\f08e";
  font-family: FontAwesome;
  margin-right: 0.2rem;
}
.link:hover {
  text-decoration: underline;
}
例:Hoverで下線が出てしまう

テキストリンクのhover時にFontAwesomeに下線をつけないようにする方法

.link::after {
  content: "\f08e";
  display: inline-block; //<—追記
  font-family: FontAwesome;
  margin-right: 0.2rem;
}
例:HoverでFontAwesomeの下に線が出ない

このように 「display: inline-block;」 を追記することでFontAwesomeの下に線が出なくなりました。

]]>
710
スクロールバーをCSSでカスタマイズする方法 https://sawami.net/2019/05/20/css/css-scrollbar/ https://sawami.net/2019/05/20/css/css-scrollbar/#respond Mon, 20 May 2019 11:29:58 +0000 https://sawami.net/?p=50 Webページでスクロールバーをカスタマイズしたいと思う時がありますよね。
CSSで簡単にカスタマイズする方法があります。

-wevkit-scrollbar でカスタマイズできる

-webkit-scrollbar-webkit-scrollbar というCSSプロパティを指定することで、スクロールバーのデザインをカスタマイズできます。
実際に使うプロパティは

  • -webkit-scrollbar
  • -webkit-scrollbar-track
  • -webkit-scrollbar-thumb

の3つだけです。

カスタマイズ例

縦にスクロールするスクロールバーをカスタマイズした例です。

  /*スクロールバー全体*/
  ::-webkit-scrollbar {
    height: 0;
    width: 7px;
    padding-right: 3px;
  }

  /*スクロールバーの軌道*/
  ::-webkit-scrollbar-track {
    border-radius: 7px;
    box-shadow: inset 0 0 6px ccc;
  }

  /*スクロールバーの動く部分*/
  ::-webkit-scrollbar-thumb {
    background-color: #aaa;
    border-radius: 10px;
  }

これだけです。簡単ですね。
横のスクロールバーをつけたい場合、 height:0; を height:7px; とか適当な高さに変更することで表示できます。

しかし、残念ながら Edge や IE11 は対象外です。

]]>
https://sawami.net/2019/05/20/css/css-scrollbar/feed/ 0 50