タグ

CSSに関するgt-r-blazeのブックマーク (133)

  • SVGをcss/jsで操作するときに知っておきたいこと - Qiita

    はじめに ※SVG初心者向きの記事です SVGはスケーラブルでベクターなグラフィックスです。レスポンシブや高解像度ディスプレイに対応する時にはとても頼もしい存在です。htmlと同じようにcssやjsでの制御も可能なため、インタラクティブなコンテンツもお手の物です。 そんなSVGは表示だけであれば簡単ですが、cssやjsを利用する際には知っておきたい基知識があります。 これ以上、私のように時間を浪費してしまう哀れな子鳥たちを増やさぬようメモしたいと思います。アーメン 目次 表示のさせかたに気をつけろ! cssに気をつけろ! fill: none;に気をつけろ! viewBoxに気をつけろ! jQueryに気をつけろ! サーバーの設定に気をつけろ! 表示のさせかたに気をつけろ! SVGの表示方法は複数あります。 <img>のsrcでファイルを読み込む background-imageプロパテ

    SVGをcss/jsで操作するときに知っておきたいこと - Qiita
  • 画像ファイルなしCSSだけでSVGを表示 – webdev

    スタイルシートだけでSVG画像を表示する方法です。 画像ファイルを読み込んで表示するのではなく、SVGのコードをBase64でエンコードしてソースに直接埋め込みます。 古いブラウザでは表示できませんので、ご注意を。 × InternetExplorer 8 以下 × Android 2.3 以下 メリットは、ページ読み込み時のリクエストを減らせること デメリットは、一見なんの画像を貼り込んでいるのかわからないので、うまく管理しないとカオス化すること…です。 実際のコードはこのようになります。 当ブログの開発環境アイコンに使っているパソコンが表示されています。 <div class="sample"> </div> .sample:after { content: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZ

    画像ファイルなしCSSだけでSVGを表示 – webdev
  • IEでmain要素が認識されないことがある - Qiita

    Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?

    IEでmain要素が認識されないことがある - Qiita
  • 【CSS】おしゃれなボックスデザイン(囲み枠)のサンプル30

    今回はWebページ用のおしゃれなボックスデザイン例を30個紹介します。どれもレスポンシブ対応で、HTMLCSSのコピペで使うことができます。 CSSがうまく反映されないときはこちらの記事を参考にしてみてください。 使い方 HTMLCSSの編集方法をご存知の方は読み飛ばしてくださいませ。 スキップ 手順1:CSSをコピペ のちほど紹介するボックスデザインのうち、気に入ったものがあればCSSをコピーします。これをブログやWebサイトのCSSファイルに貼り付けます。貼付け先はブログサービス別に以下のようになります。 link rel〜を貼る場所 WordPress[ダッシュボード][外観][テーマエディター]右側のバーの[style.css]※もちろんFTPソフトを使ってもOK はてなブログ[デザイン][][デザインCSS]スマホ用はの[フッタ]に<style></style>と入力、この中

    【CSS】おしゃれなボックスデザイン(囲み枠)のサンプル30
  • Flexboxの仕様と柔軟なボックスレイアウト | INSIGHTS | 東京のブランディングデザイン会社 BOEL

    Webサイトのコーディングで頭を悩ませる、上下中央揃えや、要素の高さを合わせるなどのボックスレイアウトを「Flexbox」の導入で解決しようという方が多いかと思います。今回はプロパティやベンダープレフィックスなど、“今”使うためのFlexboxの対応状況、記述についてご紹介します。 Flexboxは、Flexコンテナ(親要素)とFlexアイテム(子要素)で構成されています。 親要素にdisplay:flexを設定することによって、flexコンテナ、その子要素をFlexアイテムとされます。 Flexboxは正式にはFlexible Box Layout Moduleといい、ボックスレイアウトを柔軟にする新しいCSSのレイアウトモードです。 Flexbox自体は2009年にdisplay:box、それ以降にはdisplay:flexboxという形がドラフト化されてきましたが、仕様は頻繁に変わり

    Flexboxの仕様と柔軟なボックスレイアウト | INSIGHTS | 東京のブランディングデザイン会社 BOEL
  • CSSで文字列の折り返しをさせない方法 - ポップインサイト

    セルの中が思ったより長文になってしまった場合や、表示する範囲が狭まってしまった時に、文字列が勝手に折り返してしまい、レイアウトが崩れることがあると思います。 そんな時は、今回ご紹介する方法を利用することで、簡単に文字列の折り返しを禁止することができます。 white-space: nowrapを利用する white-space: nowrapは、改行を強制的に禁止するとができるプロパティです。 例を見てみましょう。 これは、何も指定していない時の表示テストです。2行目が幅が足りなくて改行してしまっているのがわかるかと思います。 ここで、改行したくない要素に white-space: nowrap; を追加してみます。 これだけで、改行がされなくなりました。 このプロパティは、表示幅が足りない時だけでなく、セルの幅が足りない時にも利用することができます。 これが自動での改行を禁止していないセ

    CSSで文字列の折り返しをさせない方法 - ポップインサイト
  • overflow-x、yがIE以外のブラウザにも対応していた - emuramemo

    スクロールボックスを手軽につくりたい時や、JSと併用して使うことが多いCSSのoverflow。 overflowを縦だけに使いたい、もしくは横だけに使いたい時って結構あるんですが、「overflow 縦」で検索するとこのページが上位に出てきます。 overflow-x−スタイルシートリファレンス よく利用するHTML/CSSのリファレンスサイトです。いつも助かっています。 このページにはoverflow-xの対応ブラウザがIEのみとなっており、IE独自のプロパティと書かれています。 毎度検索して、このページばかりが引っかかるのでずっと気付かなかったのですが、どうやらCSS3のプロパティとして採用されていたんですね。なので、chromeやFirefoxでも使えるようです。 ・overflow-xプロパティ - CSS3 ものすごい今更感ですが、わりとこういうものは多いかもしれないので、昔は

    overflow-x、yがIE以外のブラウザにも対応していた - emuramemo
  • ★CSSリファレンス

    山田太郎は、ウェブ開発やグラフィックスプログラミングに10年以上の経験を持つテクノロジーの専門家です。特にHTML5 CanvasやJavaScript、インタラクティブメディアに精通しており、動的なユーザーインターフェースや最先端のウェブアプリケーションの開発に携わってきました。複雑な図形描画や画像操作、リアルタイムグラフィックスに関する知識が豊富で、ウェブ技術の限界を追求する開発者たちにとって頼りになる存在です。知識の共有に情熱を持ち、初心者からプロフェッショナルまで幅広く支援するため、技術フォーラムやブログにも積極的に貢献しています。

  • flexboxのバグに立ち向かう(flexboxバグまとめ) - Qiita

    注)文中の「コンテナ」「アイテム」について 文中でいう「コンテナ」「アイテム」は、flexコンテナとflexアイテムのことを指しています。 コンテナ display: flexや、wrap指定などをする 複数のアイテムを含む アイテム flex: 1 0 0%などの指定をする 1. アイテム潰れる問題(Safari) Chrome Safari 潰れてますね。 起きる条件 Safari なぜ コンテンツの最小サイズを尊重してくれない模様 どうすればいいのか flex-shrinkに0を指定 flex-basisにautoを指定(デフォ値なので、指定がなければそのままでOK) Safari10にて修正済み(つまり、SierraとiOS 10以降では対応不要) 2. align-items:center はみ出す問題 Chrome IE11 はみ出てますね。 起きる条件 IE10-11 f

    flexboxのバグに立ち向かう(flexboxバグまとめ) - Qiita
  • can I use... Support tables for HTML5, CSS3, etc

    Test a feature Our partnership with BrowserStack now lets you test your website for compatibility across 2,000+ real browsers and devices. Test on: Did you know? Next If a feature you're looking for is not available on the site, you can vote to have it included. Better yet, if you've done the research you can even submit it yourself! You can import usage data from your Google Analytics account and

  • Google Code Archive - Long-term storage for Google Code Project Hosting.

    Code Archive Skip to content Google About Google Privacy Terms

    gt-r-blaze
    gt-r-blaze 2018/06/24
    どうしてもIEでborder-radiusが必要な時に。
  • [CSS]コンテンツの区切り hr要素を素敵にデザインするスタイルシートのテクニックのまとめ

    <hr class="style**"> <style> hr.style1{ border-top: 1px solid #8c8b8b; } hr.style2 { border-top: 3px double #8c8b8b; } hr.style3 { border-top: 1px dashed #8c8b8b; } hr.style4 { border-top: 1px dotted #8c8b8b; } hr.style5 { background-color: #fff; border-top: 2px dashed #8c8b8b; } hr.style6 { background-color: #fff; border-top: 2px dotted #8c8b8b; } </style>

    [CSS]コンテンツの区切り hr要素を素敵にデザインするスタイルシートのテクニックのまとめ
  • [CSS3]border-radiusほぼ最終まとめ(IE対応) | Maku_zin Ver2.1.1

    border-radiusって?手っ取り早く説明すると角を丸くするためのプロパティです。 書き方html<div class="b-radius-a"> 角丸ですー。 </div> .b-radius-a { border:1px solid #000; border-radius:10px; }もっと細かく基、値を1つ指定すると4つの角を丸くしてくれますが、他にも以下のような指定方法があります。 ●半角スペースで区切って値を4つ:4つの角を個別で指定できます。 border-radius:左上 右上 右下 左下;●半角スペースで区切って値を3つ:左上 右上と左下 右下を個別に指定できます。 border-radius:左上 右上と左下 右下;●半角スペースで区切って値を2つ:左上と右下 右上と左下を個別に指定できます。 border-radius:左上と右下 右上と左下;水平、垂直を個

    [CSS3]border-radiusほぼ最終まとめ(IE対応) | Maku_zin Ver2.1.1