Webデザイナーにとって必要不可欠なアドビのソフト。このほど、日本法人であるアドビ システムズ 株式会社は、UI/UXのためのデザインツール「Adobe XD」のアップデートを発表した。 アップデートの詳細は、「プラグイン」パネルの新規追加、XDとPhotoshopの連携強化、デザインスペックから開発者がコピー&ペースト可能なCSSコードを自動生成する機能を追加。さらに、作業効率をアップするためにコンポーネントの操作性も改善したとのことだ。 アップデート内容今回のアップデートの内容のいくつかを紹介する。 プラグインパネルプラグインは、XDを機能拡張できる機能。新しい機能を追加したり、XDと他のアプリケーションを連携させたりできる。 今回追加したプラグインパネルによって、それらのプラグインの機能が簡単に活用できるようになった。好みのプラグインの起動や使用が、デザインカンバスから一切離れること
以下はjsmanifestによる記事、26 Miraculous VS Code Tools for JavaScript Developers in 2019の日本語訳です。 26 Miraculous VS Code Tools for JavaScript Developers in 2019 Visual Studio Code(一般的にはVScodeと呼ばれる)は、デスクトップ上で動作する軽量で強力なクロスプラットフォームのコードエディタです。 TypeScriptやChrome Debuggerなどの開発ツールがサポートされています。 最初は自分のプロジェクトを構築するためにVScodeを使ったのですが、すぐに惚れ込みました。 VScodeには、誰もが開発することができ、誰もが使用することができる莫大なオープンソースの拡張機能が存在します。 開発に使える便利なツールを探している
現在のWebサイトで画像が占める役割は大きいです。最近では画像がWebサイトの全帯域幅の60%以上を占めています。最先端のWebデザインの場合、さらに顕著でしょう。Pinterestのレイアウトのように、画像の豊富なソーシャルWebサイトにおいては、この数字は 85% 以上 (!) にまで上ります。 帯域幅は、残念ながらコストのかかるものです。トラフィックの多いWebサイトでは帯域幅がIT費用の大部分を占め、ホスティングやストレージの費用をも容易に上回ります。さらに、そのような大量のトラフィックは時間がかかるため、サイト訪問者がWebサイトを開いた際に画像の読み込みで長く待たされる可能性があります。 一方ではITのコスト、もう一方で読み込み時間による閲覧者の喪失を考えると、今どのようにオンラインで画像を管理しているかよく見直したくなるでしょう。このように、1秒ごとにWebサイト全体のコンバ
DigitalOcean provides cloud products for every stage of your journey. Get started with $200 in free credit! Some people outright hate the idea of CSS-in-JS. Just that name is offensive. Hard no. Styling doesn’t belong in JavaScript, it belongs in CSS, a thing that already exists and that browsers are optimized to use. Separation of concerns. Anything else is a laughable misstep, a sign of not lear
前置き デザインHTML・CSSを適用している際、 selectboxに不思議なCSS設定があったので、共有がてらメモ 何が起こったか selectboxを押しても反応しない selectbox内の特定の選択肢がなぜか表示されない selectboxを押しても反応しない クラスを消すと反応するようになっていた selectboxに直接設定されているCSS設定自体には妙な所が見当たらない <select class="selectbox"> <option value="">選択してください</option> <option value="東京都">東京都</option> ... <option value="北海道">北海道</option> </select> 通常疑うところ JSのselectのイベントでpreventDefaultやreturn falseされている CSSでpoi
stylelintはCSSだけでなくSCSSやSassやLessもサポートしており、Vueファイルの<style>タグ内部のスタイルシートも検証できるリンターです。 しかし、どうやらStylusはサポートしていないようです。 次のissueを見るとstylelintチームだけでは解決できない様子でcloseされていますね。 Support for Stylus · Issue #674 · stylelint/stylelint これはそもそもPostCSSのパーサープラグインにStylusをサポートしたものが無いからのようです。 さらにStylusのPostCSSパーサープラグインはどうなっているのか調べたところ、誰も作る気はなさそうです。 postcss-stylus syntax · Issue #602 · postcss/postcss しかし、このissueを読んでみるとSty
CSSの底力を見せてやる 「いいか…デザイナー…」 「これはCSSと私一人の問題だ…」 「CSSなんかに凝ったってSEOが捗るわけではないと知ったフウな事をいう者もいるだろう」 「SVGでいいじゃんという者もいる」 「だが」 「自分のCSSをドブに捨てられて その事を無理矢理忘れてSVGをただ貼るなんて人生は あたしはまっぴらごめんだし、 あたしはその覚悟をしてきた!!!」 …というわけではありませんが、なるべくリアルな眼球をHTMLとCSSでマークアップしていきます。 svgやcanvasは使わないしjsなんかもちろん使いません。 でも素で書くのは大変なのでpugとstylusでやっていこうと思います。 結果だけ知りたい人はこちら > eye2 pure css, without svg&canvas ベースとなる眼球を作成しよう
The Best Newsletters to Subscribe to for a Frontend Developer As web developers, we (obviously) help create the web. So it should come as no surprise that we have an inordinate amount of blog posts, articles, and links created on the web every week related to web development. Keeping up can be tough. One of the tools I use is to subscribe to newsletters, but there are a lot of those too! In this p
Bazelifying your appLet’s walk through making an existing basic application use Bazel for its build. You can find the final solution here which uses Bazel for build, for your reference. 1. Install Bazel DependenciesThe first step is to add dependencies needed to build with Bazel. You can use the below command which will add all the necessary dependencies and also add/modify some files necessary fo
After almost an year of hard work, I’m excited to finally announce Quark! You can check it out now over at https://quarkjs.io 🎉 Quark is a general purpose software tool specifically designed to help you create projects written in HTML, CSS and JavaScript with native desktop app like capabilities. Why? 🤔The idea of Quark started when I was pursuing my degree in Engineering and felt a need for a s
<!-- Carousel --> <div class="carousel"> <div class="carousel-inner"> <input class="carousel-open" type="radio" id="carousel-1" name="carousel" aria-hidden="true" hidden checked> <div class="carousel-item"> ... </div> <input class="carousel-open" type="radio" id="carousel-2" name="carousel" aria-hidden="true" hidden> <div class="carousel-item"> ... </div> <input class="carousel-open" type="radio"
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く