タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

scssとcssとSCSSに関するs99e209のブックマーク (9)

  • PostCSSをSCSS記法に近づける+便利にするためのプラグイン11選 | be-into

    PostCSSはプラグインの量が多く、同時に似てる名前のプラグインが乱立しつつあったので、「どれ使えばいいかわからない…」という状態になりました。 今回は、SCSS記法に近づけつつ便利にするために、最終的に選定したPostCSSプラグインを紹介したいと思います。 紹介していくプラグインを使用することでSCSS記法に近づけることはできますが、完全に再現には至りませんでした…。 プラグイン一覧 PostCSSは仕様上、プラグインの処理順序に出力結果が影響します。それを顧慮して、プラグインの適用順に紹介しています。 postcss-easy-import GitHub: postcss-easy-import node_modules/配下のCSSファイルや、*を用いたGlob Importにも対応しています。 @importでの読み込みで*を使うことができます。 @import "module

    PostCSSをSCSS記法に近づける+便利にするためのプラグイン11選 | be-into
  • プログラマーから見た、SCSSの正しい(かもしれない)使いかた - Qiita

    SCSSとは SCSSというのは、CSSのアレなところを何とかしようという目的で作成されたメタ言語です。詳細は省略します。 なにそれ? ってかたは、コチラなどがわかりやすいのではないかと思います。 CSSのメタ言語Sass(SCSS)、LESSの完全入門 でですね。 ここで大事なのは、こいつは要するにCSS周りの技術ですので、つまるところは基「デザイナーさんが使う」ものである、というところです。 彼らは概して、非常におおらかで、健康的で、寛容です。私たちサーバーサイドエンジニアのように、細かいことで「こんな仕様は許されんな!」「なんだよこの仕様設計したヤツって○○じゃねーの?」などとイラついたりしません。 なので、あんな欠点だらけのクソ規格であるCSSにも、特に気にしたりしないらしいのです。 ところがやはり、中には「CSSのそーゆーところって、やっぱ問題だよねー」って思う人々もいたらしく

    プログラマーから見た、SCSSの正しい(かもしれない)使いかた - Qiita
  • Css2Sass | Convert CSS Snippets to Syntactically Awesome StyleSheets code

    Css2Sass | Convert CSS Snippets to Syntactically Awesome StyleSheets code

  • APB CSS - Atomic Parts Base CSS -

    What is Atomic Parts Base CSS(APB CSS) Atomic Design + OOCSS + SMACSS = Atomic Parts Base CSS (APB CSS) Atomic Parts Base CSS(APB CSS)って何?? Atomic Design + OOCSS + SMACSS = Atomic Parts Base CSS (APB CSS) APBCSS は Atomic Parts Base CSSのそれぞれ頭文字を取っていて、「エーピービーシーエスエス」と呼びます。 APBCSS は Atomic Designをベースに設計された「CSSアーキテクチャ」の一つとなります。 Point - Simple - Predictable - General versatility - Reusable - Maintainabl

    APB CSS - Atomic Parts Base CSS -
  • PHPStorm + Stylelintを導入してSassのリントチェックを行う(for Drupal8) - Qiita

    Drupal8.0からCSSスタンダードのルールに沿ったコーディングをするためのリントツール「CSS Lint」のコンフィグファイル(.csslintrc)が含まれるようになりました。 このリントツール「CSS Lint」を利用すればCSSソースの品質を向上させることができます。 もし、リントツールを導入しない場合、例えばマズイ書き方をしたコードが入り込んでしまい修正・拡張するのが大変になります。 複数メンバーで平行してコーディングしなければならない状況では、メンバーごとに書き方に癖があるので全体を通して見るとコーディングスタイルが統一できていない状態になります。 リントツールを導入する目的はそれらの問題を防ぐ効果があります。 Stylelintの紹介 Drupal8 ドキュメントルート直下に CSS Lint のコンフィグファイルが設置されてはいますが、イマドキのテーマ制作の現場では、生

    PHPStorm + Stylelintを導入してSassのリントチェックを行う(for Drupal8) - Qiita
    s99e209
    s99e209 2017/06/06
    Drupal8+Stylelintによるリントチェック環境構築について、Qiita記事を更新しました。
  • CSSの設計 – FLOCSSをベースにしたファイルの構成と命名規則を考える | Tips Note by TAM

    「どうやってコーディングをして組み立てていこうか?」 いくつもの案件を経験しても、いつも悩んでしまうのがCSSの書き方です。「それなら自分なりの考えをまとめてルールを作ってしまおう」と考え、CSS設計に関する情報から自分なりにコーディングルールを作りました。 今回の内容は社内勉強会で発表した「CSSのファイル構成と命名規則」の資料を再編したものです。 すべての案件内容で最適な方法ではないこともあると思いますので、1つの考え方だと捉えていただけるとありがたいです。 詳しいコードやルールはGitHub(個人のアカウント)を参照してください。「使用しているテンプレート」リンク先のstyle.scssで実際の全体の構成が確認できます。 使用しているテンプレート CSSコーディングルール CSSは影響範囲の管理が難しい CSSで難しいことのひとつは「影響範囲」を管理することだと思います。 クラスを追

    CSSの設計 – FLOCSSをベースにしたファイルの構成と命名規則を考える | Tips Note by TAM
    s99e209
    s99e209 2016/06/28
    命名規則のルールはCSSを書くうえで必要なこと
  • Sass(SCSS)のmixinを使って、:nth-child疑似クラスなどを指定しやすくする便利スタイルシート「Family.scss」 - NxWorld

    CSSでn番目の要素に適用したいときなどに利用する:nth-child疑似クラスや:nth-last-child疑似クラスですが、先頭または最後からn番目になどの単純な指定ではなく、ちょっと複雑な指定をする際は指定方法を考えることがあると思います。 「Family.scss」はそんな面倒な指定を楽にしてくれるスタイルシートで、利用するためにはSass(SCSS)を使っているのが条件にはなりますが、ちょっと複雑そうな指定もわかりやすく容易な記述で指定することができます。 使い方 まず、必要なSCSS (Family.scss) を配布サイト上部にある「DOWNLOAD」ボタン、またはGitHubからダウンロードするなどして読み込みます。 あとは、普段mixinを使うときと同様で@include mixin-name(n)という感じで記述すれば利用することができ、引数の部分は場合によっては空に

    Sass(SCSS)のmixinを使って、:nth-child疑似クラスなどを指定しやすくする便利スタイルシート「Family.scss」 - NxWorld
    s99e209
    s99e209 2016/05/30
    :nth-child疑似クラスなどを指定しやすくするSCSS mixin「Family.scss」
  • 破綻しにくいCSS設計の法則 15 - Qiita

    ブラウザスタイルは平坦化しておく リセットCSSはオプトアウト可能にしておく 登場頻度の高い組合せはplaceholderとして登録してから利用する 可能な限り画像はスプライト生成してから利用する それ以上分解不可能なコンポーネントは要素のように扱う コンポーネントは自己完結型のものを使う BEMはDRYになるよう粒度を下げる 可能な限り@extendは利用しない レスポンシブでない場所では、Utilitiesクラスを活用する shame.cssはいつも綺麗にしておく 詳細度または特異性の高いものほど後方に記述する 可能な限り!importantしない 可能な限りハックしない 変数をデザインガイドとして活用する CSSファイルを分割するメリットはほとんどないので一つにまとめる 1. ブラウザスタイルは平坦化しておく 例えば、こういうScrap & Buildは単に通信量のムダ。

    破綻しにくいCSS設計の法則 15 - Qiita
    s99e209
    s99e209 2016/05/25
    レスポンシブで破綻しにくいscss設計。
  • これは便利!Animate.cssをSassで使う方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作

    はじめまして。京都の会社でフロントエンドエンジニアなどをしている田路と申します。 このたび、縁あってLIGブログに記事を書かせていただくことになりました。どうぞ、よろしくお願いいたします。 さて、早速ですが今回はAnimate.cssをSassで使用する方法を紹介していきたいと思います。 Animate.cssとは? Animate.cssは、読み込んでさえいれば、要素にクラスをつけるだけでさまざまなアニメーションを実装してくれるという便利なスタイルシートのライブラリです。 使用方法 まずはこちらからダウンロードしてください。 ファイル名、拡張子をanimate.scssとすることで、partial機能を利用し、簡単にSassでも利用することが可能になります。 animate.css → _animate.scss ただし「3秒かけてアニメーションさせたい」や「アニメーションの開始を遅延さ

    これは便利!Animate.cssをSassで使う方法 | 株式会社LIG(リグ)|DX支援・システム開発・Web制作
    s99e209
    s99e209 2014/11/26
    「Animate.css」は、読み込んでさえいれば、要素にクラスをつけるだけでさまざまなアニメーションを実装してくれるという便利なスタイルシートのライブラリ。 これのSCSS mixinの使用方法。
  • 1