CSSでフォントの指定をする時、Windowsだとうまく表示されるけど、Macだとダメ、またその逆のケースもあります。 Webページやアプリでフォントを安全に使うためには、OSにインストールされているフォントを知ることです。 そのフォントがWindowsとMacにどれくらいインストールされているのか、CSSでフォントを指定する時どうすればいいのか、がまとめられたCCS Font Stackを紹介します。
JavaScriptまたはjQueryを使い、html要素が存在するかどうか調べる方法はいくつかあります。 jQueryを使ったやり方については、こちらで5つの方法が紹介されています。以下は三項演算子で短く書きなおしたものです。 ( $("selector")[0] )? "有" : "無"; ( $("selector").length > 0 )? "有" : "無"; ( $("selector").get(0) )? "有" : "無"; ( $("selector").size() )? "有" : "無"; ( $("selector").is() )? "有" : "無"; これに加え、IDが設定されている要素の有無を調べるのなら、jQueryを使わずJavaScriptのみで以下のように書くのも良いでしょう。 ( document.getElementById("id")
JavaScriptでチェックボックスがチェックされているか取得するコードを紹介します。 概要 JavaScriptでチェックボックスがチェックされているか、チェックされていないかを確認したい場合があります。 チェックボックスのチェック状態を取得するには、チェックボックスオブジェクトのcheckedプロパティの値を参照します。 フォーム内のチェックボックスをname、idで指定して取得する場合 書式: id属性で指定する場合 チェックボックスのチェック状態をidで参照する場合は次の書式で記述します。 コード 以下のコードを記述します。 <!DOCTYPE html> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=ut
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! I recently saw this loader on CodePen, a pure CSS 3D rotating set of bars with a fading reflection. It’s done by using an element for each bar, then duplicating each and every one of these elements to create the reflection and finally adding a gradient cover to create the fading effect. Whic
I’ve been experimenting lately with a new way to apply color values in my CSS. Instead of setting explicit values for each color, I calculate the entire palette from a small set of base colors. It’s not an applicable solution for every project, but it might be an interesting alternative method to consider. There’s something about the way I’ve traditionally applied CSS color values that seems off.
A list of emulators written in the JavaScript programming language. If you know about any emulators not on this list, please let me know in the comments section. And be sure to check out our other comprehensive JavaScript lists of free javascript books and JavaScript data visualization libraries. Acorn ElkJS – JavaScript based Acorn Electron emulator (Source) Acorn Atom Emulator – by Phil Mainwari
あとで読みたい人は… 去年花粉症デビューした、@cappeeです。 いつまで続くかわからない意外と知らないCSSシリーズ第1弾です。 デフォルトだと自動レイアウトになっているため、セル内の文字数などによって自動的に列幅が調整されてしまいますが、table-layout:fixed を指定すると列幅を固定して均等にすることができます。 table-layout の説明 table-layout:fixed; テーブルの列幅を固定レイアウトにして均等にします。 table-layout: auto; デフォルトの値です。自動レイアウトでセルの内容によって列幅が調整されます。 table-layout:fixed の記述例 table { width: 100%; table-layout: fixed; } tableセレクタには横幅の指定が必要です。 table-layout:fixe
jQueryはプラグインの種類も豊富なのでそれだけで事足りることがほとんどではありますが、prototype.js等のライブラリと併用したいというときもたまにあります。 そういう場合に起こるのがライブラリ同士のコンフリクト(衝突)で、$関数がそれぞれで異なる定義をしているために起きてしまうものです。よってこれを何とかしておかないとエラーになってしまいます。 回避方法その1 – $関数ではなくjQuery関数を使う 回避方法その1は$関数ではなくjQuery関数を使う方法です。jQuery関数と$関数は名前が違うだけで中身は同じです。 まず、1行目のjQuery.noConflict();$関数を他のライブラリに開放します。これで$関数が使えなくなるので、代わりとしてjQuery関数を使います。 そのため、jQueryスクリプト内の$はすべてjQueryとする必要があります。 jQuery.
JavaScriptのPromiseについて。 同期処理 / 非同期処理 同期処理 JSはシングルスレッドで、ひとつ処理が終了したら次の処理を実行、という形で、通常は同期処理がおこなわれる。 var i = 0; function doSomething1() { console.log(i); } function doSomething2() { i += 1; console.log(i); } doSomething1(); // 0 doSomething2(); // 1 同期処理では、1つの処理が詰まると次の処理が行われない。 (例: APIのレスポンス待機, 複雑な計算 etc.) そのため、非同期処理ももちろん用意されている。 非同期処理 1つの処理の終了を持たないまま別の処理に進める方法。 例えば、setTimeout, addEventListener, jQuery
本書の目的 本書の目的と読者対象を簡単にまとめたものです。 この文章は、まだ不完全な状態であるため、次のIssueを参照してください。 See はじめに/本書の目的 · Issue #103 · asciidwango/js-primer 本書がやらないこと すべての文法や機能を網羅するのが目的ではない ECMAScriptの仕様を厳密に学ぶことは目的ではない DOMについて学ぶのが目的ではない 他の言語と比較するのが目的ではない Node.jsの使い方をマスターするのが目的ではない JavaScriptのリファレンスを目指すものではない 詳しくはMDNを参照すればよい JavaScriptのライブラリを書くのが目的ではない JavaScriptのライブラリの使い方を学ぶのが目的ではない これを読んだから何か作れるというゴールがある訳ではない 本書の目的 文法とともに実際にどのようなケース
デザイナーの道具箱 第1回 Font Awesomeの概要 この記事では、さまざなアイコンをフォントファイル形式にまとめたFont Awesomeを紹介します。多端末対応、Webパフォーマンス向上に、アドバンテージを持つ技術です。 Font Awesomeとは Font Awesome*は、使い勝手のよいアイコンをフォントファイル形式にして公開しているアイコン集です。Webで使用する際は、CSSのclassで特定のフォント(アイコン)を指定し、それを元にフォントデータが表示されるという仕組みになっています。 *注:Font Awesomeの開発 Font Awesomeの開発はGitHub上で行われています。米ツイッター社が提供しているUIフレームワーク「Bootstrap」のために作られているので、すでにご存じの方も多いかと思います。 SIL OFL 1.1のライセンスで公開されています
このブログでも何度か細々登場してきたアイコンWebフォントの Font Awesome。使い方の基本を知っていることで、利用できる幅がかなり広がるので、今日はその使い方のと活用のための Tips を幾つか書いておきます。 Font Awesome, the iconic font designed for Bootstrap ※ なお、本エントリーはバージョン4.0.3をもとに書いているため、バージョンアップによって、掲載しているコードも変わっている可能性があります。利用前に、使うバージョンとそのスタイルを確認してから使うことをオススメします。 Font Awesome とは?Font Awesome は サイト上で使われるようなさまざまなアイコンを Webフォント として利用できるようにしたものです。フォントとして利用できるため、サイズや色などすべて CSS で調整して利用することができ
Why it's awesomeMilligram provides a minimal setup of styles for a fast and clean starting point. Just it! Only 2kb gzipped! It's not about a UI framework. Specially designed for better performance and higher productivity with fewer properties to reset resulting in cleaner code. Hope you enjoy! Do you want to star it, tweet it, or share it with anyone? So do it! This means a lot to me ♥ Getting St
Play with Generator 今回はIteratorやGeneratorに対して抽象的な操作をしていくことで、generatorへの理解を深めたいと思います。つまり、Iterableを対象にIteratorを返すような関数を作っていきます。 こう書くと難しく感じるかもしれませんがArrayに対してのmapやfilterのようにIterableに対してのmapやfilterなどを作っていきます。 補足 TypeScriptの型の上ではIteratorとIterableIteratorが分かれていますが、このブログ上でのIteratorは全てIterableIteratorを考えてください。 Operator for Iterable bind operator 今回、いろいろな関数を実装していくうえで既存のJavaScript実行エンジンでは実装されていないシンタックスを使います。
ほとんどのデザイナーやイラストレーターは長い経験を通じて、画像をどのようなフォーマットで保存すべきが知っているでしょう。写真ならJPEGで、色数の少ないイラストならGIFなどを使用していると思います。 JPEGとGIFとPNGなどの画像フォーマットがどのような種類の画像に適し、どのように機能しているのか。そして次世代のフォーマットと言われているWEBP, JPEG-XRがどのようなもので、今どのように利用すればいいのかを紹介します。 How to select the perfect image format 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 JPEG GIF PNG 画像フォーマットの次の世代(WEBP, JPEG-XR) WEBP, JPEG-XRを今使う方法 JPEG JPEGの別名でも知られるISO 109
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く