タグ

sassに関するNyohoのブックマーク (19)

  • Sassで寿司を回す、たった一つの冴えたやりかた - HOME'S Designer's Blog | ホームズ デザイナーズ ブログ

    2016 - 01 - 19 Sassで寿司を回す、たった一つの冴えたやりかた こんにちは、ウェッブデザイナーのアズマです。 みなさん、Sassは好きですか。僕は好きです。 そして、寿司は好きですか。僕は好きです。 Sassがあれば何でもできる! Sassがあれば、回転寿司も回せる! というわけで、今日はSass(CSS)を使って回転寿司のように要素を無限ループさせてみましょう。 何ができるか こうです。寿司が無限ループしています。(当はもっとなめらかに動きます) 僕の圧倒的な画力についての感想はここでは質ではないのでご遠慮願います。ここで大事なのは寿司が無限ループすることです。 「画像が流れればそれでよい」ということであれば、 1枚の横長背景画像にしてbackground-positionを動かす という手法や、いっそのこと 全部Gifアニメにしちゃう (寿司ゆき超かわいい

    Sassで寿司を回す、たった一つの冴えたやりかた - HOME'S Designer's Blog | ホームズ デザイナーズ ブログ
    Nyoho
    Nyoho 2016/01/20
  • Bootstrap4の主な更新点 - Qiita

    こうして見てみると、一段階上のサイズが追加されたというよりも、xs と sm の間が細かくなったという感じですね。 flexboxのサポート $enable-flex: true;を設定することでflexbox Layoutが使用されるようになります。これにより、tableやfloatを使っていた様々なハックが改善されるとのこと。ただし、IE9はflexbox Layoutをサポートしておらず、IE10でも古い仕様にしか対応していないため、デフォルトではこのオプションはfalseになっています。 well, thumbnail, panel を廃止、card に統一 コンポーネントの well, thumbnail, panelがなくなり、cardに統一されました。 CSSリセットを Reboot というモジュールに統一 CSSリセットには、Bootstrap3ではNormalize.cs

    Bootstrap4の主な更新点 - Qiita
    Nyoho
    Nyoho 2015/11/09
  • @extendを使うべき時、@mixinを使うべき時 | POSTD

    (編注:2020/08/18、いただいたフィードバックをもとに記事を修正いたしました。) 私がクライアントからよく受ける質問に 「@mixinと@extend、それぞれどのような時に使うべき?」 というものがあります。 “引数を使わない@mixinは悪である”。 これは以前からある経験則です。同じコードを2つのインスタンスで重複させるだけの@mixinは不快でさえあります。しかし、@extendを使うべき時、@mixinを使うべき時、これらを見極めることにはもっと深い意味があるのです。 それでは詳しく考察していくことにしましょう。 私は普段、@extendは決して使わないようにとアドバイスしています。@extendには、一見したところ魅力的な特徴がたくさんあるのですが、注意しなければいけない点はそれ以上にあります。言ってしまえば 見かけ倒し だということです。 それでも@extendを使い

    @extendを使うべき時、@mixinを使うべき時 | POSTD
    Nyoho
    Nyoho 2015/04/13
  • Sass 3.2以上ならレスポンシブが簡単

    Sass 3.2以上ならレスポンシブが簡単というお知らせです。 Sass 3.2以上で@contentというのが使える。ざっくり言うと、作ったmixinの中に@contentがあると、mixinを@includeした時に括弧内の値が入る。 やり方まず、デバイスごとの横幅(もしくは縦幅)を変数にして一箇所にまとめておくと良い。 // Width $width-pc: 940px; $width-tablet: 768px; $width-smartphone: 480px; $width-scrollbar: 20px; スクロールバーの横幅はwebkit対策。 で、こういうmixinを作る。 // Media Queries @mixin mediaquery-pc { @media only screen and (min-width: $width-pc + $width-scroll

    Sass 3.2以上ならレスポンシブが簡単
    Nyoho
    Nyoho 2015/03/29
  • [CSS]最近のWeb制作でよく使う、Sassのmixinのまとめ

    15 essential Sass mixins 下記は各ポイントを意訳したものです。 ※当ブログでの翻訳記事は、元サイト様に許可を得て翻訳しています。 Sassやってみたい、と考えてる人には下記のをオススメします。 Sassの初心者からもっと使いこなしたい人まで、Sassを確実にマスターできるオススメの -Sassの教科書 box-sizing(ボックスサイズ) opacity(不透明度) column-width(カラム幅) circle(円形) font-size(フォントサイズ) box-shadow(ボックスシャドウ) xPos(要素の座標) vertical-align(天地の中央に配置) flexbox(フレックスボックス) flex(モダンブラウザの旧仕様にも対応したflexの指定) flex-order(表示の順番) flex-direction(表示の方向) gra

    [CSS]最近のWeb制作でよく使う、Sassのmixinのまとめ
    Nyoho
    Nyoho 2014/11/17
  • 自動検出と自動修正でCSSを保守する - Qiita

    CSSの保守に便利なcsscombとscss-lintについて説明します。 scss-lint scss-lintは、SCSSのコードから与えた設定に違反している箇所を報告してくれるツールです。jslintrubocopのSCSS版のようなものです。これをCI等で定期的に実行しておくことで、ルールに違反したコードの蔓延を防ぎます。 csscomb csscombはNode製のツールで、CSSのコードを与えた設定に従って自動で変換してくれるものです。scss-lintを初めて導入するときに利用すれば、大半の警告を自動で修正してくれるでしょう。但しCSSの文法しか解釈できないため、SCSSに適用すると失敗する場合があります。SCSSで書かれたファイルに対して適用してみたところ、@includeなどの文法は受理されるものの、@ifなどの文法を受理できないようです。しかしながら問題となるケースが

    自動検出と自動修正でCSSを保守する - Qiita
    Nyoho
    Nyoho 2014/10/19
  • SCSSとCompassでおしゃれなCSSパーティクルを作ってみた - ICS MEDIA

    Webサイトを構築する際、角丸、グラデーション、アニメーション等、従来では画像やプログラミング言語を使わないと不可能だったデザイン表現が、CSS3を使うことで可能となりました。さらに、CSSの拡張言語であるSCSSや、SCSSのフレームワークであるCompassと組み合わせると、CSSによる表現の幅が広がります。今回は、CSSのみでのデザイン表現をテーマとし、SCSSやCompassの便利な機能を活用した幾何学模様の作り方をご紹介します。 別画面でデモを再生する ソースコード(SCSS) なぜSCSSやCompassを使うのか プログラミングを使って図形を描く場合、基的な四則演算や三角関数といった数学的な処理や、繰り返し文(for文)、条件分岐(if文)等が扱えると便利です。しかし、CSSではcalc()メソッドを使った簡易な計算しかできず、繰り返し文や条件分岐等は実装されておりません。

    SCSSとCompassでおしゃれなCSSパーティクルを作ってみた - ICS MEDIA
  • 最近知ったGitHub Pagesの機能など - Qiita

    Jekyll無効化 gh-pagesブランチ直下に.nojekyllという名前の空のファイルを置いておくとJekyllが無効化できる。 SassとCoffeeScriptの自動コンパイル .sassや.scssや.coffeeのファイルを置いておくと自動でコンパイルしてくれる。 index.scssを置いておくと、プッシュしたあとにコンパイルされてindex.cssが生成される。 (index.htmlに<link rel="stylesheet" href="index.css">と書いてindex.scssを置いてgh-pagesにプッシュすると、gh-pagesにプッシュされているのは当然index.scssだけど、ページにアクセスする際にはindex.scssから生成されたindex.cssが読み込まれるということです) 注意点としては以下のように---を先頭に書いておかないとコン

    最近知ったGitHub Pagesの機能など - Qiita
  • Sass: Sass 3.3 is Released

    After ironing out a bunch of bugs in numerous release candidates, we’re finally ready to release Sass 3.3.0, codename Maptastic Maple, for public consumption. This release has a lot of exciting new features that you can read about in full in the changelog, but there are three that I want to draw your attention to in particular. Maps in SassScriptMaps in SassScript permalink As language designers,

    Nyoho
    Nyoho 2014/03/09
  • 2時間でSassを習得!Sass初心者向け講習スライド大公開! | WebNAUT

    ※この記事は2014年2月4日に執筆された記事です。現在は仕様が異なる可能性があります。 CSSを効率的に書ける言語として昨今話題のSass。 これから導入をお考えの方に向けて2時間でマスターできる初心者向けのSass講習スライドを公開致します。 普段CSSを書く人も書かない人もSassがどういうものかを知る良い機会ですので、是非ご覧ください。 スライドに沿って実践すればSassの基を短時間でマスターできます! この講習では目で見るよりも実際に触れる事で理解が深まるよう、実習スタイルを取っています。 実習に使うファイルセットはこちらからダウンロードして上記のスライドと合わせてお使いください。 https://webnaut.jp/download/markup_140204/sass.zip(3.5MB) Sassの良さを活かすためには、チーム全員がSassを理解することが大切 Sass

    2時間でSassを習得!Sass初心者向け講習スライド大公開! | WebNAUT
  • モバイルアプリ向けUIフレームワークionicがSassで作られている&AngularJSに最適化されていて俺得すぎる | mah365

    HTML5でモバイルアプリを作るなら、UIはionicで決まりなのでは!と思えるぐらい良いライブラリです。AngularJS&Sass派の人はぜひ使ってみてはいかがでしょうか。 はじめからAngularJSで使うことを念頭に置かれているのが良い はじめからAngularJSで使うことを念頭に置かれているので、モバイルアプリで当たり前に使う機能をAngularJSから簡単に操作できるように、ionic-angular.jsというライブラリが用意されています。 ナビゲーション(Views and Navigation) テーブルビュー(List) タブバー(Tab Bar) スライドメニュー(Slide Menu) などなど、一通りの機能がAngularJSから操作できるようになっています。 設計方針もCocoa Touchっぽくしているとのことで、iOSネイティブで開発していた人にもとっつき

    モバイルアプリ向けUIフレームワークionicがSassで作られている&AngularJSに最適化されていて俺得すぎる | mah365
    Nyoho
    Nyoho 2014/01/30
    それは楽しそう。使ってみよう。
  • RailsでCompass, zurui-design, Sassy-Buttons, Bootsrapを使う! - 酒と泪とRubyとRailsと

    RailsでCompass, Zurui-design, Sassy-Buttons, Bootsrapを使う! Feb 8th, 2013 Tweet Railsはライブラリのsprocketsのお陰で、LESS/SCSS/SASSが混在していてもよしなにCSSに変換してくれるそうです。ということで、Rails + Bootstrap環境に今まで気になっていたCompass, Zurui-design, Sassy-Buttonsを導入してみました! Compassとは? Sassをさらに強化してくれる便利なmixin群、スプライト自動作成、プロジェクトごとに設定ファイルを適用などがセットになったフレームワークです。 CompassについてはCSSの常識が変わる!「Compass」、基礎から応用まで! | 株式会社LIGにすごく丁寧な説明があります。 また、英語ですがCompassの

  • Buttons Builder

  • Rubyistのためのズルいデザインハンズオン in RubyHiroba P4D ワークショップ

    ズルいデザインを使った Rails 用 gem "zurui-sass-rails" の使って、実際にデザインの作り方を体験できるハンズオンです。 体験用レポジトリ https://github.com/prog4designer/zurui-hands-on zurui-sass-rails https://github.com/mahm/zurui-sass-rails ズルいデザインについて - 前半のスライド https://speakerdeck.com/ken_c_lo/zuruidezaintekunituku-in-rubyhiroba-p4dwakusiyotupu

    Rubyistのためのズルいデザインハンズオン in RubyHiroba P4D ワークショップ
  • 昔のCSSをLessとかSassにしたいの

    ども、白です。ホワイトデーは来月です(はい)。 さて、いろんなデバイスを対象にしたり、ちょっと規模の大きいサイトを作っていくとなるとCSSを書くのも大変です。そんな時は「素のCSSなんて書いてられっか、バカヤロー!(ガラガラガッシャーン)」ってなるので、最近話題の「Less」や「Sass(+Compass)」「Stylus」といったCSSプリプロセッサを使ってテーマのスタイルを作る人もいるでしょう。 新規で作る場合は自分の好きなプリプロセッサを使えばいいし、「Forge」なんていうSass / CoffeeScriptなテーマ開発フレームワークみたいなの(要Ruby / RubyGems)もあるんですが、昔構築したサイトのメンテナンスとかリニューアルの時など、既存のテーマを元にいじらないといけない場合はきっとイライラすることでしょう(笑)。 しかし、世の中には便利なツールを作ってくださる開

    昔のCSSをLessとかSassにしたいの
  • Online StyleSheet Generator | OneClickCSS

    What's this? HTMLソースをもとに、id,class名CSS、子孫セレクタCSS、子セレクタCSS、LESS、SASS、SCSSを自動生成するオンラインサービスです。 従来のHTMLコーディグを強力にサポートします。 What's LESS/SASS/SCSS? LESS / SASS / SCSSCSSを効率的にコーディングできるCSSメタ言語です。 従来のCSSに比べ子孫セレクタ・子セレクタを簡単に管理することができ、高速にコーディングすることができます。 LESS OFFICIAL SASS/SCSS OFFICIAL 関連サービス 高画質サムネイル生成サービス HTTPクエリデコード SQLフォーマッター Insert文フォーマッター スペースフォーマッター JSONフォーマッター HTML/XMLフォーマッター Emmet toolkit for <textare

    Online StyleSheet Generator | OneClickCSS
    Nyoho
    Nyoho 2013/01/08
    ええじゃんこれ
  • compass-style.org is almost here!

    The owner of this domain has not yet uploaded their website.

  • コーディング速度を3倍早くするSass(Scss)のフレームワーク”Compass”が本当に便利 |https://wp.yat-net.com/name

    2012年 10月 31日 コーディング速度を3倍早くするSass(Scss)のフレームワーク”Compass”が当に便利 カテゴリ: Sass タグ:CodingSassScssコーディング効率化 \ CSSのメタ言語Sass(Scss)。これ使うと凄く便利でコーディングスピードが上がるんですが、これをより便利に使えるようにしたフレームワークのCompassがもの凄く便利なので記事にしました。赤い彗星みたいなタイトルになってますが、使いこなせばかなり早くなります。 1.Compassとは 2.インストール 3.初期設定 4.Sass(Scss)ファイルをCSSファイルに 5.実際に作る 6.参考文献 compassとは オープンソースのCSSオーサリングフレームワークです。Sassがベースになっており、mixinで予めベンダープレフィックスが定義されていたりと、Sassをより便利に使え

    コーディング速度を3倍早くするSass(Scss)のフレームワーク”Compass”が本当に便利 |https://wp.yat-net.com/name
  • Sass: Syntactically Awesome Style Sheets

    Sass is the most mature, stable, and powerful professional grade CSS extension language in the world. CSS Compatible Sass is completely compatible with all versions of CSS. We take this compatibility seriously, so that you can seamlessly use any available CSS libraries. Feature Rich Sass boasts more features and abilities than any other CSS extension language out there. The Sass Core Team has work

  • 1