ホームページ » コーディング - ページ 22

    コーディング - ページ 22

    CSSグリッドによる高度なチェックボックススタイリング
    の CSSグリッドレイアウトモジュール レイアウト問題の膨大な量だけでなく、我々がしてきたいくつかの古き良き問題も解決できる 長い間対処する, といった チェックボックスラベルのスタイル設定. ラベルが表示されたときにスタイルを設定する方法は比較的簡単です。 後に チェックボックスは、ラベルが表示されるときそれほど簡単ではありません 前 それ. CSSグリッドなしのチェックボックススタイル ラベルのスタイル 後に チェックボックスは、開発者がどこかでそれを読んで以来ずっと行ってきたものです。このテクニックは、CSSが持つことができる強力なダイナミクスの最も古くからの例です。. これは、あなたが既に精通しているかもしれないコードです。 ラベルをスタイルする 後に チェックボックス: チェックボックスのラベル 入力:チェック済み+ラベル/ * style me * / A スタイル付きラベル 後に チェックボックス...
    サポートされていないブラウザへのScalable Vector Graphics(SVG)の追加
    この連載の以前の投稿で、SVGが古いブラウザを使用した場合の落とし穴について説明しました。また、Raphael.jsを使用してグラフィックを代替ソリューションとして提供しました。この記事では、この問題をさらに詳しく見ていきます。. 考えは簡単です、私達はまだ私達のウェブページにグラフィックスを提供するための主な方法としてSVG要素を使用しますが、同時にフォールバック機能も提供します サポートされていないブラウザでもレンダリングできるようにする. 確かに、私達が取ることができる多くの道があります、しかし私達は私がよりよい一般的な解決策であると思う2つの解決策にだけ調べるでしょう。それでは、それがどのようにできるのか見てみましょう。. オブジェクト要素の使用 HTMLドキュメントに直接配置する以外にも、SVGを埋め込むにはいくつかの方法があります。たとえば、グラフィックを .SVG ファイル、私達は使用できます 素子. デモンストレーションの目的で、私達は私達のWebページにSVGと一緒にAppleロゴを追加しました。ただし、サポートされていないブラウザは空のままになります。この問題を解決するために、次のようにビットマップグラフィックを提供できます。 このように、サポートされているブラウザはまだ .SVG, しながら サポートされていないブラウザはビットマップグラフィックを持ちます。. 我々は追加しました “PNG” 配信されているグラフィックを追跡するには、Appleロゴの下にマークを付けます。. しかし、他の記事で述べたように, ビットマップグラフィックはSVGほど柔軟でスケーラブルではありません. それでは、別の解決策を見てみましょう. Modernizrを使う 私たちが使用できるもう一つの方法は Modernizr. このJavaScriptライブラリーに慣れていないあなた方のために、私達がそれについてカバーするために専用の投稿をすることを心配しないでください。今のところ、ちょうど私達に追いつく. まずはじめに、必要なJavaScriptライブラリーをいくつか用意しましょう。, Modernizr.jsとRaphael.js. それから、私達はまた私達の私達の物を変える必要があります .SVG このツールReadySetRaphael.jsを使ってRaphaelがサポートする形式にファイルを作成し、出力を別のファイルに保存します。 .js...
    React Developer Toolsを使用してReact.jsエクスプローラをChromeに追加する
    すべてのWeb開発者はすでに驚くべきことについて知っているはずです Chromeデベロッパーツール. この機能は Chromeに組み込まれている そしてそれは開発者を可能にします ページを調べる そして 要素を編集または削除する ブラウザ内から直接. それは信じられないほど強力であり、それがするための最良の方法です 学習ページの動作 待ち時間、ページリソース、コンソールコマンドの実行など. Facebookのチームが作成した React.js フロントエンド開発者のためのレイヤを抽象化するライブラリ 特定のUI要素を再利用する. そして今、 React開発者ツール あなたはできる これらの要素階層を調べる そして ページ上で編集してください. これは 完全無料エクステンション そしてそれは Facebookの人々によって開発された だからあなたはそれが良質であることを知っています. あなたもすることができます オブジェクトツリーのさまざまな状態とパスを研究する どの要素が他の要素の上下にあるかを含む....
    Sassを理解するためのシンプルで簡単なガイド
    少し前に、Thoriq FirdausがSassを使い始めるための素晴らしい記事を書いています。この記事では、この非常に便利なCSSプリプロセッサ言語をインストールして使用する方法を説明しました。. この記事では、Sassで何ができるのか、そして開発者がどのようにしてそれを使用してより優れたモジュール式のCSSコードを作成するのかについて、もう少し詳しく説明します。必要なセクションに進んでください。 貿易の道具 変数 ネスティング ルールセットの拡張 ミックスイン プレースホルダセレクタ オペレーション 関数 貿易の道具 Thoriqは、コマンドラインからSassを使用する方法を説明しました。 sass - watch コマンド. あなたがGUIツールを好むならば、あなたは私の個人的なお気に入りのアプリ、Codekit、SassをコンパイルするためのWeb開発者ツール、連結する、自動プレフィックスすることともっと多くと一緒に行くことができます。 Preprosはすべてのシステムで使用できるもう一つの非常に有能なアプリケーションです。どちらも 有料アプリケーション あなたが長期的にそれらを使用することになるなら、それはそれだけで価値があります. Sassを試してみたいだけの場合 何も払わずに あなたは、端末、またはコアラ(ここで私たちのレビューです)、無料のクロスプラットフォーム機能豊富なアプリを使用することができます。. 変数 頭を包むために最初に必要なことの1つは変数です。あなたがPHPや他の似たようなコーディング言語の背景から来ているなら、これはあなたにとって第二の性質になるでしょう。変数は 再利用可能な情報を格納する, 例えばカラー値のように: $ primary_color:#666666;...
    Scalable Vector Graphics(SVG)についての考察
    ベクトルグラフィックは印刷媒体に広く適用されてきた。 Webサイトでは、SVGまたはベクターグラフィックでベクターグラフィックを追加することもできます。 スケーラブルベクターグラフィック. W3.orgの公式仕様から引用すると、SVGは次のように記述されています。 XMLで二次元グラフィックスを記述するための言語。 SVGでは、3種類のグラフィックオブジェクト、ベクトルグラフィック形状(直線と曲線からなるパスなど)、画像、テキストを使用できます。. それは1999年以来実際にはあり、2011年8月16日の時点で、それはW3C勧告になりました。それでも、SVGはまだかなり活用されていませんが、Webサイトでグラフィックや画像を提供するためにビットマップではなくベクトルを使用することには多くの利点があります. SVGの利点 Webサイトでグラフィックを提供するという点では、SVGはビットマップよりも優れている点がいくつかあります。 解像度に依存しない ビットマップ/ラスタグラフィックは解像度に依存します - それはピクセルに基づいています。提供されたグラフィックは、特定のズームレベルでサイズ変更されるとピクセル化されたように見えます。グラフィックはそれを作る数式で表現されるので、それは自然界では解像度に依存しないベクターグラフィックでは起こりません。 品質を維持しながら任意のズームレベルでスケーラブル, Retinaディスプレイでも. HTTPリクエストを減らす SVGはHTMLドキュメントに直接埋め込むことができます。 SVG これにより、ブラウザはグラフィックを提供するためのリクエストを行う必要がなくなります。これにより、Webサイトの負荷パフォーマンスも向上します。. スタイリングとスクリプティング で直接埋め込む SVG タグを使用すると、CSSを使用してグラフィックを簡単にスタイル設定することもできます。私たちはできる オブジェクトのプロパティを変更する 背景色、不透明度、境界線など、通常のHTMLタグと同じ方法です。同様に、JavaScriptを介してグラフィックを操作することもできます。. アニメーション化および編集可能 SVGオブジェクトは、animation要素を使用するとき、またはjQueryなどのJavaScriptライブラリを介してアニメーション化することができます。 SVGオブジェクトは、テキストコードエディタやInkscape(無料)やAdobe Illustratorなどのグラフィックソフトウェアでも編集できます。. 小さいファイルサイズ...
    スケーラブルベクターグラフィックス(SVG)アニメーションの考察
    今日私達は私達の議論を続けるつもりです スケーラブルベクターグラフィック(SVG), そして今回は一緒に仕事をするつもりです SVGアニメーション. SVG Animationは比較的簡単なので、この記事では基本から説明します。. 基本的な実装 SVGのアニメーションは、 素子; 上記のコードスニペットからわかるように、次のコードを追加します。 内部 影響を受ける要素この 以下の属性のいくつかを含みます。 属性名:この属性はどの要素の属性がアニメーションで影響を受けるかを指定します. から:この属性はオプションです。正確な値を指定するか、それをそのままにしてもかまいません。. に:この属性はアニメーションの方向を指定します。の指定値に応じて 属性名, 結果は異なる場合があります。しかし、この例では、 高さ. ちょっと:この属性はアニメーションの長さを指定します。この属性の値はClock Value Syntaxで表されます。例えば, 02時33分 2分33秒 3時間 これは3時間に相当しますが、それほど長い時間は必要ないので、期間を指定します。 3秒 または3秒 同じことが 要素ですが、今回は円のradius属性をターゲットにします(r)....
    HTML5のプレースホルダの属性についての考察
    HTML 5の私のお気に入りの新しい作品の1つは、追加する機能です。 プレースホルダーテキスト 簡単に。プレースホルダテキストは、入力フィールドに表示されるグレーのテキストで、そのフィールドにどのような入力が想定されているかについてのヒントをユーザに提供するために使用されます。ユーザーが入力を開始したら 入力 このテキストは消えます. 昔は、これを普通にやっています JavaScriptを使って, 次のように; このやり方に問題はありませんが、HTML5のほうが簡単です。. HTML5は論理名を持つ新しい属性を導入しました。 プレースホルダー. これが一例です。 ブラウザで表示すると、入力は下のようにグレーのテキストになります。 注意すべきことがいくつかあります。仕様によると、 プレースホルダー 属性をaの代わりに使用しないでください。 ラベル また、この属性はにのみ適用されるべきであることも示唆されています。 入力 テキストを必要とする型. テキスト, パスワード, サーチ, Eメール, テキストエリア そして 電話. 追加中 プレースホルダー...
    Android向けアプリの開発についての考察
    今日の世界では、1日に生まれた赤ちゃんの2倍の数のAndroidデバイスがアクティブになっています。 2012年半ばを過ぎると、Androidのアクティベーションは1日あたり100万回を記録しています。そして、グーグルプレイはこの驚異的な成功において重要な役割を果たしました。. 下のグラフは一目瞭然です - Androidの検索の人気度のみを示していますが、私たちは彼らが伝えているものを実証するために世界中のすべての統計を持っています! スマートフォン市場でのAndroidの普及により、多くの主要企業が自社のビジネスを支援するためにAndroidアプリに目を向けており、成功した企業もあれば酸っぱいブドウ以外の何も味わっていない企業もあります。. 後者の失敗の背後にある主な理由は彼らの Androidプラットフォーム用のビルドの詳細について理解できない - この記事では、この問題に取り組み、Androidアプリの構築に関する概要を説明します。. レスポンシブWebデザインを受け入れる レスポンシブWebデザインは、すべてのプラットフォームとブラウザに対応する単一サイトの構築を目的としており、Webデザインの世界に革命をもたらし、今日では複数の理由でモバイルWebデザインの人気を上回りました。. このデザインからヒントを得て、Androidバージョン4.0(Ice Cream Sandwich)が構築されました。 iOSや以前のバージョンのAndroidとは異なり、このバージョンでは、携帯電話、タブレット、ファブレットなど、すべてのAndroidデバイス間の問題を解決しようとしています。したがって、Androidはこの動きで国境を越えて急上昇しています。そして、これで万能のアプリを作成できます。これは魅力的に思えますが、作業量は増えます! アップグレードとフラグメント 以前、Androidアプリでは、各画面に2つのレイアウトを作成するオプションがあり、オペレーティングシステムは自動的に最も適切なレイアウトを実行します。しかし、Android 3.2以降では、アプリのレイアウトを開発するためのオプションが多様になっています。これに関する詳細については、Android開発者のこのページを参照してください。. さらに、基本的なレイアウトコンポーネントであるFragmentsは、Androidで重要な役割を果たし、本当にレスポンシブにします。彼らです レイアウト内の柔軟で伸縮性のある部分 あなたは、開発者として、あなたの要求に従って操作する必要があります。フラグメントについての最もよい部分はそれらがあなたがすべてのAndroidデバイスのためのアプリケーションを作成することを可能にするということです. アプリを接続する あなたのアプリを他のアプリと接続することは、その機能性とユーザーの間での最終的な受け入れを高めるための素晴らしい方法です - 技術的にこのメカニズムはとして知られています 意図. 例を見てみましょう:あなたがアプリを作成し、インテントを受け取るためにそれを登録したとしましょう。あなたのアプリはそれがインストールされているシステムにどのような意図が許されるかを伝えます。アプリがシステムに動画や画像を表示できるように指示しているとしましょう。他のアプリがビデオや画像を見ることを意図して開いている場合は、ユーザーは自分のタスクを完了するために自分のアプリを使用することを選択できます。. アプリをソーシャルメディアと統合すると、アプリをアクティブにして内部共有を行うことができます。そして、あなたは意図の助けを借りてこれを行うことができます。アプリの画像を共有したい場合は、デバイスにインストールされているアプリに従って、システムからインテントの一覧が表示されます。ソーシャルネットワーク関連のインテントを選択すると、アイテムが共有された状態で共有画面にリダイレクトされます。. アプリアイコンデザイン...