並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 52件

新着順 人気順

scssの検索結果1 - 40 件 / 52件

scssに関するエントリは52件あります。 csssassCSS などが関連タグです。 人気エントリには 『よりよいCSSを書くための、CSS / Sass (SCSS) 30のルールとその理由』などがあります。
  • よりよいCSSを書くための、CSS / Sass (SCSS) 30のルールとその理由

    Webエンジニアを始めて丸2年が経ちました。 複数プロジェクトを進める中で、CSSコーディングを行うときの「こうしておくと便利」「このほうが管理しやすい」といった知見が溜まってきたのでまとめます。 はじめに 長くなってしまった細かい説明はところどころ折りたたんでいます。概要だけで理解できたら飛ばしていただき、詳しい話が気になったら開いて読んでください。 これらは「自分がよく取り入れている手法」であって、必ずしもどのプロジェクトにも当てはまるものではないと思います。 各項目について、自分がその判断に至った 「理由」 を説明していますので、 理由を読んだ上で自分のプロジェクトに取り入れるか判断いただくと良いと思います。 この記事は、すでにCSSコーディングをしていてアイデアがほしい人に向けた記事で、 CSSをこれから学び始めるような 初学者向けではない ことご了承ください。 一般的と思われるキ

      よりよいCSSを書くための、CSS / Sass (SCSS) 30のルールとその理由
    • Web制作者は要チェック!現在のWeb制作に合わせて制作された新しいCSSリセット -Reseter.css

      現在のWeb制作だと、既存のReset.cssやNormalize.cssには不足を感じると思います。それらの代替手段として制作された新しいCSSリセットを紹介します。 Reseter.cssは各ブラウザの最後から5つ前までのバージョンをサポートし、アクセシビリティにも配慮されており、CSSのテクニックや学びも満載です。 Reseter.css Reseter.css -GitHub Reseter.cssの特徴 Reseter.cssの使い方 Reseter.cssの中身 Reseter.cssの特徴 Reseter.cssは現在のWeb制作に合わせて制作された新しいCSSリセットで、ブラウザによって事前に作成されたすべてのスタイルをリセットします。クロスブラウザのエクスペリエンスを向上させるために、ブラウザのスタイルシートを正規化します。 Reseter.css バグやブラウザの不整合

        Web制作者は要チェック!現在のWeb制作に合わせて制作された新しいCSSリセット -Reseter.css
      • 【保存版】CSS Flexboxでレスポンシブ対応のレイアウトを実装するHTMLとCSSのシンプルなコードのまとめ

        CSS Flexboxで実装するWebページでよく見かけるレスポンシブ対応のレイアウト、カードレイアウト、ナビゲーションバー、サイドバー、聖杯レイアウトなどのHTMLとCSSのコードを紹介します。 コードは非常にシンプルなので、テンプレートやスニペットとして再利用できます。 Master CSS Flexbox 2021 🔥- Build 5 Responsive Layouts🎖️|| CSS 2021 by Joy Shaheb 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様にライセンスを得て翻訳しています。 Flexboxの構造・各プロパティと値 実装の準備 Level 1: シンプルなカードレイアウト Level 2: ナビゲーションバー Level 3: サイドバー Level 4: 少し複雑なカードレイアウト Level 5: Holy Grai

          【保存版】CSS Flexboxでレスポンシブ対応のレイアウトを実装するHTMLとCSSのシンプルなコードのまとめ
        • Sassを@importから@useに置き換えるための手引き - kojika17

          Sassの@importルールは、廃止されることが予定されています。 @useや@forwardといったルールに置き換わるのですが、これらは全く新しいシステムです。 これらの知見が溜まってきたのでご紹介します。 @import と 新しいモジュールシステム Sassの初期の方から実装されていた@importは、テキスト形式でSassファイルを読み込むための機能です。便利な機能ですが、CSSの@importと重複しているため、SassなのかCSSなのか一見してわかりにくい側面がありました。 新しいモジュールシステムは、この問題を解消し、Sassをより柔軟に使用できるようにします。 @importではグローバルに指定されていた変数などは、ファイルごとにカプセル化され、ファイルの内容に基づいて解決できるようになりました。 現在、Dart Sassしか新しいモジュールシステムは使えませんが、Lib

            Sassを@importから@useに置き換えるための手引き - kojika17
          • Web制作者必見!VSCodeのおすすめ拡張機能15個まとめ | Web Design Trends

            VSCodeを使ってHTML/CSS/JavaScriptなどを使ったWeb制作、Webコーディングを行っている人も多いのではないでしょうか。 VSCodeは様々な拡張機能が公開されていて、それらを活用するとさらにWeb制作の作業効率が向上したり、使い勝手が良くなったりします。 今回は、Web制作者、WebコーダーにおすすめのVSCode拡張機能をご紹介したいと思います。 VSCodeとは VSCodeとは、Microsoftが提供するテキストエディタ「Visual Studio Code」のことです。つい数年前までは、人によって使っているテキストエディタが違うことも多かったのですが、最近ではVSCodeを使ってコーディングやプログラミングを行っている人がかなり多くなってきました。 VSCodeは、設定や拡張機能の追加など、マウス操作で行うことができ、初めてコーディングやプログラミングをす

              Web制作者必見!VSCodeのおすすめ拡張機能15個まとめ | Web Design Trends
            • DevTools+PerfectPixelで爆速コーディング

              ネコメシでは週に1回、持ち回り制で勉強会を開催しています。各々が気になっているトピックについてスライドを作って、30分~1時間くらいの発表を行います。 先日の勉強会にて、コーディング作業高速化について発表したので、その内容を公開します。拙速が大事ということで、スライド貼っ付けただけで、説明もなにもなしですが…。 スライドに説明文を追記しました (2019-07-18 22:04) スライド https://speakerdeck.com/tsmd/devtools-plus-perfectpixeldebao-su-kodeingu 内容 Chrome DevTools と PerfectPixel という Chrome 拡張機能を使って、爆速で HTML/CSS のコーディングをするご提案です。 コーディングを2倍速にしよう! という思い付きで検討した手法です。計測していませんが、ほんと

                DevTools+PerfectPixelで爆速コーディング
              • line-heightの不要な上下の余白を打ち消して、デザインデータに沿ったコーディングを効率化する方法 | Yuya Kinoshita

                line-heightの不要な上下の余白を打ち消して、デザインデータに沿ったコーディングを効率化する方法 Webサイトのコーディング(実装)では、デザインデータ通りの数値を反映しているにも関わらず、ブラウザ上の表示がデザインデータと比べてずれる(余白が大きくなりすぎる)場合があります。 これはブラウザのline-heightの仕様によるものですが、line-height制御の難しさがデザインデータとコーディング後(ブラウザ表示)の余白のずれにつながっていると考えています。 この問題を解決するため、line-heightの不要な上下の余白を打ち消すCSSを試したところ効果を実感できたので、この方法のメリット・デメリットや活用についてまとめました。 チームで進めている実際のプロジェクトでこの方法を試してから、2020年1月の時点で9ヶ月ほど経ちますが、メリットとデメリットを比較してメリットが完

                  line-heightの不要な上下の余白を打ち消して、デザインデータに沿ったコーディングを効率化する方法 | Yuya Kinoshita
                • Vue.js+SVGで自由にCSSアニメーションしたい人のための完全解説(ソース付き) - Qiita

                  こんにちは。UX&フロントエンジニアしながら絵描きして遊んでいるゆき(@yuneco)です。この記事ではVue.jsを使ってCSSアニメーションを使った表現を自在に行うための基本的な部分をステップバイステップで解説します。目標は↓以下のようなアニメーションをJavaScriptで自在に構築できるようになることです。 ソースコードはこちら: https://github.com/yuneco/css-anime-tutorial 目次 この記事では最初にSVGを単純に表示するところから始め、Vueのコンポーネントを利用してそのSVGを自由に配置・変形させる方法を説明します。その上でCSS transitionを用いたアニメーションを取り入れます。最後に、複雑なアニメーションを抽象化・構造化してより複雑なシーンを構成するための方法を解説します。 SVGを作る Vueプロジェクトを作る SVGを

                    Vue.js+SVGで自由にCSSアニメーションしたい人のための完全解説(ソース付き) - Qiita
                  • cloudflare の better micro frontend を読む

                    これはなにか cloudflare スタックを使ったマイクロフロントエンドの提案。 特に service-binding を活用することで異なるサービス(ここでは cloudflare worker)から配信されるフロントエンドを統一的にSSRしつつ、開発単位を分離している。 RTT最適化のために qwik で書かれているが、SSR を意識しなければ他のライブラリを採用しても良い。 $ tree . -I node_modules . ├── README.md ├── body │ ├── package.json │ ├── public │ │ └── favicon.ico │ ├── src │ │ ├── Body.css │ │ ├── entry.ssr.tsx │ │ └── root.tsx │ ├── tsconfig.json │ ├── vite.config.t

                      cloudflare の better micro frontend を読む
                    • Sassの新しいモジュールシステム

                      Sassに新しいモジュールシステムが導入されます。具体的には@useと@forwardという2つのルールが登場し、@importルールは将来的に廃止される予定です。現在、Sassのおもな実装としてDart SassとLibSassがありますが、まずDart Sassへの実装が進んでいて、今年10月に安定版がリリースされる予定です。この新しいモジュールシステムを簡単に紹介したいと思います。 なお、ここで言うSassの「モジュール」とは、メンバー(変数、関数、ミックスイン)のコレクションを指し、具体的にはSassのソースファイルのことです。 背景 新しいモジュールシステムが開発された背景として、@importルールがかかえる多くの問題があります。ファイルスコープがないため依存モジュールの把握が困難になったり、名前空間を持たないためにライブラリの作者と利用者が命名を工夫しないといけなかったり、と

                        Sassの新しいモジュールシステム
                      • Sassのモジュールシステムを@importから@useに移行する方法を考えてみた

                        先日、KOJIKA17さんの「Sassを@importから@useに置き換えるための手引き 」という記事を見て、2022年10月ころにはSassで@importが使えなくなる可能性があることを知りました。まだ2年ありますが、新しく取り組むプロジェクトでは@useを使ったモジュールシステムにしたいので、自分が使っている構成の置き換えについて考えてみました。 まずはアイディアをシェアをして叩き台にしてもらうのが目的ですが、他に良い書き方があったらぜひアドバイスいただきたいというのもあります。 試しながら、考えながら書いているので内容は変更される可能性が高いかもしれません。 Sassの新モジュールシステムについて Sassの新しいモジュールシステムについては、上述の記事や SHIFTBRAINさんのブログ がわかりやすかったです。ありがとうございます。 公式の発表と@useと@forwardのド

                          Sassのモジュールシステムを@importから@useに移行する方法を考えてみた
                        • Cirrus CSS

                          Create beautiful designs in less time with Cirrus, the SCSS framework designed for rapid prototyping. Use beautiful pre-built components to bootstrap your next project and utility classes to polish your final design. Version 0.7.2 Patch 1 / Gamma VIII

                            Cirrus CSS
                          • Dart Sass、使ってる?Preprosを使えばコンパイルも楽勝!

                            2020年6月14日 CSS, 便利ツール 最近Sass界隈が賑わっているように感じます。おそらく「Sassを@importから@useに置き換えるための手引き」という記事でDart Sassダートサスの存在を知った方も多いでしょう。今回はそんなDart Sassをザックリと、そして便利なコンパイラー「Prepros」について紹介します。 ↑私が10年以上利用している会計ソフト! Dart Sassとは 一口にSassと言っても、実装している言語によって3つに分かれます: Ruby Sass … Ruby製。2019年没。サポートされません。 LibSass … C++製。今一番広く使われている様子。 Dart Sass … Dart製。公式推奨。 ICS MEDIAの池田氏によるアンケートだと、LibSassがだんとつ人気ですね。 ウェブのフロントエンジニアに質問。 Sassのコンパイル

                              Dart Sass、使ってる?Preprosを使えばコンパイルも楽勝!
                            • エディタを VSCode に変えてSASSのコンパイルとライブリロードでサクサク開発 – YATのblog

                              2020年 01月 30日 エディタをVisual Studio Code(VSCode)に変えてSASS(SCSS)のコンパイルとライブリロードでサクサク開発!ショートカットの一覧も カテゴリ: PCツール タグ:エディタ 一時期 VSCode を使うも Atom に戻っていたのですが、 どういうわけか GREP 検索ができなくなってしまい 再び VSCode を使うことにしました。 どうせならプラグインも見直してしっかりメインエディタになるように設定もしたのでそのあたりを書き留めておきます。 Visual Studio Code(VSCode)とは Microsoft が提供しているオープンソースのエディタで、MacOS・Windows・Linux で動作します。 https://code.visualstudio.com/ gulp も webpack も使わずエディタベースでSAS

                                エディタを VSCode に変えてSASSのコンパイルとライブリロードでサクサク開発 – YATのblog
                              • SCSSからCSSネスティングに切り替えたい人に贈る3つの罠 - Qiita

                                今年も残すところあと1月を切り、CSSもこの1年でさらに進化を遂げましたね。 CSSは普段、SCSSを使ってコーディングしている方も多いますが、 CSSの進化により、SCSS不要論も今年チラチラ見られるようになりました。 本当にSCSSがなくても問題ないのか、新しいCSSネストについて調べてみました。 CSSネストの基本 まずはCSSネストがなんなのかというおさらいをしておきましょう。 2つのクラスparentとchildがあり、parentより子の階層にchildクラスが含まれているときだけスタイルづけしたい時、普通のCSSだとこのように書きます。 .parent { min-height: 100dvh; width: 100%; } .parent .child { background: white; }

                                  SCSSからCSSネスティングに切り替えたい人に贈る3つの罠 - Qiita
                                • node-sassからDartSassへsassコンパイラの移行 / 開発者向けブログ・イベント | GMO Developers

                                  SASSコンパイラをLibSassからDartSassに移行する経緯と手順について解説します。 記事の中で注意点や名前空間の干渉の調整、除算の変更についても詳しく説明しているため、 移行を考えている方やエラーに困っている方に参考になる内容です。 詳細は下記をご確認ください。 要約 LibSassが公式で非推奨となったためDartSassへ移行名前空間の実装や除算の記法変更などに注意 経緯 Webプロモーション研究室のフロントエンドチームでは今までにSASS(SCSS)のコンパイルにLibSassを使用してきました。しかしLibSassが2020年10月から公式でも非推奨となったため、DartSassへの移行を順次進めることとなりました。 弊社採用サイト(recruit.gmo.jp)でDartSassへの移行作業を行いましたので、変更点や困ったことについてまとめます。 手順 1. gulp

                                    node-sassからDartSassへsassコンパイラの移行 / 開発者向けブログ・イベント | GMO Developers
                                  • Dart Sass(@use)の基本的な書き方と@importから乗り換える方法 | HPcode(えいちぴーこーど)

                                    Sassでファイルを呼び出す際に使っていた@importは廃止される予定でして、代わりに「@use」「@forward」を使うように推奨されています。自分も重い腰を上げて@useを使ってみました。 (※ Google日本語翻訳) Dart SassとLibSassの両方がモジュールシステムのサポートを開始してから1年後、またはDart Sassがモジュールシステムのサポートを開始してから2年後のいずれか早い方(遅くとも2021年10月1日)に、@importグローバルコアライブラリ関数呼び出しと同様に非推奨になります。それはモジュールを通して作ることができます。 この非推奨が発効してから1年後( 遅くとも2022年10月1日)、@importほとんどのグローバル機能のサポートを完全に終了します。これには、すべての実装のメジャーバージョンリリースが含まれます。 https://sass-la

                                      Dart Sass(@use)の基本的な書き方と@importから乗り換える方法 | HPcode(えいちぴーこーど)
                                    • stylelintの導入とVS Codeの設定の方法 - Qiita

                                      概要 stylelint1とはCSSのためのLintです。Lintとは「コンパイラではチェックされない、バグの要因となりそうなソースコードの記述に対し、警告を行う静的解析処理」2のことで、こうした処理によって、「コードを実行する前に明らかなバグを見つけたり、括弧やスペースの使い方などのスタイルを統一したりするのに役立ち」3ます。 CSSは素のままだとエラーを吐かず、どこに原因があるのかを探すのに苦労しますが、stylelintを使うことで基本的な構文エラーやスタイルの重複、タイポなどがあると、エラーを検出し、どこのファイルの何行目に問題があるのか教えてくれます。一部の書式に関する規則に対しては自動的に修正することもできます。設定できるルールは170以上あり、柔軟にカスタマイズできます4。また、GitHub5などでも使われ、CSSだけではなく、SCSSやSass、Reactのstyled c

                                        stylelintの導入とVS Codeの設定の方法 - Qiita
                                      • CSS(SCSS) で作るペルソナ5 風メッセージウィンドウ - Qiita

                                        ペルソナ5 の UI かっこいいですよね。 今は ペルソナ5S が出ていますが、今回は ペルソナ5 のメッセージウィンドウを、 もしかしたら CSS で作れるんじゃないか、と思って作ってみました。 画像としてはこんな感じ これがゆらゆらアニメーションします。 特徴 自由変形した四角形。 白と黒で重なったウィンドウ 吹き出しの矢印の部分の複雑な形 不規則にそれぞれの枠が別々で動くアニメーション 動作サンプル( Codepen ) See the Pen Persona5 Message Window by ばりとん📛フルスタックエンジニア兼ITコンサル (@dd0125) on CodePen. ソースコード <link rel="stylesheet" href="persona5.css"> <body> <h1>ペルソナ5 メッセージウィンドウ</h1> <div class="me

                                          CSS(SCSS) で作るペルソナ5 風メッセージウィンドウ - Qiita
                                        • 良く使ったな〜・・・と思うSassのmixin | バシャログ。

                                          Oculus Quest、やってます?自分はメチャメチャはまってます。 おはこんばんちわ、kouraku です。今回で最後の投稿となります。 近々、Web業界を引退することとなりました。 ということで、最後に何を書こうか・・・と色々と考えてみた結果、 これまでお世話になったSassのmixinを紹介することに至りました。 「あー、あるよねー」とか、「え?そんなの必要???」なんて感じで見ていただければ幸いです(笑) inline-blockでの隙間を削除 // ---- // * ex) @include remove-letterspace(); // ---- @mixin remove-letterspace { letter-spacing: -0.4em; > * { letter-spacing: normal; } } どうせなら子供にdisplay: inline-bloc

                                            良く使ったな〜・・・と思うSassのmixin | バシャログ。
                                          • 【これからScssを使う人へ】Scssの使い方と便利さをさらっと紹介するぞ - Qiita

                                            この記事は 普段CSSでコーディングしているけど、 Scssも便利らしいし勉強しなきゃなあと思ってる人向けの記事だよ!! わたしも初めからScssを使ってたわけではないので、使ってみるまでいまいち便利さがわからなかったんだが、 今はもう逆にCSSでどうやって書いてたかよく覚えてないぞ・・・(´-ω-`)うぬぅ Scssって何? Sass は Syntactically Awesome Style Sheets (構文的に素晴らしいスタイルシート) の略で、CSSを便利に使えるように拡張した言語です。 -SASS (scss) の基本的な使い方/Web Design Leaves CSSとだいたい一緒だけど、色々できてめちゃ便利になったのがSassって感じだな。 あれ?Sass?Scssじゃないの? SassとScssはだいたい一緒だけど、ちょっと違う。 で、CSSから入ってるひとなら絶対S

                                              【これからScssを使う人へ】Scssの使い方と便利さをさらっと紹介するぞ - Qiita
                                            • SASS (scss) の基本的な使い方

                                              Dart Sass (scss) の基本的な使い方 Sass の公式サイトの Dart Sass のドキュメントを元に作成した基本的な使い方に関する覚書です。 公式に推奨されている実装環境が Dart Sass になって、@import や除算演算子としてのスラッシュの使用が非推奨(将来的には廃止)になり、@use や @forward が導入され、Sass 関数からビルトインモジュールへ移行されるなどの変更(Breaking Changes)があったため内容を書き換えました。 2021年12月21日 Dart Sass (scss) の基本的な使い方 Sass は Syntactically Awesome Style Sheets (構文的に素晴らしいスタイルシート) の略で、CSS を便利に使えるように拡張した言語です。 Sass には SCSS 構文とインデント構文(Sass 構文

                                              • Vue Fes Japan 2019 公式サイトから学ぶ CSS コーディングの知見 - Qiita

                                                この記事は CSS Advent Calendar 2019 の 20日目の記事です。 Vue Fes Japan 2019 が開催中止になってしまい、大変残念だったのですが... (私は Vue.js 日本ユーザーグループのコアスタッフで、今回は Web サイト制作班として少しコミットしていたのでした) 先日公式サイトのソースコードが無事公開されました そこで、Web サイト制作で得た CSS の知見がとてもためになったので、いくつかご紹介していきたいと思います。 公式サイト: https://vuefes.jp/2019/ GitHub: https://github.com/vuejs-jp/vuefes-2019 2019 の公式サイトも、2018 の公式サイトと同様に、Nuxt.js の静的ファイルの生成機能を使って作成しています。 CSS の構成について normalize.c

                                                  Vue Fes Japan 2019 公式サイトから学ぶ CSS コーディングの知見 - Qiita
                                                • styled-components の :&>before(記号) まとめ

                                                  styled-components の 入れ子の中で使う記号(&>+~)や、擬似要素 before/after, 擬似クラス hover, さらには & & といった書き方、これがいつも分からなくなるのが最近の悩みです。 きっと CSS を習得するより先に React の勉強を始めた方は同じような悩みを持っているのではないでしょうか。 僕はいつもこの記号がわからなくなるので、ちゃんと調べてメモすることにしました。 その結果、基本的には styled-components の中で SCSS の記法が使えるだけっていう風に覚えておけばいいことがわかりましたが、一部そうでないものもありました。 それについて順を追って説明していきます。 (TIPS: >+~についてググるとき直接記号を入れると検索されにくいですが、これらは隣接セレクタと呼ばれておりその言葉で検索すると比較的ヒットします。) CSS

                                                    styled-components の :&>before(記号) まとめ
                                                  • VSCodeでSass(Scss)を自動コンパイルする簡単な設定方法

                                                    Visual Studio Code 通称「VSCode」で、Sass(Scss)を自動でコンパイルしてCSSに変換する方法をご紹介します。 セーブするたび自動でコンパイルしてくれるので非常に楽です。 すでに「VSCode」はインストール済みという前提で手順を紹介していきます。 まだインストールしてないよ!という方は、下記リンクよりインストールしてください。 Sass(Scss)の自動コンパイルに使用するプラグイン・Live Sass Compiler ひとつプラグインを入れるだけで、自動でコンパイルできるようになるとは、、 VSCodeめちゃくちゃ便利ですね。 Live Sass Compilerのインストールから設定まで全ての手順1.Live Sass CompilerをVSCodeに追加する画面左、黄色の点線のボタンをクリック。 Extension(プラグイン)の一覧が表示されるので

                                                      VSCodeでSass(Scss)を自動コンパイルする簡単な設定方法
                                                    • [SCSS]便利な&(アンパサンド)の使い方メモ - Qiita

                                                      .class { &.hoge { background-color : #31A0FF; } &__foo { background-color: #FD997C; } &:hover { text-decoration: underline; } } .class.hoge { background-color: #31A0FF; } .class__foo { background-color: #FD997C; } .class:hover { text-decoration: underline; }

                                                        [SCSS]便利な&(アンパサンド)の使い方メモ - Qiita
                                                      • 【gulp4】もう迷わないgulpfile.jsの書き方|KojimaKohei

                                                        ディレクトリ構造ディレクトリ構造はこんな感じです。 srcが作業ディレクトリで、コンパイル前のscssファイルや圧縮前のjsファイル、画像ファイルが格納されています。 gulpが走ると、distディレクトリにコンパイルされます。 ├─ index.html ├─ gulpfile.js ├─ package.json ├─ package.look.json ├─ /node_modules ├─ /dist │  ├─ /css │  │ └─ style.css │  ├─ /js │  │ └─ script.js │  └─ /img └─ /src ├─ /scss │ └─ style.scss ├─ /js │ └─ script.js └─ /img npmパッケージについての説明は割愛しますが、progateで解説されている記事があったので紹介しておきますね。 基本的なg

                                                          【gulp4】もう迷わないgulpfile.jsの書き方|KojimaKohei
                                                        • 【WordPress】Sass の @import が非推奨になるから、「おじいちゃん平成くさーいwww」とキッズから馬鹿にされる前に遅ればせながら滑り込みで @use に書き換えてみたよ【editor-style.css】

                                                          【2022/09/09 追記】タイトルを編集しました。 いつものように Twitter を見ていたら(仕事中じゃないですよ)こんな投稿が目に飛び込んできた。 あーそうなのよ、そうなんですよ…。そいつはわかっちゃいるんです...

                                                            【WordPress】Sass の @import が非推奨になるから、「おじいちゃん平成くさーいwww」とキッズから馬鹿にされる前に遅ればせながら滑り込みで @use に書き換えてみたよ【editor-style.css】
                                                          • Vue.jsでのdeep selectorの書き方 - Qiita

                                                            久しぶりの投稿です。 備忘を兼ねて簡単に書きます。 deep selector? Vue.js でscoped付でstyle を書いている場合に、そのコンポーネントの子コンポーネントにもstyleを追加したい場合に使用するcss のセレクターの書き方です。

                                                              Vue.jsでのdeep selectorの書き方 - Qiita
                                                            • 【DartSass対応】どこよりも詳しいGulp 4環境構築【Mac編】 | TipsWeb

                                                              はじめに 「Gulpってなに?」 「便利だと聞くけれどどうやって導入したらいいのかわからない」 そう悩まれているかた多いと思います 何故なら多くの記事が、古いGulpのバージョンの記述方法で書かれていたり、Node.jsのインストール方法が違ったりして、初心者にとっては、何が正解で、どの記事をあてにしたらいいのかわからないからです ただ、それで挫折して導入をあきらめるのは本当にもったいないです なので、初学者の方や少し勉強された方、これから導入を考えている方に向けてこの記事を書きたいと思います Gulpは最新の4系を採用しています gulpfile.jsの書き方も最新のものとなっています また、Sass公式推奨のDart Sassで記述しているので安心して読み進めていただけます Gulpとは? 簡単にGulpについて説明します Gulpを使うと以下の作業を全部自動化してくれます(本当はもっ

                                                                【DartSass対応】どこよりも詳しいGulp 4環境構築【Mac編】 | TipsWeb
                                                              • Sassを使わずにPostCSSだけでCSSを書く理由

                                                                はじめに Sass とは Sass は現在の CSS のコーディング環境のデファクトスタンダードである。 SASS 記法と SCSS 記法の 2 種類がある。(現在主に利用されているのは SCSS 記法) CSS を効率よく書くための便利な機能が含まれている。 コンパイルライブラリはnode-sass(libsassに依存)が最もシェアが多い。 libsass が先日deprecatedになったため、今後はsass(旧:dart-sass)のシェアが伸びると予測される。 PostCSS とは PostCSS 自体は、CSS を加工しやすいようにパースし、結果を CSS として出力する機能のみ提供する。 最新の CSS の polyfill として利用できるものから、ジョークプラグインまで様々なプラグインが公開されている。 Sass との組み合わせでもよく利用される。Autoprefixer

                                                                  Sassを使わずにPostCSSだけでCSSを書く理由
                                                                • Adobe XDでアセットをSCSS用に変数とmixinを書き出すプラグインを開発する - Qiita

                                                                  はじめに AdobeXDを使ってデザインを作ってると「アセットをこのままCSSに書き出せたらなぁ」って一度は思いますよね。自分は思いました。 2019年5月のアップデートで今までの「シンボル」の概念から「コンポーネント」という概念に変わり、よりコンポーネントの扱いが便利になりました。 今回はAdobeXDで登録したカラーアセットとフォントスタイルをSCSSで使える変数やmixinに書き出すプラグインを作ってみました。 動作は下の動画のようになります。 開発環境 AdobeXDのプラグインはES2018で開発ができます。 今回はTypeScriptで開発をしました。 理由はいくつかあるのですが、大きな理由としてAdobe公式の型定義ファイルが用意されているのでコード補完が効くという点があります。かなり独自のクラスが多いのでTypeScriptで開発をすることをおすすめします。 また、今回はダ

                                                                    Adobe XDでアセットをSCSS用に変数とmixinを書き出すプラグインを開発する - Qiita
                                                                  • Sassの記法(SCSS構文) - Qiita

                                                                    scssファイルの拡張子は.scssです。 SCSSのCSSへのコンパイルについてはWeb制作向けnpm-scripts をご参照ください。 ※Compassは個人的に使用していないので扱いません。 output-style SCSSをコンパイルしてCSSにした場合の形式は4種類あります。 元になるSCSS

                                                                      Sassの記法(SCSS構文) - Qiita
                                                                    • コピペで簡単!GulpでDart Sass入門 |

                                                                      みなさん、こんにちは。山田です。 Sass界ではDart Sassというものが注目を浴びていると小耳に挟みました。 公式でもこちらを推奨しており、Sassの新機能はこちらから実装されるとか。 記述の方法も変わってくるとなれば、フロントエンドエンジニアとして生きていく上では避けては通れなくなってしまう。 @importが@useに変わる、などの変更点についてはすでに多くの方が記事にしているようなので、今回はコピペでサクッと実行してコンパイルできるような形にしていきたいと思います。 今回はこのような構成にして、コンパイルにはGulpを使用します。 CSS設計はFLOCSSを参考にしていますが、この辺はお好みに合わせて編集してください。 / ├ htdocs (閲覧環境) │ └ css │ └ style.css ├ gulpfile.js ├ package.json └ src/ (開発環

                                                                        コピペで簡単!GulpでDart Sass入門 |
                                                                      • WindowsにSassを導入する手順【インストール】と【コンパイル】 | B-side Journal

                                                                        事前にrubyがインストールされている必要があります。 以下の手順で説明していきます。 ① rubyをインストール ② sassをインストール ③ sassのコンパイル Windowsにrubyをインストール(導入) Macではターミナルでrubyをインストールできるのですが、Windowsの場合は、コマンドプロンプトかPowerShellを使います。 私はPowerShellを使って説明していきます。 まず、rubyが既にインストールされているかどうか確認します。 PowerShellを立ち上げて、以下のrubyのバージョンを確認するコマンドを入力してEnter。

                                                                          WindowsにSassを導入する手順【インストール】と【コンパイル】 | B-side Journal
                                                                        • 【応用編】Sassを使いこなすためのテクニックまとめ | Web Design Trends

                                                                          前回はネストや変数などSassの基本機能をご紹介しましたが、今回はもっと便利にスタイルシートを記述するためのSassの機能をご紹介したいと思います。 前回の記事はこちら↓ 【初心者向け】ここから始める「Sass」の使い方まとめ CSSの記述を効率化し、メンテナンス性も向上するSassの導入から基本的な使い方までまとめました。 対象の方は下記のとおりです。 Sassで書きたいけどコンパイルがよく分からない Sassをコンパイル... Web Design Trends インポート(@import) Sassは、外部のファイルをインポートすることができます。例えば、スタイルガイドによって定義されたカラーやフォントファミリーの定義などを外部ファイルに変数として用意しておき、それを読み込むことによって、後でスタイルガイドに変更があった時もそのファイルだけを変更すれば対応することができます。 インポ

                                                                            【応用編】Sassを使いこなすためのテクニックまとめ | Web Design Trends
                                                                          • Sass: Migrator

                                                                            The Sass migrator automatically updates your Sass files to help you move on to the latest and greatest version of the language. Each of its commands migrates a single feature, to give you as much control as possible over what you update and when. UsageUsage permalink To use the Sass migrator, tell it which migration you want to run and what Sass files you want to migrate: sass-migrator <migration>

                                                                            • EJSとSassとgulpで静的HTMLサイトを作る - Qiita

                                                                              EJSとは Embedded JavaScript templating. 埋め込みJSテンプレートということらしく、HTMLを構築するときに、パーツ化、変数化をJavascriptを書くことができます。 PHPとかCMSとか使えない静的なHTMLの構築のときに、Dreamweaverのテンプレートみたいなことがgulp環境化で実行できるので、とても便利です。gulp下でできるので、いつもつかっているSassとかと組み合わせると静的HTMLのコーディングがとてもラクになります。 静的なHTMLサイトを構築するときに、EJSをつかうとヘッダ・フッタの共通パーツを一つのファイルで管理できたり、それでいてタイトルやmeta要素などをページごとに変えたりとかできるので便利です。 なによりJavascriptなのでWeb(とくにフロント)の人にはいじりやすいのではないかと思います。 Webサイト構築

                                                                                EJSとSassとgulpで静的HTMLサイトを作る - Qiita
                                                                              • CSSで色変更もできるSVGアイコンを使うための3ステップ

                                                                                こんにちは。みみほくろです。 Webデザインでアイコンをつけたいとき、何を使いますか? 画像を読み込む、疑似要素を使って描画などがよくある方法かと思いますが、今回はSVGを使ったアイコン表示について紹介します。 SVGとは SVGはWebに適したベクターファイル形式の画像フォーマットの一つで、拡大縮小してもPNG画像やGIF画像のように解像度を損なうことがないという大きなメリットを持ちます。 また、図形をテキストで情報を保持しているため、ファイルサイズが小さく、テキストとしてSEO的にも効果があることもメリットの一つです。 ただ、写真のような複雑な画像には適していないので、アイコンのようなシンプルな画像に使うことが主な使用用途になります。 SVGの中身を見ると、簡単な図形であっても一見複雑なためにかなり取っつきにくく感じると思います。が、基本的に内容を大きく変えることはないので、画像自体の

                                                                                  CSSで色変更もできるSVGアイコンを使うための3ステップ
                                                                                • 初心者でも分かるscssのメディアクエリをまとめる「mqpacker」の使い方

                                                                                  今回は、scssのメディアクエリをまとめる方法を探して試行錯誤していたけど、他のどの記事も説明が抜けてたり、ソースミスでエラーばっかりだった経験から、初心者でも1回で分かる「mqpacker」の使い方を徹底解説します。 今回の完成形 今回やりたいことは、Sass/Scssで下記のようにバラバラになったメディアクエリをまとめることです。 .test-1 { margin-top: 16px; font-size: 16px; } @media screen and (min-width: 600px) { .test-1 { margin-top: 24px; font-size: 18px; } } @media screen and (min-width: 960px) { .test-1 { margin-top: 32px; font-size: 20px; } } .test-2

                                                                                    初心者でも分かるscssのメディアクエリをまとめる「mqpacker」の使い方

                                                                                  新着記事