CSS

【Markdown, CSS】マークダウンエディタ用CSS。

なかなかかっこいいのが見当たらなかったけどようやくいいの見つけた。

http://blog.gamuratwist.jp/css/entry-57.html

bootstrapベースでなかなかかっこいい。

あとは自分用にfont-familyに下記を追加。

【Markdown】自分用MarkdownPad2用CSS。

メモ。

【CSS】すでに指定されているスタイルのプロパティに対して初期値を適用する。

かなり便利な引数をみつけたのでメモ。

公式引用

CSS の initial キーワードは、要素のプロパティの初期値を適用するものです。CSS のどのプロパティにも使うことができ、要素はそのプロパティの初期値を使います。

こんな感じ。

h2 { border: initial }
.alert { color: initial }

これは便利こと知りましたわ。

 

【CSS】fontプロパティ引数まとめ。

http://phpjavascriptroom.com/?t=css&p=font

 

【CSS】各種ブラウザでTransparencyとgradientを用いる際の記述方法。

メモ。

background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);

 

【CSS】Media Queries、自分用まとめ。

メモ。

■Max Width:
ビューエリアの最大幅。このサイズより小さい場合に適用

■Min Width:
ビューエリアの最小幅。このサイズより大きい場合に適用

■Max Device Width:
デバイスサイズの最大幅。このサイズより小さい場合に適用

■Min Device Width:
デバイスサイズの最小幅。このサイズより大きい場合に適用

■Device Pixel Ratio:
デバイスの解像度(webkit)

■Orientation:デバイスの向き

 

【CSS】ラジオボタンにオリジナルのデザインを適用する。

方法を調べたのでメモ。

input[type="radio"]{
  -webkit-appearance: none;
  width: 15px;
  height: 15px;
  border: 2px solid #aaa;
  border-radius: 15px;
  background: transparent;
  opacity: 0.5;
  width: 15px;
}

input[type="radio"]:checked{
  background: #bbb;
  opacity:1;
}

こんな感じにするとデザインを変更できる。

 

【CSS】かっこいいReadMoreの実装方法。

テキストがだんだんとフェードアウトしていくような感じのデザイン。

http://css-tricks.com/text-fade-read-more/

これを参考に自分は白フェードアウトで実装してみた。

<div class="sidebar-box">
	<p>長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文長文</p>
	<p class="read-more"><a href="#" class="button">もっと読む</a></p>
</div>
.sidebar-box {
    height: 120px;
    position: relative;
    overflow: hidden;
    transition: height 0.8s ease;
    -o-transition: height 0.8s ease; 
    -moz-transition: height 0.8s ease;
    -webkit-transition: height 0.8s ease;
}
.sidebar-box .read-more { 
    position: absolute; 
    bottom: 0;
    left: 0;
    width: 100%; 
    text-align: center; 
    margin: 0;
    padding: 30px 0;
    background-image: -webkit-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-image: -moz-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-image: -ms-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 1) 100%);
}