納豆、Web、雑記など

Windowsの游ゴシックをfont-weightを使わずにMacに合わせる方法

わたしは納豆が好きなのですが、HTMLやCSSなどをちょいちょ書くのが好きです。 といっても本業はそれとは畑違いの仕事。プログラマーやエンジニアとは無縁です。ですので、とうぜん素人に毛が生えた程度、下手の横好き、趣味の延長です。プロの方々には到底…

はてなブログのAMPで、SNSボタンのデザインをCSSでアレンジ

超久々にWeb系、はてなブログのカスタマイズに関する記事を少し。といっても小ワザですが(笑)はてなブログでもすっかりお馴染みのAMP配信ですが、カスタマイズの自由度が低いのが欠点ですよね。記事本文の自由度は高いですがそれ以外、例えばSNSボタンなど…

【超小技】はてなブログで日付の表示形式を“年月日“などにするCSS

はてなブログで記事の投稿日時は「 yy(年)- mm(月)- dd(日)」という風にハイフン( - )区切りで表示しています。細かいところまで気にするなら、この表示形式も変えたい所です。例えば「2017年11月16日」という風に変えると和っぽいイメージのテーマ…

【小ワザ】はてなブログで検索ボックス内の文字(プレースホルダー)の変更方法

前々回の記事に続き、プレースホルダーの小技をもう一つ。はてなブログ限定ですが(笑)と言うのも、はてなブログの今(2017年11月1日)のプレースホルダーは「記事を検索」ですが、一年前ほどのプレースホルダーは「ブログ内検索」だったのですね。当時のわ…

::placeholderを使ったプレースホルダーの位置調整と、iPhoneとかだけ位置を個別調整した話

ブログやサイトによくある検索ボックス。はてなブログにもありますよね。この検索ボックスに前もって灰色の文字が書き込まれています。はてなブログでは「記事を検索」と書かれているものです。これ、プレースホルダー( placeholder )と言うのですがこのプ…

<em>の強調と傍点と、text-emphasisと非対応ブラウザ対策

HTML には<em>というタグがありますよね。このタグはテキストを「強調」や「強勢」するときに使われます。そして欧文ではイタリック体がテキストの強調などを表しているので、このタグで囲まれたテキストはブラウザデフォルトの指定ではだいたいイタリック体にな</em>…

はてなブログの月別アーカイブを滑らかに開閉したり自動で閉じたりする、いわゆるアコーディオンにカスタマイズ

はてなブログの月別アーカイブを表示している方は多いと思います。このブログでも設置していますが、実は気になるところが二つあり、それは 月毎のリストの開閉が急 他の年のリスト表示ボタンを押しても、すでに開いているリストが開いたまま この二つです。…

vertical-align 考察(よく分からない vertical-align と、和文で中央揃いがズレる問題)

CSS の中でよく分からなかったのがvertical-align です。vertical-align て特殊ですよね? なんか思うように揃わなかったり、機能しなかったりします。なんでやねん、よし一度いろいろ実験したろと思っており、やってみました。まあ知っている方、詳しく方に…

img要素にあるsizes属性の変わった使い方(sizesに画素密度メディアクエリを使う)

img要素に sizes属性というものがあります。この属性は srcset属性とセットで使われ、画像選択の際に、読み込む画像の条件を指定することができる属性です。文字で書いたら何だか分かりにくいですよね。サンプルを見ながら解説します。

リストのマーカーをCSSでカスタマイズする方法まとめ

HTMLでリストを作ると、自動でマーカーが付きます。非常に便利な機能で、順序付きリストなどでは非常に重宝します。ですが、このマーカーを大きさや位置を調整しようとすると一筋縄ではいきません。ほぼ出来ないと言ってもいい。その点を考慮したら、マーカ…

画像 + タイトルと説明 + ボタンというアフィリエイトリンクを、レスポンシブさせるCSSの一例

よく「画像+タイトルや説明+ボタン」という組み合わせがあると思います。主にAmazonアソシエイトといったアフィリエイトとかで。この組み合わせ自体はよくあるのですが、サイトがレスポンシブデザインのとき、画像と文章とボタンの配置がうまくいかずイラ…

はてなブログスマホ版のページ内リンク位置調整を無効にする簡単な方法

今回の記事は、前回の記事の延長線上の記事です。そして、非常に短い記事です。なぜ短いかといえば、するべきことが超簡単だからです。前回の記事では、ページ内リンクのズレを解消する方法を記載しています。この位置調整なのですが、もともと固定ヘッダー…

ヘッダ固定時のページ内リンクのズレをCSSだけで解消する3つのテクニック

ブログやサイトで固定ヘッダーを設置すると、気になるモノとしてページ内リンクのズレがあります。ページ内リンクで移動すると、リンク先が固定ヘッダーの下になってしまうというアレです。この解決法としてはJavaScriptで調整するのが無難なのですが、スク…

はてなブログのスマホ版アイコン画像をフォトライフやインラインイメージを使って変える方法

スマホ版を作るにあたり、アイコンにもこだわりました。こだわった、といってもデザインとか、ではなく従来と違う画像を表示することなんですけどね。ブログのアイコンを設定で変えたら済むんですけど、ブログアイコンはファビコンやお気に入りのロゴとかに…

はてなブックマークのアイコンを、アプリのアイコンのようにグラデーションにするCSS

はてなブログでは独自のアイコンフォントが読み込まれており、CSSで設定すればそれらが使えるというのは有名な話です。その中でもよく使われるものは「はてなブックマーク」のアイコンでしょう。そのアイコンはこれなのですが *1 このように文字をくり抜いた…

はてなブログのAMPに使える、超簡単なCSSの設定やサンプル集

前々回と前回と続いたAMPの記事も今回で最終回です。今回ははてなブログのAMP CSSで、実際に使えるCSSをいくつかご紹介します。といっても、特別難しいことはありません。AMPページを開いてデベロッパーツールなどで見ていただけたら分かりますが、構造自体…

はてなブログでAMP CSSを設定するときに、気をつけなければいけないCSSの書き方

前回の記事では、はてなブログの記事(HTML)に関する、気をつけておきたいことを紹介しました。今回は、はてなブログのAMP配信で設定できるようになったCSSの設定についてです。記事、つまりHTMLに関しては、はてなブログ側がほとんど自動で変換してくれる…

はてなブログでAMPを配信する際に、気をつけておきたい記事の書き方

はてなブログでAMP配信がスタートし、つい先日、CSSを設定することが、できるようになりました。AMPに適用するCSSを設定できるようにしました - はてなブログ開発ブログこれによりAMPでもデザインがカスタマイズできるようになり、このブログでもCSSを設定し…

position:absolute は位置指定をしていないと親要素の影響で思わぬ動きをするときがある、という話

CSSのposition:relativeとposition:absoluteを使ったデザインがありますが、意外と子要素にposition:absoluteを指定していても、親要素のtext-alignやvertical-alignなどの影響を受けるときがある、といった話です。

CSSでツムツム風の縫い目付きボタンを作ってみた

【追記 (2017/04/07):Flexbox(フレキシブルボックスレイアウト)対応ブラウザが増えてきたので、Flexboxを使ったCSSに一部を大幅変更しました。】今回はCSSの話です。みなさんは「ツムツム」というゲームをご存知ですか?ツムツムとはツムツムと呼ばれるぬ…

はてなブログのパンくずリストを、CSSだけでどうにかする

今回ははてなブログのカスタマイズに関係したCSSの記事です。はてなブログにはパンくずリストがあります。リンク:記事のカテゴリーを「パンくずリスト」として表示できるようにしました - はてなブログ開発ブログだが、このパンくずリスト、記事タイトルが…

はてなブログで、HTMLをスマホやアプリから思いっきり書く方法

スマートフォンからなかなか出来ないはてなブログの記事のマークアップを、モバイルから直接記述する方法です。