タグ

minami_hateのブックマーク (486)

  • 【第3弾】少しのコードで実装可能な15のCSS小技集

    2022年4月27日 CSS CSS小技集シリーズの第3弾!「【第2弾】少しのコードで実装可能な20のCSS小技集」から3年が経ち、さらに便利でサクッと使えるコードが続々登場!特にこれまではJavaScriptで実装していたものがCSSだけで実現できるようになったりと、進化が凄まじいです。初心者さんからベテランさんまで要チェック! ↑私が10年以上利用している会計ソフト! 目次 スムーズスクロール スクロールスナップ スクロールすると要素を固定 画像をトリミング CSSで計算式を書く テキストを円形に回り込ませる Webフォントを使った時の表示遅延を回避する テキストに波線を引く テキストの上に記号を表示 表のセルの幅を統一する 入れ子になったリストもカウントする フォームのプレースホルダーの文字色を変更 しましまのライン メディアクエリーを使わずにタイル型レイアウトをレスポンシブに対応

    【第3弾】少しのコードで実装可能な15のCSS小技集
  • CSSでz-indexが効かない時の4つの原因とその対応方法

    CSSでレイアウトする際、z-indexが期待通りに機能しない時がありませんか? z-indexは重なり順を定義するプロパティですが、単なる重なり順だけでなく、いくつか複雑なルールがあります。 z-indexがうまく効かない時の主な4つの原因とそれぞれへの対応方法について紹介します。 4 reasons your z-index isn’t working (and how to fix it) 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 はじめに 1. 同じコンテンツ内で積み重なっている要素は出現順に表示され、後の要素は前の要素の上に表示される 2. 要素にpositionが設定されていない 3. opacityやtransformなどのプロパティを設定すると、要素は新しい積み重ねコンテキストに配置される 4. 子要素のz

    CSSでz-indexが効かない時の4つの原因とその対応方法
    minami_hate
    minami_hate 2019/05/16
    css
  • Vue.jsにも対応の優れ物!高さが異なるカードでもグリッドにレイアウトできる超軽量ライブラリ -Magic Grid

    カードの高さが常に一定であれば、CSS GridやFlexboxで簡単に実装できます。しかし、ユーザーが作成したデータを使った動的コンテンツでは高さが同じになることはほとんどありません。 カードの高さがそれぞれ異なる動的グリッドを簡単に実装できる超軽量JavaScriptライブラリを紹介します。 動的コンテンツはもちろん、静的コンテンツにも対応しています。 Magic Grid Magic Grid -GitHub Magic Gridの特徴 Magic Gridのデモ Magic Gridの使い方 Magic Gridの特徴 Magic Gridは、高さが異なるアイテムでもグリッドに揃えてレイアウトすることができます。高さを調整するために、下部に異なるスペースは必要ありません。 高さが揃っていたり、たくさんの行にそれぞれが何行にまたがっているか定義できる場合はCSS GridやFlexb

    Vue.jsにも対応の優れ物!高さが異なるカードでもグリッドにレイアウトできる超軽量ライブラリ -Magic Grid
  • Web制作者がチェックしておきたい!2018年、CSSベースのフレームワークのまとめ | コリス

    CSSベースの新着のフレームワークをはじめ、もはや定番といっていいフレームワーク、軽量フレームワーク、何かに特化されたフレームワークを紹介します。 CodyHouse CodyHouse's Framework -GitHub CodyHouse's Frameworkは先日ローンチしたばかりですが、当ブログでは開発の過程を記事にして紹介していました。 レスポンシブに対応したスペースをCSSで効率的に定義する方法 カオス化したスタイルシートから卒業!CSSでカラーを管理する効率的な方法 Webサイトやスマホアプリでよく使用されるさまざまなコンポーネントを最適なコードで実装することができます。また、CSSはマージン用・カラー用・タイポグラフィ用・ボタン用などに分かれているので、自分用にカスタマイズして利用することもできます。 Bulma Bulma -GitHub こういったフレームワークで

    Web制作者がチェックしておきたい!2018年、CSSベースのフレームワークのまとめ | コリス
    minami_hate
    minami_hate 2018/12/18
    css
  • Engadget | Technology News & Reviews

    Nintendo Switch 2: Everything we know about the coming release

    Engadget | Technology News & Reviews
    minami_hate
    minami_hate 2018/12/13
    これは恥ずかしい。
  • 長与千種さん夫婦けんか仲裁 27歳男暴行疑い逮捕 - プロレス : 日刊スポーツ

    札幌・中央署は19日、札幌市内の駐車場で元女子プロレスラーの長与千種さん(53)の髪をつかむなどしたとして、暴行の疑いで北海道滝川市緑町1丁目、飲店経営長谷川匡容疑者(27)を現行犯逮捕した。署によると、長与さんはとけんかになっていた長谷川容疑者を止めようとしたという。 逮捕容疑は19日午前3時10分ごろ、札幌市中央区南4条西6丁目の立体駐車場で、長与さんの髪を手でつかみ頭を押さえ付けた疑い。道警によると、長谷川容疑者は酒に酔っての体を押さえ付けており、悲鳴を聞いて止めに入った長与さんにもつかみかかった。長与さんは左手の小指を痛めたという。 長与さんはプロレスラー仲間と事をして帰る途中だった。(共同)

    長与千種さん夫婦けんか仲裁 27歳男暴行疑い逮捕 - プロレス : 日刊スポーツ
    minami_hate
    minami_hate 2018/11/19
    タイトルと写真に悪意を感じる・・・
  • CSSすら不要!detailsとsummaryタグで作る簡単アコーディオン

    2018年11月14日 CSS, HTML 長い文章や補足説明をアコーディオン(折りたたみ)にしたい時ってありますよね。そんな時に使える details と summary タグを紹介します。CSSなしでも実装できますが、CSSを加えてより素敵な表現をする方法も挑戦しましょう! ↑私が10年以上利用している会計ソフト! detailsとsummaryタグの基的な使い方 details タグで囲んだ部分がアコーディオンとして設定されます。その中に summary タグで最初から表示させておきたい部分を囲めば完成! summary タグの部分をクリックすると、詳細文が表示されます。 HTML <details> <summary>Adobe Photoshop</summary> 画像編集ソフト。写真やイラスト、3Dアートワークの作成、webサイトやモバイルアプリのデザイン、動画編集や描画な

    CSSすら不要!detailsとsummaryタグで作る簡単アコーディオン
  • CSSの「calc()関数」を使うとすごく便利に!レスポンシブ対応のレイアウトで高さを最適化するテクニック | コリス

    レスポンシブ対応のレイアウトを実装する際に手間なのは、ブレイクポイントの定義です。ここ1,2年でもたくさんのデバイスがリリースされ、それに伴いスクリーンサイズの種類も増えてきました。 そんな時に便利なのがCSSの「calc()関数」を使ったテクニック。 calc()を使用して、デスクトップやタブレットやスマホのそれぞれに最適なレイアウトを実装するテクニックを紹介します。 Use calc() to Change the Height of a Hero Component 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 calc()を使ったフォントサイズの可変 paddingとline-heightの場合 ヒーローコンポーネントの場合 calc()を使ったヒーローコンポーネントの実装 calc()のサポートブラウザ 最後に ca

    CSSの「calc()関数」を使うとすごく便利に!レスポンシブ対応のレイアウトで高さを最適化するテクニック | コリス
  • 日本人拘束、繰り返される「自己責任論」 背景に何が:朝日新聞デジタル

    シリアで武装勢力に捕らわれていたフリージャーナリストの安田純平さん(44)に対し、「自己責任論」に基づく批判がネット上などに出ている。かつてイラクで起きた日人拘束事件でも苛烈(かれつ)なバッシングが吹き荒れた。こうした批判が噴き出す背景には何があるのか。 解放の可能性が伝えられた23日夜から、ツイッターの安田さんのアカウントには、「どれだけ国に迷惑をかけたのか」「何があっても自己責任の覚悟で行ってくれ」と突き放す書き込みが寄せられた。紛争地での取材にこだわってきた安田さんを「エセ戦場ジャーナリスト」と揶揄(やゆ)するものも。日政府は身代金の支払いを否定しているが、「身代金、俺たちの税金」と決めつけるものもあった。 こうした批判に、都内在住のシリア人ジャーナリスト、ナジーブ・エルカシュさん(44)は「紛争地での取材は危険を伴う勇気ある行為。現地の真実を伝えてくれるのはシリア人としてありが

    日本人拘束、繰り返される「自己責任論」 背景に何が:朝日新聞デジタル
    minami_hate
    minami_hate 2018/10/26
    全体主義国キモい
  • [CSS]シンプルなHTMLで、美しいプログレスバーを実装するスタイルシートのテクニック

    フォームなどのタスク完了までの進捗状況を表示するプログレスバーを実装するスタイルシートのテクニックを紹介します。 シンプルなHTMLで実装されており、画像は一切無し、文字要素とborderとborder-radiusでビジュアル化されています。 <ol class="progress-bar"> <li class="is-active"><span>Objective &amp; Template</span></li> <li><span>Options</span></li> <li><span>Step</span></li> <li><span>In a Nutshell</span></li> <li><span>Step</span></li> <li><span>Step</span></li> <li><span>Launch Date</span></li> <li><

    [CSS]シンプルなHTMLで、美しいプログレスバーを実装するスタイルシートのテクニック
  • [JS]便利なのが登場!実装はかなり簡単なのに、さまざまなチャートやグラフを実装できるスクリプト -ApexCharts

    チャートやグラフを実装するのは面倒、と思われがちですが、そんな人にはこのスクリプトをお勧めします。 div要素一つと外部ファイルを一つ、あとはグラフのデータを設定するだけで、さまざまなチャートやグラフが簡単に実装できてしまう単体のJavaScriptライブラリを紹介します。 レスポンシブ対応で、アニメーションにも対応、カラー変更やグラデーションやパターンにも対応している優れものです。 ApexCharts ApexCharts -GitHub ApexChartsの特徴 ApexChartsのデモ ApexChartsの使い方 ApexChartsの特徴 ApexChartsはシンプルなAPIを使用して、インタラクティブなチャートやビジュアライゼーションを作成するためのモダンJavaScriptのチャート作成ライブラリです。 MITライセンスで、個人でも商用でも無料で利用できます。 レスポ

    [JS]便利なのが登場!実装はかなり簡単なのに、さまざまなチャートやグラフを実装できるスクリプト -ApexCharts
  • AtomユーザもSublimeユーザも、死角が無いエディタ「VS CODE」に乗り換えよう | WEBA

    This domain may be for sale!

    AtomユーザもSublimeユーザも、死角が無いエディタ「VS CODE」に乗り換えよう | WEBA
  • 「コミュ力重視」の若者世代はこうして「野党ぎらい」になっていく(野口 雅弘) @gendai_biz

    野党への支持率が絶望的に低い。特に若者世代ではその傾向が顕著だ。そうした「野党ぎらい」の背景には、若者世代が「コミュ力」を重視している事実があるのではないか。コミュ力を大切にし、波風の立たない関係を優先していれば、当然、野党の行う批判や対立を作り出す姿勢は、嫌悪の対象となる。摩擦のない優しい関係が社会に広がるなか、野党の置かれた立場は難しいものになっている。 政党不信が深刻である。とりわけ「野党」への不信の広がりとその深さは、前代未聞のレベルに達している。総選挙で躍進した立憲民主党への支持も5%程度で伸び悩み、希望の党が解散してできた国民民主党にいたっては、支持率は1%にも達していない(参考)。こうした傾向は少々のことでは変わりそうにない。 「野党がだらしないからだ」。こう言う人がたくさんいる。たしかにそうかもしれない。しかし、「だらしなさ」加減があまりにひどいので、「野党ぎらい」が高まっ

    「コミュ力重視」の若者世代はこうして「野党ぎらい」になっていく(野口 雅弘) @gendai_biz
    minami_hate
    minami_hate 2018/07/13
    バカにしてる、偏見で記事書くな。
  • HTMLのタグ選びで迷うところ - Qiita

    WHATWGのHTML Living Standardと、W3CのHTML5.2を見比べつつ、たまにMDNをながめながら書いていますが、少し感情的な部分も混じっています。 <article>と<section> A section forms part of something else. An article is its own thing. But how does one know which is which? Mostly the real answer is "it depends on author intent" 4.3.12.1 Article or section? | HTML Standard 実装する人の意図によるよ!ってそれを言っちゃおしまいですよ。気持ちはわかるけども。 <article> in principle, independently distri

    HTMLのタグ選びで迷うところ - Qiita
    minami_hate
    minami_hate 2018/07/12
    マークアップ
  • 使われていないCSSを調べてくれるサイトの紹介【Remove unused CSS – CSS Optimizer】

    ホームページを運営するときにデザインの設計をすることもあります。 デザイン設計にはIDやクラスなどのセレクタを使用しますが、長期間運営しデザインを変更しているといつの間にか使われていないセレクタも出てくると思われます。 ソースコードから、1からチェックするのはとても大変な作業にもなるためその作業を代わりにチェックしてくれるツールの紹介を今回したいと思います。 CSSをチェックしてもらい使用していないCSSを除去することによってサイトの容量が減り、ページの表示速度が変わるでしょう。 あなたにとっても閲覧者にとってもメリットはあるので一度は確認してみてはいかがでしょうか。 Remove unused CSSCSS Optimizer 使い方 とてもシンプルです。 ただチェックしたサイトのURLを入力して【Detect unused CSS rules!】ボタンをクリック。 サイトによって

    使われていないCSSを調べてくれるサイトの紹介【Remove unused CSS – CSS Optimizer】
  • CSSの便利なセレクタ「:placeholder-shown疑似クラス」を使うと、フローティングラベルも簡単に実装できる

    フローティングラベルとは、フォームのラベルが入力時にアニメーションで上方向にフローティングするテクニックです。 一昔前までは、完全にJavaScriptの範疇、もしくは強引なCSSでもたつく感じのアニメーションでしか実装できませんでした。しかし、:placeholder-shown疑似クラスを使用すると、シンプルなコードで滑らかなフローティングラベルを実装できます。 下記のデモはJavaScriptは無し、CSSのみで実装されています。

    CSSの便利なセレクタ「:placeholder-shown疑似クラス」を使うと、フローティングラベルも簡単に実装できる
  • 「Reboot.css」の特徴と使い方を解説

    Bootstrapは既に多くの人が知っていると思います。 では、Bootstrapで採用されているCSSのリセットは知っていますか? Reset CSSやNormalize.cssよりも使いやすく、これからのWebサイトやスマホアプリのCSSリセットとして設計された「Reboot.css」の特徴と使い方を紹介します。 A Look at Bootstrap 4's New Reset: Reboot.css 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 Reboot.cssとは Reboot.cssの使い方 「box-sizing: border-box;」がどのように定義されているか remを使用したサイズとスペースの指定 ネイティブのフォントファミリー margin-topは死んでいる 共通要素はクリーンなスタイル タッチ

    「Reboot.css」の特徴と使い方を解説
  • Not Found

    minami_hate
    minami_hate 2018/06/04
    炎上案件は辛いのに評価されないのでヤバそうなのは断るべき。ノーガードしてらた死ぬよ、マジで。
  • [JS]0.6kBの超軽量!基本的なDOM操作を実行するためだけに開発されたシンプルなライブラリ -nanoJS

    要素にclassを加えたり、変更したり、要素を削除したり、::beforeや::afterを加えたり、要素の表示位置を取得したり、変更したり、クリックやホバーのイベントを設定したり、基的なDOM操作を実行するためだけに開発された超軽量ライブラリを紹介します。 jQueryは使うけど、$関数や上記の挙動しか利用しないという人には、特にぴったりなスクリプトです。 nanoJS nanoJS -GitHub nanoJSの特徴 nanoJSのデモ nanoJSの使い方 nanoJSの特徴 トータル100行、0.6kBの超軽量スクリプト。 jQueryに似た構文が利用でき、オブジェクトの連鎖的もサポート。 それぞれのメソッドは単独で機能するため、削除・追加することも可能。 IE9対応(addClass, removeClass, toggleClassのみ非対応)。 nanoJSのデモ ドキュメ

    [JS]0.6kBの超軽量!基本的なDOM操作を実行するためだけに開発されたシンプルなライブラリ -nanoJS
  • 質の高いスタイルガイドを作成するために考えておくべきこと | Tips Note by TAM

    TAMでは規模の大きな企業さまと仕事をすることが多いので、スタイルガイドを使った案件も比較的多いです。 数百ページ規模のサイトのスタイルガイドを作成してきましたが、考え方が少しずつ固まってきました。そして、この考え方はコードを書く人だけがもっていればいいわけではなく、ディレクターやデザイナー、部分的にはクライアント(発注者)にも共有しておく必要があると感じています。 この記事を読んだあとに、スタイルガイドを作るうえで考えておくべきことを知り、全員のスタート地点を揃えることができればいいなと思っています。 コーディングの知識がないとわからない箇所もありますが、冒頭にコーディング担当者以外に向けた要約を入れているので安心してください。 内容は以下のようになっています。 スタイルガイドを使うメリットとデメリットを共有する コーディング前に情報設計とデザインを固めておく ページの量産までにスタイル

    質の高いスタイルガイドを作成するために考えておくべきこと | Tips Note by TAM