Internationale Web News

  • When a Line Doesn’t Break
    Donnerstag 16:57 Welling Guzman at CSS-Tricks
    We expect a line to break when the text on that line reaches the parent box boundaries. We see this every time we create a paragraph, just like this one. When the parent box doesn’t have enough room for the next word in a line, it breaks it and moves down to the next line and repeats that process. Well, that’s how it works when words are separated by spaces or other whitespace. As far as CSS goes, there are … Read article “When a Line Doesn’t Break” The post When a Line Doesn’t Break appeared first on CSS-Tricks.
  • Differences Between Static Generated Sites And Server-Side Rendered Apps
    Donnerstag 14:00 at Articles on Smashing Magazine — For Web Designers And Developers
    JavaScript currently has three types of applications that you can build with: Single Page Applications (SPAs), pre-rendering/static generated sites and server-side rendered applications. SPAs come with many challenges, one of which is Search Engine Optimization (SEO). Possible solutions are to make use of Static Site Generators or Server-Side Rendering (SSR). In this article, I’m going to explain them alongside listing their pros and cons so you have a balanced view.
  • How-to guide for creating edge-to-edge color bars that work with a grid
    Mittwoch 22:11 Chris Coyier at CSS-Tricks
    Hard-stop gradients are one of my favorite CSS tricks. Here, Marcel Moreau combines that idea with CSS grid to solve an issue that’s otherwise a pain in the butt. Say you have like a 300px right sidebar on a desktop layout with a unique background color. Easy enough. But then say you want that background color to stretch to the right edge of the browser window even though the grid itself is width-constrained. Tricker. CodePen Embed Fallback Direct Link to … Read article “How-to guide for creating edge-to-edge color bars that work with a grid” The post How-to guide for creating edge-to-edge col …
  • A Complete Guide to Dark Mode on the Web
    Mittwoch 16:47 Adhuham at CSS-Tricks
    “Dark mode” is defined as a color scheme that uses light-colored text and other UI elements on a dark-colored background. Dark mode, dark theme, black mode, night mode… they all refer to and mean the same thing: a mostly-dark interface rather than a mostly-light interface. The post A Complete Guide to Dark Mode on the Web appeared first on CSS-Tricks.
  • Information And Information Architecture: The BIG Picture
    Mittwoch 14:30 at Articles on Smashing Magazine — For Web Designers And Developers
    We are living in a world exploding with information, but how do we find what is relevant to us at the time that we need it? I believe that good information architecture is key to helping us navigate through the mountains of data and information we have created for ourselves. In this article, we will first describe what information architecture is, why it’s important, and approaches to effective implementation. Then we explore ideas around the broader view of the information age, how we use information, and how it impacts our world and our lives.
  • The Types of Freelance Design Clients You Should Avoid
    Mittwoch 9:00 Addison Duvall at Speckyboy Design Magazine
    Some clients won’t respect your time and expertise. Others won’t be realistic or professional in their expectations. Avoid these types of clients! The post The Types of Freelance Design Clients You Should Avoid appeared first on Speckyboy Design Magazine.
  • New in Chrome: CSS Overview
    Mittwoch 1:59 Robin Rendle at CSS-Tricks
    Here’s a fancy new experimental feature in Chrome! Now, we can get an overview of the CSS used on a site, from how many colors there are to the number of unused declarations… even down to the total number of defined media queries. Again, this is an experimental feature. Not only does that mean it’s still in progress, but it means you’ll have to enable it to start using it in DevTools. Open up DevTools (Command+Option+ … Read article “New in Chrome: CSS Overview” The post New in Chrome: CSS Overview appeared first on CSS-Tricks.
  • Global and Component Style Settings with CSS Variables
    Mittwoch 1:58 Chris Coyier at CSS-Tricks
    The title of this Sara Soueidan article speaks to me. I’m a big fan of the idea that some CSS is best applied globally, and some CSS is best applied scoped to a component. I’m less interested in how that is done and more interested in just seeing that conceptual approach used in some fashion. Sara details an approach where components don’t have too much styling by default, but have CSS custom properties applied to them that are ready to … Read article “Global and Component Style Settings with CSS Variables” The post Global and Component Style Settings with CSS Variables appeared first on CSS-T …
  • JavaScript in SVGs
    Dienstag 17:33 David Walsh at David Walsh Blog
    SVGs are such an amazing tool for creating custom fonts, animations, size-reduced graphics, and more. They’re part HTML, part image, and all awesome. Many websites have moved toward SVG instead of JPG, GIF, and PNG due to the flexibility that SVG provides. Whats one example of that flexibility? Did you know that you can embed […] The post JavaScript in SVGs appeared first on David Walsh Blog.
  • Responsive Styling Using Attribute Selectors
    Dienstag 16:35 Jakob E at CSS-Tricks
    One of the challenges we face when implementing class-based atomic styling is that it often depends on a specific breakpoint for context. We can prefix each breakpoint. This works well until we start adding multiple classes. That’s when it becomes difficult to keep a track what relates to what and where to add, remove. or change stuff. The post Responsive Styling Using Attribute Selectors appeared first on CSS-Tricks.
  • Five 5-minute Videos from Ethan on Design & Accessibility
    Dienstag 16:34 Chris Coyier at CSS-Tricks
    Ethan: I’ve been working with Aquent Gymnasium to produce a series of five short tutorial videos, which have been launching over the course of this past week. Since the last video just went live, I’m thrilled to share the whole list with you: • Introduction to using VoiceOver on macOS• Designing beautiful focus states• Flexible and accessible typesetting• Responsively designing with viewport units• Designing beautiful and accessible drop caps Five minutes is a real sweet … Read article “Five 5-minute Videos from Ethan on Design & Accessibility” The post Five 5-minute Videos from Ethan on Desig …
  • The 5 Biggest Pains in Website Maintenance
    Dienstag 12:58 Eric Karkovack at Speckyboy Design Magazine
    We take a look at (in no particular order) five of the more painful maintenance-related issues that many modern websites have to face. The post The 5 Biggest Pains in Website Maintenance appeared first on Speckyboy Design Magazine.
  • Finding Inspiration In The Simple Things (July 2020 Wallpapers Edition)
    Dienstag 11:00 at Articles on Smashing Magazine — For Web Designers And Developers
    The smell of rain after a hot day, watching the moon rise on a summer night’s sky, going for a swim — often it’s the simple experiences that inspire us and that we treasure most. No matter what July will have in store for you this year, our new batch of wallpapers is bound to cater for some colorful inspiration along the way. More than nine years ago, we started out on this wallpapers adventure to bring you beautiful and inspiring wallpapers every month.
  • Smashing Podcast Episode 19 With Andy Bell: What Is CUBE CSS?
    Dienstag 7:00 at Articles on Smashing Magazine — For Web Designers And Developers
    Today, we’re talking about CUBE CSS. What is it, and how does it differ from approaches such as BEM, SMACSS, and OOCSS? I spoke to its creator, Andy Bell, to find out. Show Notes CUBE CSS Piccalilli Learn Eleventy From Scratch – save 40%! Andy Bell and Piccalilli on Twitter Note: Listeners of the Smashing Podcast can save a whopping 40% on Andy’s Learn Eleventy From Scratch course using the code SMASHINGPOD.
  • When Sass and New CSS Features Collide
    Montag 16:56 Ana Tudor at CSS-Tricks
    Recently, CSS has added a lot of new cool features such as custom properties and new functions. While these things can make our lives a lot easier, they can also end up interacting with preprocessors, like Sass, in funny ways. So this is going to be a post about the issues I’ve encountered, how I go around them, and why I still find Sass necessary these days. The errors If you’ve played with the new min() and max() functions, … Read article “When Sass and New CSS Features Collide” The post When Sass and New CSS Features Collide appeared first on CSS-Tricks.
  • Styling Layout Wrappers In CSS
    Montag 16:55 Geoff Graham at CSS-Tricks
    Two things that strike me often about the web are how many ways there are to go about the same thing and how many considerations go into even the most seemingly simple things. Working with wrapper elements is definitely on both those lists. Wrappers (or containers or whatever) are so common — especially when establishing grid layouts and boundaries for the elements inside them — that it’s easy to take them for granted and reach for them without stepping back … Read article “Styling Layout Wrappers In CSS” The post Styling Layout Wrappers In CSS appeared first on CSS-Tricks.
  • Firebase Push Notifications In React
    Montag 15:30 at Articles on Smashing Magazine — For Web Designers And Developers
    Notifications have become a stable part of the web nowadays. It’s not uncommon to come across sites asking for permission to send notifications to your browser. Most modern web browsers implement the push API and are able to handle push notifications. A quick check on caniuse shows that the API enjoys wide support among modern chrome-based browsers and Firefox browser. There are various services for implementing notifications on the web.
  • Book: The Greatest CSS Tricks Vol. I
    Montag 14:57 Chris Coyier at CSS-Tricks
    Ya know, for a site called “CSS-Tricks” that I’ve run for well over a decade, it’s a little funny we’ve never done a book under that name. I’ve written a book about WordPress and SVG, but never CSS! Well, allow me to change that. I’ve been working on a “book” called The Greatest CSS Tricks Vol. I, as my attempt to stay true to this site’s name! The big idea is to make it like a coffee-table book for … Read article “Book: The Greatest CSS Tricks Vol. I” The post Book: The Greatest CSS Tricks Vol. I appeared first on CSS-Tricks.
  • 8 Animated CSS & JavaScript Code Snippets That Celebrate Summer
    Sonntag 22:48 Eric Karkovack at Speckyboy Design Magazine
    There’s a reason why so many of us look forward to summer. It provides an opportunity to get outdoors and away from our desks. Then there’s the chance to spend… The post 8 Animated CSS & JavaScript Code Snippets That Celebrate Summer appeared first on Speckyboy Design Magazine.
  • UX Website Audit: How UX Tests Can Make your Site Like a 5-Star Resort
    Samstag 15:00 Sam Selders at Web Design – WebFX Blog
    You’ve just set foot in the five-star vacation resort where you’ll be spending the next week. The lobby smells like fresh linens, the check-in desk is easy to find, and the lighting is warm. The comfort you feel upon entering the resort makes you trust your surroundings, and the beauty makes you want to indulge […] The post UX Website Audit: How UX Tests Can Make your Site Like a 5-Star Resort appeared first on WebFX Blog.
  • Inspired Design Decisions With Giovanni Pintori: Publicity Becomes An Art Form
    Freitag 16:00 at Articles on Smashing Magazine — For Web Designers And Developers
    With one or two occasional exceptions, I’ve spent the past twenty-two years designing for countless clients. A few of these projects lasted a year, some several months, but the majority for no more than a few weeks. Being completely absorbed for a few weeks or months in designing a product interface or a website can be a thrill. It often starts with the gratification which comes from winning the work.
  • Weekly News for Designers № 546
    Freitag 13:23 Speckyboy at Speckyboy Design Magazine
    This week’s Designer News – № 546 – includes Bootstrap 5 Alpha, Simple Design Tips for Crafting Better UI Cards, Making Stagger Reveal Animations for Text, Neumorphic Generator, Implement the No Style Design System, The „Finest“ Collection of UX/UI Components, Dieter Rams Wallpapers and lots more! The post Weekly News for Designers № 546 appeared first on Speckyboy Design Magazine.
  • Django Highlights: Wrangling Static Assets And Media Files (Part 4)
    Donnerstag 14:30 at Articles on Smashing Magazine — For Web Designers And Developers
    Django websites involve a lot of files. It’s not just source code for the configuration, models, views, and templates, but also static assets: CSS and JavaScript, images, icons. As if that wasn’t enough already, sometimes users come along and want to upload their own files to your website. It’s enough to make any developer incredulous. Files everywhere! Here’s where I wish I could say (without caveats): “Don’t worry, Django has your back!
  • A Practical Guide To Testing React Applications With Jest
    Mittwoch 14:00 at Articles on Smashing Magazine — For Web Designers And Developers
    In this article, I’m going to introduce you to a React testing tool named Jest, along with the popular library Enzyme, which is designed to test React components. I’ll introduce you to Jest testing techniques, including: running tests, testing React components, snapshot testing, and mocking. If you are new to testing and wondering how to get started, you will find this tutorial helpful because we will start with an introduction to testing.
  • Educating Clients About the True Value of Your Services as a Designer
    Dienstag 23:23 Addison Duvall at Speckyboy Design Magazine
    Okay, freelance designers. Stop me if you’ve heard this one: you’re working on a project for a client, and all of a sudden there’s a discrepancy with your payment. Perhaps… The post Educating Clients About the True Value of Your Services as a Designer appeared first on Speckyboy Design Magazine.
  • CSS background-repeat: round
    Dienstag 16:57 David Walsh at David Walsh Blog
    The CSS spec is full of gems that sneak their way past most of us web designers and developers. Stuff like :focus-within, prefers-reduced-motion, and prefers-color-scheme suddenly make their way into CSS without us really finding out for months or years. One such example is background-repeat: round. background-repeat: round repeats a background image without clipping! .my-element […] The post CSS background-repeat: round appeared first on David Walsh Blog.
  • How Web Designers Can Help Restaurants Move Into Digital Experiences
    Dienstag 14:00 at Articles on Smashing Magazine — For Web Designers And Developers
    As much as I’ve always loved the experience of going out to eat and ordering in takeout, it’s very rare that I enjoy visiting a restaurant’s website. But I get it. The restaurant industry tends to run on very slim profit margins, so it’s hard to justify spending money on a professionally designed website when all they want it to do is list their hours of operation and menu.
  • Tips for Converting an Existing WordPress Website to Use the Gutenberg Block Editor
    Dienstag 9:28 Eric Karkovack at Speckyboy Design Magazine
    For new projects, going with Gutenberg is a great option. But what about existing websites? We take you through the conversion process and potential risks. The post Tips for Converting an Existing WordPress Website to Use the Gutenberg Block Editor appeared first on Speckyboy Design Magazine.
  • An Introduction To SWR: React Hooks For Remote Data Fetching
    Montag 14:00 at Articles on Smashing Magazine — For Web Designers And Developers
    SWR is a lightweight library created by Vercel (formerly ZEIT) that allows fetching, caching, or refetching data in realtime using React Hooks. It’s built with React Suspense which lets your components “wait” for something before they can render, including data. SWR ships also with great features such as dependent fetching, focus on revalidation, scroll position recovery, and so on. It’s also a very powerful tool since it’s backend agnostic and has good support for TypeScript.
  • Making Time for Your Professional Learning Goals
    Montag 12:31 Eric Karkovack at Speckyboy Design Magazine
    With the disruption of the pandemic, many web designers have had to put their learning goals on hold. The question is, how do we manage these disruptions and avoid falling behind? The post Making Time for Your Professional Learning Goals appeared first on Speckyboy Design Magazine.
  • What Is User Experience (UX) Testing? [+4 UX Best Practices]
    Samstag 16:54 Macy Storm at Web Design – WebFX Blog
    Do you want to provide a great experience for visitors on your site? If so, user experience (UX) testing can help you analyze your site to ensure you’re providing a great experience for your audience. But what is user experience testing? On this page, we’ll answer this question, and also include: User experience tests to […] The post What Is User Experience (UX) Testing? [+4 UX Best Practices] appeared first on WebFX Blog.
  • A Monthly Update On All Things Smashing
    Freitag 20:00 at Articles on Smashing Magazine — For Web Designers And Developers
    The entire Smashing team has been doing its very best to bring you live sessions with real experts — people with practical experience who love to share what they have learned throughout their careers. We organized Smashing Meets on three days — events that were open to everyone in the web community. With sessions on performance, CSS, GraphQL, and creative courage, we made sure to leave plenty of time for Q&A, networking, competitions and prizes.
  • What Vitruvius Can Teach Us About Web Design
    Freitag 12:00 at Articles on Smashing Magazine — For Web Designers And Developers
    There’s no escaping the ancient masters. Their shadows loom large over philosophy, literature, architecture, warfare, and… web design? Believe it or not, yes. Although Plato infamously omitted CSS Grid from from the final draft of The Republic, there is nonetheless plenty the old heads can teach us about web development. Today’s lecture is about architecture, and how some of its core tenets apply to the worldwide web. Architectural terms are not unusual in web development, and for good reason.
  • Weekly News for Designers № 545
    Freitag 9:56 Speckyboy at Speckyboy Design Magazine
    This week’s Designer News – № 545 – includes What is Developer Experience (DX)?, Color Copy Paste, Cool Little CSS Grid Tricks for Your Blog, Free Isometric Illustrations, SocialSizes.io, A Cheatsheet for User Interview and Follow Ups Questions, Stranger Things, JavaScript Edition and a whole lot more! The post Weekly News for Designers № 545 appeared first on Speckyboy Design Magazine.
  • Solving Common Cross-Platform Issues When Working With Flutter
    Donnerstag 12:30 at Articles on Smashing Magazine — For Web Designers And Developers
    I’ve seen a lot of confusion online regarding Web development with Flutter and, often, it’s sadly for the wrong reasons. Specifically, people sometimes confuse it with the older Web-based mobile (and desktop) cross-platform frameworks, which basically were just Web pages running within browsers running within a wrapper app. That was truly cross-platform in the sense that the interfaces were the same anyway because you only had access to the interfaces normally accessible on the Web.
  • Mirage JS Deep Dive: Using Mirage JS And Cypress For UI Testing (Part 4)
    Mittwoch 12:30 at Articles on Smashing Magazine — For Web Designers And Developers
    One of my favorite quotes about software testing is from the Flutter documentation. It says: “How can you ensure that your app continues to work as you add more features or change existing functionality? By writing tests.” On that note, this last part of the Mirage JS Deep Dive series will focus on using Mirage to test your JavaScript front-end application. Note: This article assumes a Cypress environment. Cypress is a testing framework for UI testing.
  • Working With Good and Bad Design Clients
    Mittwoch 9:52 Addison Duvall at Speckyboy Design Magazine
    We offer advice on how to determine which freelance design clients are good and which ones aren’t before you begin to work with them. The post Working With Good and Bad Design Clients appeared first on Speckyboy Design Magazine.
  • Better Reducers With Immer
    Dienstag 14:30 at Articles on Smashing Magazine — For Web Designers And Developers
    As a React developer, you should be already familiar with the principle that state should not be mutated directly. You might be wondering what that means (most of us had that confusion when we started out). This tutorial will do justice to that: you will understand what immutable state is and the need for it. You’ll also learn how to use Immer to work with immutable state and the benefits of using it.
  • How CSS Variables Can Improve Efficiency and Consistency
    Dienstag 10:19 Eric Karkovack at Speckyboy Design Magazine
    Code repetition is one of the more frustrating aspects of CSS. Having to type out the same property values over and over throughout a stylesheet takes time. And when making… The post How CSS Variables Can Improve Efficiency and Consistency appeared first on Speckyboy Design Magazine.
  • Kotlin Coroutines and Delay
    Donnerstag 4:45 David Walsh at David Walsh Blog
    Whenever I suspect that there’s a timing conflict causing a problem with rendering and directives, I usually opt for a JavaScript setTimeout with a delay. The setTimeout code never makes it to production, but it does help me to understand if my code is the problem or if there’s a timing conflict. In working with […] The post Kotlin Coroutines and Delay appeared first on David Walsh Blog.