LoginSignup
3
4

More than 5 years have passed since last update.

地味に便利なcssプロパティ

Last updated at Posted at 2016-07-29

文字の幅をちょっと開けたりする

letter-spacing: 0.2rem;

幅が可変し過ぎないようにする方法

max-width min-width を使う。

cssで縦書きにする

ここのサイトを参考に。

p{
    writing-mode: vertical-rl;
    -ms-writing-mode: tb-rl;
    -webkit-writing-mode:vertical-rl;
}

text-align は効果ないので padding-left padding-right とかで調整する。

フォームとかの青い「ほわ〜っ」としたやつを消す

input, textarea {
  outline: none;
  /*outline: 0;でもOK*/
}

appearance で他のデフォルトも消せるっぽいんですが、ひとまず「ほわ〜っ」を消すだけならコレだけ。

ボタンのデフォルトを消す

button {
  margin: 0;
  padding: 0;
  background: none;
  border: none;
  border-radius: 0;
  outline: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  &:hover {
    cursor: pointer;
  }
}

フォームと違いボタンにはborderやらなんやらたくさんのプロパティが付いてます。
ただ、これらを消すとhoverしたときにカーソルにならないのでボタンっぽさが完全になくなってしまう。
そこで擬似要素を追加。
これはscssでの書き方なのでcssの場合は $:hoverbutton:hover にしてください。

3
4
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
4