8 Stunning Examples of CSS & JavaScript 3D Text Effects

If you’re looking to make a visual impact in your web projects, 3D text effects are a surefire way to do so. They can turn an ordinary website headline into a can’t-miss work of art.

The great thing is that a wide variety of 3D effects can be created using CSS and JavaScript. When thoughtfully implemented, this enables text to stay accessible and responsive. It’s a far cry from the days when such effects were only available through the use of images.

Today, we’ll take a look at some snippets that feature beautiful 3D text effects. They run the gamut from calm-and-classy to outrageously-animated. There’s something here for just about every need.

Letters on a Shelf

Here’s a fun example that shows off the power of the Three.js library. 3D text appears on a series of shelves – but there’s more than meets the eye. Click or touch a letter and it goes tumbling to its imminent doom.

See the Pen Interactive 3D-Letters using Three.js & Cannon.js by Angela Galliat

Dot Matrix Signage

This text snippet simulates the look of a dot matrix sign, and even lets you input your own custom text. As the sign rotates horizontally, note the subtle changes in hue. It nicely mimics the type of shading effect you’d see in the real world. Moving your cursor up and down also tilts the viewing angle.

See the Pen Pseudo 3D text by JK

Comic Book Heroes

The use of a cartoonish font and CSS animation make this example stand out. Rather, each word “jumps” at you in staggered intervals. Text outlines and shadowing help to bring out that third dimension.

See the Pen CSS 3D Text Effect by Kyle Wetton

Wavy Words

Amazingly, this 3D wave effect is done with pure CSS (and just over 50 lines, to boot). A unique layered look is combined with a blend mode to add a touch of mysticism. The gentle animation means that you can call attention to text without overwhelming users.

See the Pen Only CSS: Text Wave by Yusuke Nakaya

In the Shadows

Perhaps it sounds simplistic, but CSS shadows offer an effective way to add a 3D effect. Here we have a demonstration of two different ways to achieve three dimensions. Using the CSS filter property allows some of the page background to come through, while text-shadow provides a more traditional look.

See the Pen 3D effect with shadows by zastrow

Going Retro

We admit that this particular effect may not be appropriate for most projects. But it’s still great fun. The retro video game vibe and pulsating text go together like PAC-MAN and dots. It may even make you want to pull that old Commodore 64 out of storage.

See the Pen ’80s Inspired Pure CSS graphics by CurleyWebDev

The Strokes

3D doesn’t have to mean undignified. Take this stroked text for example. It offers plenty of multi-dimensional impact but is designed to blend in. This minimal effect could be great for article headlines or page titles.

See the Pen YPZJQz by @TimLamber

Set In Stone

Want even more subtlety? This engraving effect adds dimension and a bit of class. The styling was crafted with CSS, while the current date is generated via JavaScript. It’s going 3D without getting into anyone’s face.

See the Pen CSS only 3D engraved stone by Michael Burridge

Add 3D Text Effects with CSS and JavaScript

Whether you’re looking to add movement and interactivity or subtle decoration, 3D text effects can help. They call attention to important content and allow you to break out of the mundane.

What’s more, you don’t necessarily have to write a massive amount of code to create something unique. Some of the examples above were built with a relatively small bit of CSS. You can start small and work your way up to something grander if need be.

Looking for more 3D text snippets? Take a look at our CodePen collection for inspiration.

The post 8 Stunning Examples of CSS & JavaScript 3D Text Effects appeared first on Speckyboy Design Magazine.

What Is a Redirect and How Should You Use It?

Brooke is on her way to a biochemistry class at her university. As she makes her way to her usual classroom, she finds it filled with maintenance workers trying to repair a ceiling leak.

Then she spots a note on the door that says, “Class moved to room 314.” Following the note’s lead, she reroutes to room 314 and joins the rest of the class there.

The above example takes place in a physical space, but relocating and rerouting can happen online too. When it does, it happens through a redirect. Redirects are common, and they also significantly impact search engine optimization (SEO).

But what are redirects, and how can they impact your site’s SEO? Read on to learn more. Then try out our SEO checker to see where your site currently stands regarding redirects!

WebFX SEO Checker

  • it's Comprehensive.
  • it's Immediate.
  • it's FREE.
Check your site's SEO now!

What is a redirect?

Put simply, a redirect is a line of code used to make browsers send users to a different URL than the one they were originally trying to visit. The new URL should contain similar information to the original, so it can fulfill a similar purpose.

For example, let’s say you sell mattresses, and a user wants to visit your website to learn about your queen-sized mattress options. They start on your homepage, where they click a link to your “Queen” page. The URL for that page is:

However, that page is currently down for some reason, and until it’s back up, you need to send users to a different page. So, you create a redirect on that page. The result is that whenever a user tries to visit that URL, it automatically redirects them to:

On the redirected page, users should still be able to find similar information to the original, and they can do it without the annoyance of encountering a page outage.

When should you use redirects?

Redirects are useful tools for several situations. Here are some of the most common instances when you might use redirects on your site:

  • Temporary page maintenance: When you temporarily take down a page to rework or improve it, you can use a redirect to take users somewhere else in the meantime.
  • Permanent page deletion: Sometimes, you may completely remove a page from your site, but you’ll still want the links that lead to it, so you’ll redirect to a different URL.
  • Page merger: Another good time to use a redirect is to merge two separate pages into one. At least one of the original URLs won’t survive the merger, so you can redirect from it.
  • Domain change: If you create an entirely new website on a different domain, you may want to use redirects on a large scale to preserve the inbound links from the original.

All these situations could call for a redirect.

How do redirects affect SEO?

Redirects are often useful tools. In general, however, it’s a good idea to avoid using redirects when you can.

Redirects take longer to load than normal ones, slowing down your page load speeds. For that reason, try not to use them when you don’t have to — at least not permanent ones.

For example, if you want to create a new version of a page, try to simply update the original URL instead of creating a whole separate page. Keeping the original URL will ensure faster page speeds, leading to happier users and higher rankings.

Types of redirects

Not all redirects are made alike. Some serve different purposes than others, whether based on how long they’re in use or based on how they function.

Here’s an overview of the different redirect types you should know.

Permanent vs. temporary redirects

One of the major distinctions between redirect types comes down to whether they’re permanent or temporary. If you’re just doing some maintenance on a page for a few days, you’ll only want a temporary one — but a domain change is much more permanent.

When search engine crawlers encounter a temporary redirect, it essentially says to them, “Go to this other page for now.” The crawlers don’t memorize the temporary URL, so they’ll aim for the original URL next time they try to visit that page.

With permanent redirects, though, the old URL is done being used for good. The redirect tells the crawlers, “This is the new URL. Forget about the old one. Memorize this one, and visit it from now on.” That means that on subsequent crawls, things will run more quickly. 

Server-side redirects

Server-side redirects are those that occur directly on the server.

What does that mean? Whenever you use a browser to visit a URL, the browser sends a request to the server, which then directs the browser to the corresponding page.

So, with a server-side redirect, the server handles the redirect itself — the browser asks for URL A, and the server will intuitively send it to the new URL B instead.

The majority of redirects fit into this category, including the two most common:

  • 301 redirect: Permanent redirect used for deleted pages
  • 302 redirect: Temporary redirect used for pages under maintenance

For more information about 301 redirects, take a look at this helpful video introduction!

 

The distinctions between the individual redirect types listed above can be subtle and technical, but they all qualify as server-side redirects.

Client-side redirects

While 301 redirects and 302 redirects are the most commonly used, not all redirects happen on the server. Client-side redirects exist as well, where the browser — the “client” — has to handle the redirect itself.

With these redirects, the server doesn’t automatically redirect the browser to the new URL. Instead, when the browser makes its request, the server basically tells it, “Try asking for this other URL instead.” Then the browser has to ask a second time.

Because client-side redirects involve a lengthier process, they tend to be much slower, making them inadvisable to use. That said, there are two main types of client-side redirects:

  • Meta refresh: Refreshes the original page to a different URL
  • JavaScript: Changes the window’s URL after the code is run

Again, these both involve some technical know-how to fully understand, but you generally want to avoid using them anyway.

Redirect loops

A final problem to look out for when using redirects is the redirect loop. Redirect loops occur when a browser has to follow too many redirects to load the page at all.

 

 

Sometimes this happens because an old URL redirects to a new one, but the new one ends up redirecting back to the old one, causing an endless cycle. Other times, it happens because you move a page’s location multiple times, forming a whole chain of redirects.

When a browser has to follow too many redirects in a row, it will return an error message telling users that there is a redirect loop. The result is that users can’t access either the old or the new page.

To avoid this problem, be sure to check for loops whenever you set up redirects. Tools like Screaming Frog and Ahrefs can provide you with reports that will alert you to any redirect loops on your site!

Time To Level Up Your Sales

Our long list of services helps you make waves in your industry and increase metrics that matter most - like sales.

IN THE PAST 5 YEARS, WE'VE MANAGED MORE THAN 11.5 MILLION TRANSACTIONS ACROSS OUR CLIENT BASE.
Get a Proposal!

WebFX can help you use redirects to your advantage

Need to use redirects on your site, but scared of how it will impact your SEO? WebFX can put your fears at ease. We’ve been driving results through SEO for over 20 years, so we’re well-versed in using and optimizing redirects.

With our SEO services, you’ll get help with setting up all the redirects you need and optimizing all the other elements of your site to achieve high Google rankings. You’ll even receive a dedicated account representative to keep you informed about all that we do.

To get started with us, just call 888-601-5359 or contact us online today!

The post What Is a Redirect and How Should You Use It? appeared first on WebFX Blog.

OnTime Debugger Backend Trait

Package:
Summary:
Traits with PHP application debugging functions
Groups:
Author:
Description:
This package provides traits with PHP application debugging functions...

Read more at https://www.phpclasses.org/package/12023-PHP-Traits-with-PHP-application-debugging-functions.html#2021-05-01-12:14:17

Dwitri PHP Social Network Platform

Package:
Summary:
Create a community site like a social network
Groups:
Author:
Description:
This package can be used to create a community site like a social network...

Read more at https://www.phpclasses.org/package/12069-PHP-Create-a-community-site-like-a-social-network.html#2021-04-30-17:18:30

Weekly News for Designers № 590

Envato Elements

FigJam Simple Wireframe Templates – A free library that adds missing wireframing components to Figma’s new online whiteboard FigJam.
FigJam Simple Wireframe Templates

Why Web Designers Should Learn Multiple CMS – A few reasons why we think learning multiple CMS can be a good thing for every web designer.
Why Web Designers Should Learn Multiple CMS

Profiling Site Speed – This article explains how to use the Chrome DevTools Performance tab to profile your site and interpret the results.
Profiling Site Speed

The Making (and Potential Benefits) of a CSS Font – This is “just” HTML controlled with CSS, but still, it is software and it gets the message through.
The Making and Potential Benefits of a CSS Font

Yoome Free WooCommerce Theme – A free WooCommerce WordPress theme for creating stunning online shopping stores.

Checklist to Starting Your Freelance Graphic Design Business – To help set you up for success, Dribbble have shared a complete checklist of all the things you need to do and consider when starting your freelance design business.
Checklist to Starting Your Freelance Graphic Design Business

tiptap Headless WYSIWYG Text Editor – It’s customizable, comes with a ton of extensions, is open source, and gives you full control over every single aspect of your text editor experience.
tiptap Headless WYSIWYG Text Editor

Web Developer’s Guide to AVIF Images – AV1 Image File Format (AVIF) is a royalty-free image format that typically performs better than other popular alternatives like JPEG, PNG and WebP.
Web Developer Guide to AVIF Images

How Teaching Will Help You Become a Better Designer – We explore some of the key ways that sharing your knowledge will help you to become the best designer you can possibly be.
How Teaching Will Help You Become a Better Designer

Web Interface Handbook – A free book about the fundamentals of creating a good web interface. Covering how to create effective forms, typography, grids, and many other components of web design.
Web Interface Handbook

Content-Aware Image Resizing in JavaScript – This tutorial provides you with an interactive content-aware resizer so that you could play around with resizing your own images.
Content-Aware Image Resizing in JavaScript

Cindy Free WordPress Theme – A free WordPress theme for building an accessible, inclusive website for your hometown, city, village, community, local government, or politician.

Not Your Typical Horizontal Rules – Learn hot to get a little bit creative with an HR that will add a nice little personal touch to your content and designs.
Not Your Typical Horizontal Rules

The Grumpy Designer Wonders: Why Are Clients So Cheap? – We discuss cheap clients and how they limit what a designer can accomplish. And, how we can convince them to see the error in their ways.
Why Are Clients So Cheap

Am I FLoCed? – Google is testing FLoC on Chrome users worldwide. This free tool will allow you to find out if you’re one of them.
Am I FLoCed

A Guide To Newly Supported Modern CSS Pseudo-Class Selectors – This guide covers those pseudo-class selectors that currently have the best support along with examples to demonstrate how you can start using them.
A Guide To Newly Supported Modern CSS Pseudo-Class Selectors

QuickSnippets – Collections of code snippets that have been shared on Twitter.
Collections of code snippets that have been shared on Twitter

50 Free High-Resolution Texture Packs – A huge collection of free high-resolution texture packs that are just shouting out to be used in your next design project.
50 Free High-Resolution Texture Packs

The post Weekly News for Designers № 590 appeared first on Speckyboy Design Magazine.

FYP PHP Fuzzy Search on Encrypted Data

Package:
Summary:
Search encrypted data allowing fuzzy matching
Groups:
Author:
Description:
This package can search encrypted data allowing fuzzy matching...

Read more at https://www.phpclasses.org/package/12067-PHP-Search-encrypted-data-allowing-fuzzy-matching.html#2021-04-29-23:40:32

Podcast: Video SEO, Generating Key Moments in This Video, and Video Schema

In the latest episode of the Digital Marketing with Bill Hartzer, I talked about some basics of video SEO, but also discussed how to get Key Moments In This Video in the search results. I go over generating Video Schema and a show you a good site for generating schema markup code. As an extra bonus, I also show an example of a website that has a featured snippet but it cloaking their page.

Here is the full transcript from this podcast episode:

Bill Hartzer(00:01):
Hi, this is Bill Hartzer, and this is the digital marketing podcast with Bill Hartzer, for April 29th, 2021. And today I’m going to talk a little bit about videos doing some optimization and a couple of different options here,

Bill Hartzer (00:20):
Or we’re actually doing some video audits

Bill Hartzer(00:27):
I’ve talked a little bit before about optimizing videos and so forth and, and there’s a lot of SEO, you know, things that you can do, but there’s a new feature is a feature that I think that is starting to show up in the search results. And I’ve noticed it a little bit more often. I’m going to give you an example in particular and I’m, if you’re listening, you’ll probably have to just listen through and on the podcast. I do have, I am doing this on video and my, all my videos and all my podcasts, actually. So all my podcasts are actually also videos that I put on the YouTube channel. So if you are listening on maybe desktop or something, you might want to go actually and see the video and do it that way and subscribe that way. But regardless, I think there’s some good information here that that you

Bill Hartzer (01:29):
Can listen to

Bill Hartzer(01:32):
And, and gain from this. So that said, I’m going to share my screen and

Bill Hartzer (01:42):
Yeah,

Bill Hartzer(01:42):
Move a few things out of the way. And so this is we’re working right now at the Google search results. And in this particular case, this is a B2B business to business type of search where steam as a service. And this is a good example because

Bill Hartzer (02:04):
It’s a B2B keyword

Bill Hartzer(02:06):
Phrase and there’s not a lot of searches for this per month. So it’s, it’s interesting that this feature in Google is showing up on desktop. And typically it shows up on the search results for mobile, but they rolled this out maybe in 2019 or so for mobile. And then now we’re seeing it on, on the desktop search results. And so something you’d probably want to add to your videos. So steam is a service we have here, the search results. And

Bill Hartzer (02:44):
This is

Bill Hartzer(02:45):
Interesting because the first search result is obviously Google ad. Second result is a, what we call a featured snippet. So this featured snippet in particular is interesting because this company is cloaking and which is against Google’s guidelines. We meaning that when you click on the search result which is a featured search result, you actually are redirected to another page. And that is against Google’s guidelines. When you click on this result, you need to be, you need, we as visitors as, as we expect to go to the page, we click on it. We don’t expect to be taken to some other page. I investigate this in particular and that page still exists, but they decided to do something weird. And by weird, I mean, adding some code that takes video, takes people to the homepage when you click on it. And again, it’s how are we against Google’s guidelines?

Bill Hartzer(03:49):
And they could actually for cooking, they probably get a manual option and the whole site will be penalized as a result. So you probably don’t want to do that, but with scroll down the search results, though, we’ll start, we’ll see we have a few search results for steam as a service, then we have some videos. The first video actually is from Mira America company limited. And we’ll put it uploaded back in January, 2020. So, but what you see Google is actually showing. So a blue box, which is pretty big, pretty prominent. And at the fact is right under the video it’s as five key moments in this video and what it shows is five different different excerpts, if you will, or five different moments in the video as they describe it 29 seconds and one minute and 49 seconds, two minutes and five seconds and so forth.

Bill Hartzer(04:53):
Okay. And the video. So you could actually click on that. New would bring you right to that point in the video. Now I started to investigate fairly recently, you know, how this particular company or this video got this snippet. And it’s interesting is because, you know, or this call-out now, if you notice that there’s two more videos here and it’s the box is not a large it’s just, there’s also for these others three key moments of this video, the first one. And there’s also four key moments in this particular video, but like I said, Google actually makes this larger. So the users are, you know, would tend to click on this particular video. Most likely, probably more even, even because they probably more, because they have this call-out since they, since these other ones have it, these these other videos might be more relevant.

Bill Hartzer(05:57):
But again, people may probably cook on this because it’s called out and has this blue box. Now, if we look particularly at the video itself, okay. Now normally when, if you want to get these particular if you want to get these particular call-outs key moments in the video, you would do w do what I’m going to show you in a minute, which is call out those times and decide for yourself, okay, what are the key moments and at, and so forth. Now, one of the key moments here, this particular video is that two Oh five Armstrong as a fi a fifth generation family. I was taking note of that because if we look at this, okay. At two Oh five here, and this, I turn on the closed cat, they’re not getting that phrase from the Google, from the coast. Let me turn that off.

Bill Hartzer(07:01):
They’re actually getting it from hacks. It appears they’re getting it from text that’s in the video itself. Okay. That’s an, essentially an overlay in the video. Okay. So that indicates to me right there, that, that shows in particular that Google is probably reading that text in the video, which is pretty interesting to me. Okay. We know Google reads text in images, and we know for Google my business, there are, you know, they read that text there in, in images, but for example, a sign, okay, they’ll be able to read the sign and the video, or rather good Google my business. If you upload a photo of a location or a restaurant and the restaurant sign, they’ll be able to re you know, they do read that too. If there’s a, if there is a sign in the video, for example, or in the image, rather, same thing with the video, this is, this is new to me, but this is kind of proof if you will.

Bill Hartzer(08:14):
The Google actually reads that because the fact that they’re not getting it from the description, and normally what they recommend is to do this when you edit your video. Okay. In your video description is to add the key moments. Okay. And I’ve added here, this particular video, I’ve added one, two, three, four, five, six different key moments. And when I edited it and when I edited it, okay. In particular, when I edited the video, that description, I just put in to colon forties space companies merging and rebranding, that could actually be on the other side. It doesn’t matter where that is, but when you save it instantly becomes a link and Google or YouTube essentially makes these links and will jump people there. So when this video is then read on, or, you know, if Google looks at the video again, that they actually will see those key moments and we’ll actually pull fully get that, those key moments in there.

Bill Hartzer(09:34):
Okay. So that’s how you actually get them is you edit your description from now on. I’m going to actually be doing that. And all my videos, this particular video itself, as I talk about different subjects for different topics, I’m going to be adding as I go through and do the transcription and so forth. I’m going to actually be adding these as well to all my videos from now on, I may go back and to other videos and do that, do this as well. So that said, I also want to talk a little bit on another subject that’s related is once you have done that video I do recommend transcribing it. So, you know, use the company rev.com or something like that, or, or just transcribing it by listening to it. There’s different options for transcription. What I do recommend though, is transcribing it.

Bill Hartzer(10:32):
And then what I do personally is I do a blog post. So in this case, once this video is recorded, I will transcribe it. I will go through the video and pick out some key moments and I’ll add those key moments. But then when I actually make the blog post with the transcription I’ll and an, a screenshot of that. So actually and put that embed the video in the blog post, and then I’ll add video schema. So technical seo.com has a schema markup generator, 10 of us ceo.com was by the company Merkel. This is actually free. They have a schema markup generator, there’s different types of schema code. You can from an AR article law, posting bright crime. Thank you page. And so some, you know, local business, but let’s talk about a video schema. We want to add this, we want to fill this out as much as we can.

Bill Hartzer(11:32):
And then once it’s filled out, like I put in the, you know, in that particular case to put in, you know, put in the the name of the video. I put in, put in the all of that text in there. I also actually did add that particular text as well and put that into the description. And so what happens is once you fill this out and you put the, you know, the, the upload date and put all this, you know, and, and, and, and everything about the video, it automatically generates the schema markup code. So if you’re doing like a blog post in WordPress, you actually just, once you take the embed code from YouTube, put it in the blog post, then right after that, or somewhere in the video, you also want to copy that this Java script. Okay. And then put that also, I recommend putting it right next to the or right after the embedded video code

Bill Hartzer(12:40):
That code. Okay. This code here that I’m showing here, I thought hop how I, it’s not going to show up in the, in the, in the S in, is not going to actually show up in the blog post itself. Okay. Because it is JavaScript. However, what it’ll do is it’ll, it’ll give the search engines more information about the video and there’s more likely that they will pick up on things. Like the thumbnail, like the upload date, it just, and the description and the, yeah. It’s Mo it’s just best practice to actually add it in there. It’ll, it probably will help you. And so that’s one of the other things that I add, obviously when you’re adding a video you know I try and add certain number of tags to, but seven tags. If it’s rebrand, I’m going after a keyword, rebranding or business.

Bill Hartzer(13:40):
I want that at the beginning of the, I want it in there. I do want in an in description. But again, my point here today is to understand that this key moments where you can get these actual call-out ALS are important to add in the description. For some reason, this particular video got those call-outs, but I’m not sure where they’re coming from. So, but we know because Google has told us that you can put them in the description and that’s where they pull it from. So that said that don’t have any other particular points I want to make today. However thanks for listening this afternoon. This is the digital marketing podcast with Bill Hartzer for April 29th, 2021. Thanks again for listening. And we will see you online.

OnTime PHP Multi Language trait

Package:
Summary:
Store and retrieve each user application language
Groups:
Author:
Description:
This package can store and retrieve each user application language...

Read more at https://www.phpclasses.org/package/12065-PHP-Store-and-retrieve-each-user-application-language.html#2021-04-28-12:22:50
Powered by Gewgley