侍テラコヤは、【無料】で始められる日本最安級のサブスク型オンラインITスクールです。つまづいた時にエンジニアに相談できるQA掲示板、勉強を習慣化できる学習ログ、サービス開発しながら学べる学習教材など、エンジニアになるための機能が盛り沢山!

こんにちは! ライターのナナミです。 WEBサイトを作っていると、文字や画像を右に寄せたい時ってありますよね。 という方もいらっしゃると思います。 今回はそんなお悩みを解決していきましょう!要素を右寄せにする方法を色々紹介していきます。それぞれの方法の特徴も解説していくので、うまく使い分けられるようになっちゃいましょう! 「独学と並行しながら、副業で稼げるようになれるかな…」 そんな不安を抱えている人は、ぜひ「侍エンジニア」をお試しください。 侍エンジニアでは現役エンジニアと学習コーチの2名体制で学習をサポート。フリーランスエンジニアの支援を受けながら、実際の副業案件にも挑戦できます。 これまで4万5,000名以上の受講生を指導してきた侍エンジニアなら、未経験からでも挫折なく副業での収入獲得に直結するスキルが身につけられますよ。 \ 給付金で受講料が最大80%OFF / 文字や画像ならte
今回は、画像を使わずにHTMLとCSSだけで作るで吹き出しのデザインサンプルを紹介します。シンプルなものから、円形、会話形式、LINE風のものまで一挙にまとめました。HTMLとCSSはコピペして使うことができます。 レスポンシブ対応 以下で紹介する吹き出しデザインは(円形のものを除き)、文字が右端まで達すると、次の行へ折り返すようなレスポンシブ対応になっています。 使い方(初心者向け) CSSが反映されないときはこちら シンプルな四角い吹き出し4つ 最もシンプルな形です。三角形の位置を上下左右に配置したサンプルをそれぞれ紹介します。コードを見てもらうと「#e9edff」と書かれた部分が2カ所あると思いますが、これが背景色を指定するコードです。お好みで変えて頂ければと思います。 ちなみに下から伸びる三角形は疑似要素(before)で表現しています。興味のある方は下の記事に目を通してみてくださ
Webサイトを楽しく見せることができるフレームアニメーション。SVG画像とCSS、JavaScriptで滑らかな動きを実現する方法、注意点を解説します。 デザイナーから、「今回のプロジェクトではフレームアニメーションを使いたいんだ。きれいに動くように実装してほしい」と言われたらどうしますか? フロントエンド開発者には、デスクトップとモバイルを問わず、すべてのブラウザーで滑らかに動き、ハイパフォーマンスでメンテナンスしやすいフレームアニメーションの実装が求められます。 このチュートリアルでは、HTML、CSS、JavaScriptを使ってアニメーションを作成する方法を紹介します。改善を繰り返しながら、プロジェクトにとって最善の結果を達成しましょう。 フレームアニメーションとは? フレームアニメーションについてのAdobeによる定義は以下のとおりです。 すべてのフレームでステージのコンテンツが
length | percentage | auto | inherit 要素の右のマージンを指定。 下記の何れかの方法で指定する。 length:絶対値。「px」や「pt」などの単位を付けた数値で指定。 percentage:「%」や「em」を付けた割合で指定。 auto:自動。ブロック要素を中央に表示させるときなどに使う。 inherit:親要素の設定を継承。 サンプル 設定(0px) 設定(10px) 設定(50px) 設定(1em) 設定(10%) 設定(継承) 変更後のmargin-rightプロパティの値: サンプルの動作について 「設定(0px)」ボタンをクリックすると、「サンプルボックス要素」の右のマージンを「0px」にし、「変更後のmargin-rightプロパティの値:」の右横に「0px」と表示する。 「設定(10px)」ボタンをクリックすると、「サンプルボックス要素」
この記事には、サンプルへのリンクを掲載しておりますが、OS側の設定などで『スクロールバーを非表示』などにしていると、何言ってんだこいつってなると思います。 Macの方は [システム環境設定]-[一般]からスクロールバーを表示するようにしてから読むとわかりやすいと思います。 Windowsは標準で出てると思います。自信ないですけど。 本記事のサンプルです。適宜ご参照ください。 http://codepen.io/naru0504/pen/dYpLJg ※ styleタグとか使っているのはQiita上で動くと勘違いしていたからです。いやだってKobito上で適応されていたんですもん……。公開してから知ったんですもの……。書きなおすのがめんどうでそのままにしてあります。 スクロールバーを消してほしいという要望があった。 今回の記事では以下のような例を扱います。あるエリアに固定されていて、スクロー
animation-timing-functionプロパティは、要素にキーフレームアニメーションを適用する場合の、 アニメーションのタイミング・進行割合を指定する際に使用します。 animation-timing-functionでは、アニメーションが継続している際に、 そのアニメーションの進行速度の割合を変更して調整することで動きを滑らかにすることができます。 これは一般的にイージング機能と呼ばれるもので、 グラフィックソフトで曲線を描く際などに利用されるベジェ曲線と呼ばれる数学的な関数を使います。 animation-timing-functionプロパティでは、アニメーションの進行割合を3次ベジェ曲線で指定します。 3次ベジェ曲線は、以下の図のような4つのコントロールポイント(P0、P1、P2、P3)で定義されます。 P0がアニメーションの開始ポイント、P3がアニメーションの完了ポイ
(function() { var css, rules, fadein, fadeout; // styleタグを作成 css = document.createElement('style'); css.media = 'screen'; css.type = 'text/css'; // フェードイン fadein = '@keyframes fade-in{' + [ '0% {opacity: 0}', '100% {opacity: 1.0}' ].join(' ') + '}'; // フェードアウト fadeout = '@keyframes fade-out{' + [ '0% {opacity: 1.0}', '100% {opacity: 0}' ].join('') + '}'; // ルールをstyleタグに追加 rules = document.createTe
初心者向けにCSSでインデントする方法について解説しています。サイト内の文章を字下げしたい時に役立つので、覚えておくと良いでしょう。実際にコードを書きながら例をもとに説明しているので、ぜひご覧ください。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日 調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名 調査手法:インターネット調査 今回はCSSでインデントする方法を紹介します。 Webサイトの文章を字下げしたいという時に使えるので、覚えておきましょう。 1文字目をインデントする方法、2行目以降の最初の文字をインデントする
text-align は水平方向の揃え方を、margin-*** は上下左右のマージンを指定するプロパティです。これらのプロパティをhr要素に対して設定すると、水平線の表示位置(左寄せ、右寄せ)を指定することができます。 指定方法はブラウザにより異なります。Firefoxなどでは、左または右のマージンを0にすることで表示位置を指定できますが、IEなどでは text-align プロパティで指定する必要があります。どちらにも適用させたい場合は、この2つを同時に指定しておきます。 表示位置を指定する場合は、同時に水平線のサイズを指定しておく必要があります。(長さの初期値が100%なので) hr { width: 50%; text-align: right; margin-right: 0; }
1. 使用例です。 [HTML] <span id="targetBox">このSpanのCSS属性値を変える</span> : : [JavaScript] var box = document.getElementById('targetBox'); // CSSのbackgroundColor属性を変えて背景を青くする box.style.backgroundColor = "#BBCCDD";
1行追加でOK!CSSだけで画像をトリミングできる「object-fit」プロパティー画像の一覧を表示する時などは、画像のサイズが統一されていると並べて表示させてもすっきりキレイに整って見えますが、必ずしもサイズが同じとは限りません。かといってPhotoshopを使ってすべての画像をリサイズできない…ということもあるでしょう。そんな時はCSSでトリミングすると楽です!今回は「object-fit」というプロパティーを使って、画像の縦横比を保ちつつトリミングする方法を紹介します。 画像を中央の位置でトリミングするまずはこの縦長の画像、横長の画像を並べ、縦横 250px の正方形の形で表示させてみましょう。 img { width: 250px; height: 250px; } CSS でこのように画像に対してサイズを指定すると… こんな感じでグチャッとつぶれて表示されちゃいます…。 そこで
游ゴシックではプロポーショナルメトリクスは効果的 WindowsやmacOSに搭載されている游ゴシック体は、仮名が漢字に対してかなり小さめにデザインされています。游ゴシック体ではヒラギノ書体より字間が開いて見えてしまうため、プロポーショナルメトリクスを活用する効果は大きいです。 Webフォントにもプロポーショナルメトリクスは効果的 デバイスフォントだけでなく、Webフォントでもプロポーショナルメトリクスに対応したOpenTypeフォントがたくさんあります。Webフォントに関しては記事「Webフォントサービスの徹底比較! 和文フォントが使える5つのサービスの利点まとめ」を参考ください。 ▲左側は未指定(和文等幅)の状態でカタカナの開きが大きい。右側はプロポーショナル字形を適用した状態で、カタカナが詰まっている。 対応環境:ほぼすべてのブラウザで利用可能 これだけ便利なCSSですが、どれだけの
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く