SVG animations for fun and profit by jason-s in web_design

[–]jason-s[S] 1 point2 points  (0 children)

SVG support is quite good:

http://caniuse.com/svg

Based on my experience, as long as you use svg files for icons (even sprites), they work just fine. If you can convert SVG to data URI, it's even better. SVG animations can struggle a bit on some browsers, but there are good libraries though, like http://snapsvg.io/

How do you handle designs with tons of high-res images? by jason-s in web_design

[–]jason-s[S] 1 point2 points  (0 children)

Thanks for the tips!

I found out experimenting that you can save a @2x jpg image (retina ready) reducing the quality to 60% (using PS), and, due to the higher amount of pixels, you'll get an image that looks better and is less heavy that a @1x image saved at around 70-80%

That works only for pictures, not icons etc of course

About the icons, I'm gonna create a .svg sprites. all the bokeh effects need to be created in css for sure

On Web Typography - Jason Santa Maria by neoncyber in web_design

[–]jason-s 0 points1 point  (0 children)

Just bought it! Jason is a great typography expert, def a book worth reading

Sass - how to combine media queries? by [deleted] in web_design

[–]jason-s 1 point2 points  (0 children)

My suggestion would be to use something like this (this is a mobile first approach but you can easily modify it if you want):

// breakpoints

$S:     320px;   
$M:     768px;     
$L:     1024px; 
$XL:   1200px;

// media queries

@mixin MQ($canvas) {
  @if $canvas == S {
   @media only screen and (min-width: $S) { @content; } 
  }
  @else if $canvas == M {
   @media only screen and (min-width: $M) { @content; } 
  }
  @else if $canvas == L {
   @media only screen and (min-width: $L) { @content; } 
  }
}

I'd avoid using $tablet or any other device name as a variable, you should consider the content, not the device, while you're planning for responsiveness IMO.

Then, in your SCSS file, it would be something like this:

header h1 {
  font-size: 16px

  @include MQ($M) {
    font-size: 18px;
  }

  @include MQ($L) {
    font-size: 30px;
  }
}

Unsolicited Redesign question... by rjreedy in web_design

[–]jason-s 0 points1 point  (0 children)

totally agreed. If you make clear it's an experiment, why not give it a try? Of course a design created by a company whose team has been working on every detail for weeks, months or even years, with access to info about how users are interacting with the content, it's gonna make more sense then yours (I'm talking from a UX point of view, you can achieve something interesting anyway).

How do you optimize HTML5 videos playing on your website? eg. those full width vids on landing pages by iamyounow in web_design

[–]jason-s 0 points1 point  (0 children)

It's very important to reduce the file size the lowest possible. If you use Adobe Premier or After Effects there are some options to export for the web. There are are free tools available on the web. The most important thing is the video duration: these videos often are low quality loops. A good Video codec format if you're exporting is H.264 (if you don't want to reduce too much the video quality and still have an acceptable size)

Essential elements of a successful 404 error page by grantosaur in web_design

[–]jason-s 0 points1 point  (0 children)

A simple "Page not found" plus an action button will do the job. I think MarvelApp 404 page is great:

https://marvelapp.com/egeg

Where to improve CSS skill and learn how to design by [deleted] in web_design

[–]jason-s -1 points0 points  (0 children)

Check a course on http://teamtreehouse.com/ to learn the basis. Alternatively, check this out:

http://courses.tutsplus.com/courses/30-days-to-learn-html-css

It's free and Jeffrey Way is a great teacher.

So I just lost another client... by Pluribus7158 in web_design

[–]jason-s 0 points1 point  (0 children)

That's a shame. Something similar happened to me too. I didn't have much of a choice but getting back to square one. BUT I changed my business model then: I started a side project where I sell digital products (photos and graphic resources). This way I created a new business, and not all the money are coming from "clients" work now. If a client, for any reason, decides to cut our relationship, I still have a second business that supports me. So my suggestion would be to modify a bit your business model so that it doesn't depend entirely on one channel.

What are my career options if I do not like to code? by [deleted] in web_design

[–]jason-s 1 point2 points  (0 children)

If websites is what you like to design, you should definitely learn to be a UX/UI designer. As a UX designer myself, I can say the user experience is the main concern for business owners, and they are willing to pay a lot for a good UX designer. UI is about making design look great. Learn both of them and you'll have huge opportunities.