When is it OK to Disable Text Selection?

When is it OK to Disable Text Selection?

Using CSS, it’s possible to prevent users from selecting text within an element using user-select: none. Now, it’s understandable why doing so might be considered “controversial”. I mean, should we be disabling standard user behaviors? Generally speaking, no, we … When is it OK to Disable Text Selection? originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter. ...
Creating Realistic Reflections With CSS

Creating Realistic Reflections With CSS

In design, reflections are stylized mirror images of objects. Even though they are not as popular as shadows, they have their moments — just think about the first time you explored the different font formats in MS Word or PowerPoint: … Creating Realistic Reflections With CSS originally published on CSS-Tricks. You should get the newsletter. ...
Creating the DigitalOcean Logo in 3D With CSS

Creating the DigitalOcean Logo in 3D With CSS

Howdy y’all! Unless you’ve been living under a rock (and maybe even then), you’ve undoubtedly heard the news that CSS-Tricks, was acquired by DigitalOcean. Congratulations to everyone! 🥳 As a little hurrah to commemorate the occasion, I wanted to … Creating the DigitalOcean Logo in 3D With CSS originally published on CSS-Tricks. You should get the newsletter. ...
Add a CSS Lens Flare to Photos for a Bright Touch

Add a CSS Lens Flare to Photos for a Bright Touch

I’m a big fan of movies by J.J. Abrams. I enjoy their tight plots, quippy dialog, and of course: anamorphic lens flares. Filmmakers like Abrams use lens flare to add a dash of ‘homemade’ realism to their movies, … Add a CSS Lens Flare to Photos for a Bright Touch originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter. ...
Signals in Django

Signals in Django

Signals are used to do any action in response to a model instance being modified. Signals are tools that assist us in connecting occurrences to actions. We can create a function that will execute when a signal is received. In other words, Signals are used to respond to the alteration or creation of a specific database entry. ...