• Shaarli
  • Tag cloud
  • Picture wall
  • Daily
  • RSS
  • Login
4369 shaares
12 / 32
Filters
635 results tagged webdesign

Fixing MVC in Web Applications

QRCode

Model
The application.
View
What the consumer (user) sees. Often HTML, JSON, or XML.
Controller
A thin layer connecting the View and the Model.

Almost every MVC tutorial that I see confuses the data model with the Model.

https://ovid.github.io/articles/fixing-mvc-in-web-applications.html
April 26, 2019 at 8:27:15 AM EDT *
mvc webdesign
FILLER

You probably don’t need input type=“number”

QRCode

Time and time again, it seems like reaching for input type="number" is a good idea, but it almost always isn’t. While input type="number triggers numeric keyboards on touchscreens leading to better mobile UX, that can also be accomplished by configuring the pattern attribute in a certain way (Zach Leatherman has a great deep dive post into all of this).

http://bradfrost.com/blog/post/you-probably-dont-need-input-typenumber
April 25, 2019 at 4:11:24 PM EDT *
webdesign forms
FILLER

Animating SVG with CSS – LogRocket

QRCode

Do it yourself using the aforementioned CSS/Sass, or take a shortcut by using a plugin like Animate.CSS. It contains ready-to-use utility classes for common animations, such as fades, slides, shake, and many more.

https://blog.logrocket.com/animating-svg-with-css-83e8e27d739c
April 14, 2019 at 10:25:20 AM EDT *
css animation svg webdesign
FILLER

Making CSS Animations Feel More Natural

QRCode

The first thing to look at is the timing function. In the above example, we’re using a linear timing function, which means that the box is constantly moving at the same speed. In some cases, this is desirable; however, in the real world, motion usually doesn’t work like that.

https://css-tricks.com/making-css-animations-feel-natural/
September 25, 2018 at 2:01:40 PM EDT *
css animation webdesign
FILLER

Elevation - Material Design

QRCode

Elevation is the relative distance between two surfaces along the z-axis.

Elevation in Material Design is measured as the distance between Material surfaces. The distance from the front of one Material surface to the front of another is measured along the z-axis in density-independent pixels (dps) and depicted (by default) using shadows

https://material.io/design/environment/elevation.html
September 25, 2018 at 1:59:07 PM EDT *
webdesign inspiration materialdesign designsystem
FILLER

Everything You Need To Know About Alignment In Flexbox

QRCode

In this article, we take a look at the alignment properties in Flexbox while discovering some basic rules to help remember how alignment on both the main and cross axis works.

https://www.smashingmagazine.com/2018/08/flexbox-alignment/
September 25, 2018 at 1:38:01 PM EDT *
flexbox css webdesign
FILLER

The ultimate guide to proper use of animation in UX

QRCode

I just want to collect all the main principles & rules in one place, so that other designers who want to start animating interfaces don’t have to search for additional information.

https://uxdesign.cc/the-ultimate-guide-to-proper-use-of-animation-in-ux-10bd98614fa9
September 25, 2018 at 1:34:28 PM EDT *
webdesign animation
FILLER

Optical Effects in User Interfaces

QRCode

How to make optically balanced icons, correct shapes alignment, and perfect corner rounding. An illustrated guide.

What is bigger: a 400-pixel square or a 400-pixel circle? Geometrically speaking, their width and height are equal. But look at the picture below. Our eyes immediately detect that the square outweighs the circle.

https://medium.muz.li/optical-effects-9fca82b4cd9a
September 10, 2018 at 1:12:50 PM EDT *
webdesign graphics
FILLER

Good to great UI animation tips

QRCode

Practical suggestions to improve your UI micro-interactions.
Let’s see some examples of UI animations going from good to great. With a little bit of tweaking here and there, you can elevate your UI patterns with animation.

https://uxdesign.cc/good-to-great-ui-animation-tips-7850805c12e5
September 4, 2018 at 7:32:29 PM EDT *
webdesign animation
FILLER

Free Frontend - CSS Menus

QRCode

Hand-picked HTML and CSS code examples, tutorials and articles

https://freefrontend.com/css-menu
August 6, 2018 at 2:29:35 PM EDT *
css webdesign javascript menu
FILLER

What Happens When You Create A Flexbox Flex Container? — Smashing Magazine

QRCode

In a short series of articles, I’m going to spend some time in detailed unpacking of Flexbox — in the same way I have done in the past with grid. We’ll have a look at the things Flexbox was designed for, what it really does well, and why we might not choose it as a layout method. In this article, we will take a detailed look at what actually happens when you add display: flex to your stylesheet.

https://www.smashingmagazine.com/2018/08/flexbox-display-flex-container/
August 3, 2018 at 1:41:36 PM EDT *
css webdesign flexbox
FILLER

The Responsive Website Font Size Guidelines (Updated for 2018) – Learn UI Design

QRCode

Use a text input font size of at least 16px. If your text inputs have a smaller font size than that, iOS browsers will zoom in on the left side of the text input, often obscuring the right side and forcing the user to manually zoom out after using the text box.

When picking a base size for a desktop website or web app, you can break down most designs into one of two types:

Text-heavy pages. Articles, blogs, news, etc. These are pages where the primary purpose the user has on the page is to read. There is very little in terms of interaction – perhaps just clicking a few links.
Interaction-heavy pages. Apps that involve more hovering, clicking, searching for an item in a list or table, editing, typing, etc. There may be plenty of text on the page, but it’s not stuff you read straight through like a book.

https://learnui.design/blog/mobile-desktop-website-font-size-guidelines.html#desktop-web
August 1, 2018 at 11:35:29 AM EDT *
webdesign typography
FILLER

CSS Duotone Generator

QRCode
https://cssduotone.com/
July 31, 2018 at 9:41:38 AM EDT *
images webdesign
FILLER

How to use Chrome DevTools like a Pro | The JotForm Blog

QRCode
  1. DOM Search by CSS Selectors
  2. Material and Page Color Palettes
  3. Multiple Cursor
  4. Get the current element with “$0”
  5. View Event Listeners
  6. Media Query
  7. Copy Response
  8. Run Predefined Snippets
https://www.jotform.com/blog/how-to-use-chrome-devtools-like-a-pro
July 30, 2018 at 2:45:32 PM EDT *
chrome devtools javascript webdesign
FILLER

Understanding CSS Layout And The Block Formatting Context

QRCode

How a Block Formatting Context (BFC) behaves is easiest to understand with a simple float example. In the below example I have a box that contains an image that has been floated left and some text. If we have a good amount of text it wraps around the floated image and the border then runs around the whole lot.

There are two ways in which we ordinarily fix this layout problem. One would be to use a clearfix hack, which has the effect of inserting an element below the text and image and setting it to clear both. The other method is to use the overflow property, with a value other than the default of visible.
.outer {
overflow: auto;
}

https://www.smashingmagazine.com/2017/12/understanding-css-layout-block-formatting-context/
July 27, 2018 at 1:16:45 PM EDT *
webdesign css float
FILLER

Optimising mobile web navigation

QRCode

Adding a hamburger menu was convenient, but removing it ultimately led to better business performance.

Whether that’s by making the hamburger toggle action more explicit, or removing it completely — the gains can be considerable.

We’ve taken the learnings from these tests forward and are avoiding hamburger menus where possible. One recent example is a relatively complex e-commerce site, for which we’ve designed a site structure tailored around mobile optimised navigation — allowing us to expose the menu items by default.

https://uxdesign.cc/optimising-mobile-web-navigation-2-recent-successes-8132c715f516
July 23, 2018 at 12:46:39 PM EDT *
mobile webdesign
FILLER

How To Design Emotional Interfaces For Boring Apps — Smashing Magazine

QRCode

Humans can’t endure boredom for a long time, which is why products that are built for non-exciting, repetitive tasks so often get abandoned and gather dust on computers and phones. But boredom, according to psychologists, is merely lack of stimulation, the unfulfilled desire for satisfying activity. So what if we use the interface to give them that stimulation?

  • Gameification
  • Humor
  • Animation
  • Art
https://www.smashingmagazine.com/2018/04/designing-emotional-interfaces-boring-apps/
July 3, 2018 at 11:05:40 AM EDT *
webdesign design animation
FILLER

The biggest WTF in design right now

QRCode

What are user flows and why you need to use them. An illustrated guide on going from “WTF, am I looking at”, to a clear design of how your app works.
All together now!
Let’s say you’re a billionaire and want to use your massive marketing and PR team to come across as a bored polymath who funds his crazy ideas with novel products like roofing torches. WTF!? Say it with me: what’s the flows?

https://uxdesign.cc/the-biggest-wtf-in-design-right-now-87139f367d66
May 23, 2018 at 1:33:32 PM EDT *
webdesign ux
FILLER

Why you should use Google Font Superfamilies

QRCode

A font superfamily is set of typefaces (example: merriweather and merriweather sans) that have been specifically designed to look good together.

Here are 10 Google Font superfamilies you should know about

https://medium.freecodecamp.org/low-hanging-design-fruit-why-you-should-use-google-font-superfamilies-1dae04b2fc50
May 17, 2018 at 9:30:39 AM EDT *
fonts typography webdesign
FILLER

The Best Place for Error Messages on Forms

QRCode

User Preference of Error Message Locations

Users rated which error message location they found most satisfying. There was a strong user preference and expectation for right of the field placement.

Error messages placed to the left of the field were rated the worst. Error messages placed above the field caused the highest cognitive load followed by error messages below the field.

http://uxmovement.com/forms/the-best-place-for-error-messages-on-forms/
May 16, 2018 at 7:15:52 AM EDT *
forms webdesign
FILLER
12 / 32
Shaarli · The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community · Documentation
Fold Fold all Expand Expand all Are you sure you want to delete this link? Are you sure you want to delete this tag? The personal, minimalist, super fast, database-free, bookmarking service by the Shaarli community