Internationale Web News
- When a Line Doesn’t BreakWe 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.
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 gridHard-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“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 PictureWe 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 AvoidSome 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 OverviewHere’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 VariablesThe 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 …
- Responsive Styling Using Attribute SelectorsOne 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 & AccessibilityEthan: 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 MaintenanceWe 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)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?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 CollideRecently, 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.
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 CSSTwo 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 ReactNotifications 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. IYa 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.
- UX Website Audit: How UX Tests Can Make your Site Like a 5-Star ResortYou’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 FormWith 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 № 546This 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.
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 JestIn 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 DesignerOkay, 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: roundThe 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 ExperiencesAs 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 EditorFor 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 FetchingSWR 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 GoalsWith 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]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 SmashingThe 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 DesignThere’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.
The post Weekly News for Designers № 545 appeared first on Speckyboy Design Magazine.
- Solving Common Cross-Platform Issues When Working With FlutterI’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)One of my favorite quotes about software testing is from the Flutter documentation. It says:
Note: This article assumes a Cypress environment. Cypress is a testing framework for UI testing.
- Working With Good and Bad Design ClientsWe 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 ImmerAs 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 ConsistencyCode 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.
The post Kotlin Coroutines and Delay appeared first on David Walsh Blog.