シンプルなローディングのアニメーションから、複雑で楽しいローディングのアニメーションまで、CSSで実装されたローディングアニメーションを紹介します。 ほとんどが外部ファイルとclassを加えるだけの簡単実装で、いざという時用にブックマークしておきたいものばかりです。 下記の回転しながら整列するアニメーションもCSSのみで実装されています。
CSSだけでも表現できるデザインが増えてきまして、疑似要素::beforeや::afterなどを駆使することでボタンやテキストリンクへさまざまな装飾することができるようになりました。今回は全部で19パターンのデザインをCSSのみで実装する方法をご紹介します。あなたの現場でぜひご利用ください。 CSSボタンのスタイルCSSボタンは11パターンあります。すべてのデザインに共通したCSSがありますので以下のコードをコピペした後に、実装したいボタンのCSSをコピペしてください。 CSSボタンの共通スタイル .btn a { display: flex; justify-content: center; align-items: center; position: relative; width: 300px; height: 60px; color: #333; font-size: 18px;
Updated 2016.12.17 / Published 2013.10.29 OS X MavericksとWindows 8.1からは、游書体の游明朝体と游ゴシック体が標準インストールされています。 游書体はMacOS Xの標準書体であるヒラギノシリーズの制作・監修を担当した有限会社字游工房が制作した書体で、2010年に全ファミリーが完成しています。これまでにも游書体は、Windows Phone7.5の日本語のシステムフォントとして、iOSではiBooks3.0のアプリ専用フォントとしても利用されています。 字游工房_游書体ライブラリー_游明朝体ファミリーより 游明朝体ファミリーは「時代小説が組めるような明朝体」をキーワードに、単行本や文庫などで小説を組むことを目的に開発した游明朝体Rを核とした明朝体ファミリーです。 文字の大きさの揃った現代的な明るい漢字と、伝統的な字形を生かし
positionプロパティをabsoluteに指定したときって、どうやって中央に寄せるんだっけ?と意外と覚えられない自分のための備忘録です。なんかposition: absolute;になった時点で配置についてどう考えたらよいか分からなくなってしまいますよね。 左右を中央寄せる方法 See the Pen img_center03 by kenichi (@ken81) on CodePen. CSS img{ position: absolute; left: 0; right: 0; margin: auto; } これは理屈というよりは覚えた方が良いと思います。左右のpositionをゼロにしてmargin: auto;と。 上下を中央に寄せる方法 See the Pen img_center04 by kenichi (@ken81) on CodePen. CSS img{ po
Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/1/neganin/web/neganin/wp/wp-content/plugins/jetpack/_inc/lib/class.media-summary.php on line 77 Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/users/1/neganin/web/neganin/wp/wp-content/plugins/jetpack/_inc/lib/class.media-summary
こんちにちわ。kyamashitaです。だいぶ涼しくなり過ごしやすくなりましたね。 今回は、CSSについて知れたことを紹介します。 問題個所 今回対応したのはこのような検索ボックス。 コードはこちら。 html <div class="search-area"> <div class="search-area-inner"> <button class="search-area-btn">カテゴリ</button> <div class="category"> <ul class="list-first"> <li><a href="#">すべて</a></li> <li> <a href="#">カテゴリ1</a> <ul class="list-second"> <li> <a href="#">カテゴリ1-1</a> <ul class="list-third"> <li><a hr
順序リストの表示に利用するol要素。 デフォルトではごくシンプルな番号つきリストですが、デザイナーさんからこんな風に番号部分だけ色を変えるなどの装飾がされたデザインを渡されたらどのようにCSSを作りますか? …簡単そうに見えて、意外と悩むのではないでしょうか? 今回の記事では、こんなシーンで使えるCSSのTipsをご紹介します。 最初からついている数字は使わない 結論から言うと、list-style-typeによって付与される数字は使いません。 ここだけを装飾する方法はないので、せっかくですが指定自体を無くすことになります。 ol{ list-style-type: none; } ここから活躍するのが当記事の主役、CSS2から登場した「カウンタ機能」です。 これを使って1,2,3,4…といった連番を疑似要素:beforeにつけなおす方法をとった上で、自由に装飾できるようにしてみましょう。
なぜCSSでボタンを作るのか?その前に、なぜCSSでボタンを作るのか?について少しだけ考えたいと思います。 簡単に言ってしまえば、 軽い!拡張性がある!解像度の心配がない!簡単!と言った理由ではないでしょうか? 画像でボタンを作ることも多いと思いますが、「画像じゃないほうがいいなあ」と思うことも多いと思います。 もちろん、デザイナーから上がってきたデザインデータからボタンを切り取って、HTMLに設置して、CSSでホバーはopacity:0.8、とかやれば簡単ではありますが、デザインツールの進化やレスポンシブの一般化に伴い、そういったイケてなくて古臭いやり方はあまり望ましくないです。 特にWebの場合、テストの繰り返しが必要ですが、画像でボタンを作るとなるとテスト用にいくつもの画像を作らなくてはいけません。色やテキストを変えるとなると画像すべてを修正する必要があります。しかし、CSSボタンで
ホームページのメインビジュアルでよく使われているスクロールダウンボタン。 今回はメインビジュアルをウィンドウの高さ100%で表示しその高さ分、ボタンをクリックすると下へスクロールする実装をしました。 DEMO See the Pen scroll-down-button01 by RECOOORD (@recooord) on CodePen. 上記SCROLLをクリックして頂くと次のコンテンツの先頭までスクロールします。 HTML <div class="mainvisual"> <p class="scroll js-scroll"><a href="">SCROLL</a></p> </div> <section> <h2>First Section</h2> <p>Lorem ipsum dolor sit amet, consectetur adipisicing elit, s
コピーアンドペーストで利用出来るcssのデザインサンプルコード。今回は括弧デザインを作るサンプルコードを複数用意しました。ボーダを利用する方法とcontentを利用する方法で主に2種類用意しています。カギ括弧、角括弧、丸括弧、波括弧と自由自在です。 フロントエンド開発 cssこの記事は約 分で読めます。(文字) cssで括弧デザインを作る方法CSSで括弧デザインを作る方法は大きく分けて2種類あります。1つはボーダーで記述した線で括弧のように表現する方法。もう一つはcontentに表示したい括弧を直接記述する方法です。 それぞれの方法にメリット、デメリットがありますので最終的に表現したいデザインに沿って利用するCSSコードを選択すると良いでしょう。 ボーダーで記述した線で括弧のように表現する方法のメリット・デメリットボーダーで括弧のように表現する場合のメリットは線の太さをコントロールしやすい
CSS3の魔力 CSS3が勧告されてからもう3年が経とうとしています。 新たに追加されたプロパティのおかげで、画像を使わずにグラデーションなどが表現できるだけでなく、JavaScriptやFlashでつくるしかなかったようなアニメーションもラクラク作れるようになりました。 今回はそのCSS3の魔力をつかって、斜めがけのリボンをつけたボックスをつくってみます。 これが完成形↓ この記事で得られるCSS3の知識は以下のとおり。 グラデーション (linear-gradient) 回転 (rotate) 移動 (translate) ボックスに影をつける (box-shadow) 文字に影をつける (text-shadow) 盛りだくさんですね!ではさっそく。 まずボックスをつくる htmlからつくります。こんな感じ↓ HTML5では<html>や<head>、<body>を省略できる(むしろ省
ブログなどで関連記事やランキングなどを一覧表示する際、タイル状に並べるのも見やすくていいんですが、場合によっては横スクロールするようにすると便利だったりしますよね。 Javascriptを使わずにCSSだけで横スクロールさせることができるので、その方法をご紹介します。
タイトル通り、cssの疑似要素でアイコンを表示したい時に、background-imageで画像表示するのもイマドキじゃないかなぁと思って調べたら、ちゃんとやり方があった。 CSSで文字コードを指定する XXXXX:before { content:'\E89E'; font-family: "Material Icons"; } こうすればよい。 contentには文字コードを入力する。 文字コードの調べ方(旧バージョン) 表示したいアイコンの文字コードはすぐ分かるので、”&#x”を”\”にしてcontentに入れる。以上。 文字コードの調べ方(2018年版) Material Design ツールキットが一斉更新された際に文字コード表示が無くなって困っていたが、 ここのコードそのまま入れても大丈夫。 XXXXX:before { content:'3d_rotation'; font-
アイコンフォントといえば『Font Awesome』ですが、 デザイン的にはGoogleマテリアルアイコンのほうが好みです。 ただ、疑似要素への使い方などは公式サイトで書いていないので調べてみました。 他のアイコンフォントは疑似要素に対してcontentプロパティで文字コード設置する方法など書いていますが、 Googleマテリアルアイコンは無いんですよね。 Googleマテリアルアイコン Google Material Icons Material Icons Guide Google Material Iconsの基本的な使い方 CSSを読み込み。 <link href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"> あとはHTML上でタグを使えばアイコンが表示される。 <i clas
Web Material の Icons (アイコン)を導入する手順※当サイトにはプロモーションが含まれています。 1. はじめにGoogle が開発しているデザインシステム「Material」の中には、アイコンも含まれています。 このアイコンは、Icons と呼ばれているもので、誰でも利用することができます。 本ページでは、この Icons を Webページに導入する手順について説明します。 2. Icons の導入手順2-1. Google Web Fonts を利用する場合の導入手順Icons はアイコンフォントであるため、Google Fonts でもホスティングされています。 こちらを利用するには、Webページ内の <head>要素内に以下を記述子ます。 <link href="https://fonts.googleapis.com/icon?family=Material+I
あれ?どうやるんだっけな?となるコトが多いので、勉強がてら記事に。 olを使って連番付きのリストを作ろうと思った場合、数字部分が気に入らない事があります。 ブログパーツで言うと、人気記事のマークアップで、ランキングなんかを作るときに、数字部分にアプローチできれば、捗ること請け合いですね。 と思って、さあ、CSSで装飾や!ってなっても、あれolの数字って、どうやって弄ったらいいんだ?list-style??みたいになります。 じゃあ、本腰入れてolの数字をカスタマイズしてやろう!と、イマココって感じです。 olとは?まずはolってなによ?という話しですが、簡単に言えば「数字付きリスト」をマークアップするためのHTMLですね。 <ol> <li>こんな</li> <li>感じで</li> <li>数字付き!</li> </ol> こんな感じで数字付き!といった具合に。 ブログやサイトのUIを作
このごろよく使っているのでメモ。 要点としては次の2つでやってます – 正方形=親要素の横幅にあわせて高さを自動調整 – 画像=背景画像にする+background-sizeプロパティを調整 ベースのHTML <div class=”square-frame”> <a href=”#” ><span class=”square-content”></span></a> </div> まずは枠のCSS *枠線はわかりやすいように設定しています .square-frame { border: 1px dotted #999; } .square-content { display: block; height: 0; width: 100%; padding-bottom: 100%; } 横幅:120px指定 長方形にしたいときは、比率を考えてpadding-bottomの%を変えてやります
「IcoMoon」や「Font Awesome」はWebアイコン Webアイコンとは、見た目は画像ですが実はフォントという代物です。 これを使う利点は2つあります。 画像を用意しなくてもいい事と、大きさや色を自由に変えることが出来るという事です。 特に後者が有能で、サイトのデザインを変える度に新しい大きさの画像を用意するという煩わしい作業から解放されます。 デザインなんてそうそう変更する事は無い、と思いがちですが日常的にデザインが変わる機会があります。 それはレスポンシブで画面サイズが切り替わる時です。 例えば、注意書きとして以下のような一文を書いたとします。 気をつけて! ここで使っている黒丸のチェックマークはWebアイコンですが、これが画像だった場合スマホ用に文字サイズが小さく切り替わった時、一緒に小さくはなってくれません。しかし、Webアイコンであれば勝手に文字のサイズにピタリと合わ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く