temani-afif.com

Website review temani-afif.com

CSS Articles by Temani Afif

 Generated on April 05 2026 23:20 PM

Old data? UPDATE !

The score is 65/100

SEO Content

Title

CSS Articles by Temani Afif

Length : 27

Perfect, your title contains between 10 and 70 characters.

Description

A wide range of articles covering many CSS Topics. From the basic to the advanced ones, all the CSS secrets are here.

Length : 117

Great, your meta description contains between 70 and 160 characters.

Keywords

Very bad. We haven't found meta keywords on your page. Use this free online meta tags generator to create keywords.

Og Meta Properties

Good, your page take advantage of Og Properties.

Property Content
locale en_US
title CSS Articles by Temani Afif
type website
url https://css-articles.com
description A wide range of articles covering many CSS Topics. From the basic to the advanced ones, all the CSS secrets are here.
image https://css-articles.com/css-articles.jpg
image:width 1600
image:height 800

Headings

H1 H2 H3 H4 H5 H6
1 153 0 0 0 0
  • [H1] CSS Articles
  • [H2] Making Complex CSS Shapes Using shape()
  • [H2] Two Circles, One Arrow, and Anchor Positioning
  • [H2] Making a Responsive Pyramidal Grid With Modern CSS
  • [H2] How to Create a CSS-only Elastic Text Effect
  • [H2] Responsive Hexagon Grid Using Modern CSS
  • [H2] Responsive List of Avatars Using Modern CSS (Part 2)
  • [H2] Responsive List of Avatars Using Modern CSS (Part 1)
  • [H2] Perfectly Pointed Tooltips: To The Corners
  • [H2] Perfectly Pointed Tooltips: All Four Sides
  • [H2] Perfectly Pointed Tooltips: A Foundation
  • [H2] Sequential linear() Animation With N Elements
  • [H2] Infinite Marquee Animation using Modern CSS
  • [H2] Better CSS Shapes Using shape() — Part 4: Close and Move
  • [H2] Drawing CSS Shapes using corner-shape
  • [H2] Better CSS Shapes Using shape() — Part 3: Curves
  • [H2] Better CSS Shapes Using shape() — Part 2: More on Arcs
  • [H2] Better CSS Shapes Using shape() — Part 1: Lines and Arcs
  • [H2] Creating Blob Shapes using clip-path: shape()
  • [H2] Creating Flower Shapes using clip-path: shape()
  • [H2] Custom progress element using the attr() function
  • [H2] A CSS-Only Star Rating Component and More! (Part 2)
  • [H2] A CSS-Only Star Rating Component and More! (Part 1)
  • [H2] How to Create Wavy Boxes Using CSS
  • [H2] Full-Bleed Layout with Modern CSS
  • [H2] Fancy Menu Navigation Using Anchor Positioning
  • [H2] How to Create a Zig-Zag Box Using CSS
  • [H2] How to Create Zig-Zag CSS Loaders Using One Element
  • [H2] Custom Progress Element Using Anchor Positioning & Scroll-Driven Animations
  • [H2] How to Create Filling CSS Loaders Using One Element
  • [H2] How to Create Curved-Edge and Rounded-Edge Shapes Using CSS
  • [H2] CSS Tricks That Use Only One Gradient
  • [H2] How to create Shapes with Inner Curves using CSS Mask
  • [H2] Custom Range Slider Using Anchor Positioning & Scroll-Driven Animations
  • [H2] How to Get the Width/Height of Any Element in Only CSS
  • [H2] How Keyboard Navigation Works in a CSS Game
  • [H2] How To Create Cut-Out Shapes using The clip-path property
  • [H2] The Modern Guide For Making CSS Shapes
  • [H2] css-shape.com: The Ultimate Collection of CSS-only Shapes
  • [H2] Sliding 3D Image Frames In CSS
  • [H2] CSS Tricks To Master The clip-path Property
  • [H2] Creating Wavy Circles with Fancy Animations in CSS
  • [H2] Modern CSS Tooltips And Speech Bubbles (Part 2)
  • [H2] Do you need a Tooltip or a Speech Bubble? I have created 100 using CSS 😲
  • [H2] Modern CSS Tooltips And Speech Bubbles (Part 1)
  • [H2] Creating Flower Shapes using CSS Mask & Trigonometric Functions
  • [H2] CSS Shapes: The Triangle
  • [H2] The Complex But Awesome CSS border-image Property
  • [H2] CSS Tricks to add 3D Effects to your Text
  • [H2] CSS Responsive Multi-Line Ribbon Shapes (Part 2)
  • [H2] CSS Responsive Multi-Line Ribbon Shapes (Part 1)
  • [H2] I have made 100+ CSS-only Ribbon Shapes | The Perfect Collection 🎀
  • [H2] How to create a CSS-only infinite scroll animation
  • [H2] Re-Creating The Pop-Out Hover Effect With Modern CSS (Part 2)
  • [H2] Re-Creating The Pop-Out Hover Effect With Modern CSS (Part 1)
  • [H2] How to Create CSS Ribbon Shapes with a Single Element
  • [H2] CSS Shapes: The Ribbon
  • [H2] Revealing Images With CSS Mask Animations
  • [H2] css-loaders.com: The Biggest Collection of Loading Animations (more than 500 🤯)
  • [H2] How To Define An Array Of Colors With CSS
  • [H2] CSS effects on images II
  • [H2] Shines, Perspective, And Rotations: Fancy CSS 3D Effects For Images
  • [H2] What's your Lucky CSS Pattern? Check It Now!
  • [H2] How to Add a CSS Reveal Animation to Your Images
  • [H2] Modern Layouts using CSS Grid
  • [H2] I created 100+ unique CSS patterns | The best collection 🤩
  • [H2] How to Create a Custom Range Slider Using CSS
  • [H2] CSS Shapes: The Heart
  • [H2] CSS Shapes: Polygon & Starburst
  • [H2] A Text Reveal Animation using CSS
  • [H2] CSS Tip: learn CSS the easy way!
  • [H2] How to build a CSS-only accordion
  • [H2] How to create Breadcrumb Navigation with CSS
  • [H2] Different Ways to Get CSS Gradient Shadows
  • [H2] A CSS-only responsive Stepper component
  • [H2] A Fancy Hover Effect For Your Avatar
  • [H2] How to make a zoom effect using CSS
  • [H2] Creating a Custom Cursor using CSS
  • [H2] CSS Infinite 3D Sliders
  • [H2] CSS Infinite Slider Flipping Through Polaroid Images
  • [H2] How to create a responsive sidebar menu using CSS
  • [H2] CSS Infinite and Circular Rotating Image Slider
  • [H2] Making Static Noise From a Weird CSS Gradient Bug
  • [H2] CSS Grid and Custom Shapes, Part 3
  • [H2] Fancy Image Decorations: Outlines and Complex Animations
  • [H2] Fancy Image Decorations: Masks and Advanced Hover Effects
  • [H2] Fancy Image Decorations: Single Element Magic
  • [H2] How to create an infinite image slider using CSS
  • [H2] How to Create Wavy Shapes & Patterns in CSS
  • [H2] How I Made a Pure CSS Puzzle Game
  • [H2] How to create a Tooltip/Speech Bubble using CSS
  • [H2] CSS Grid and Custom Shapes, Part 2
  • [H2] CSS Grid and Custom Shapes, Part 1
  • [H2] Zooming Images in a Grid Layout
  • [H2] How to create a CSS-only loader with one element
  • [H2] Exploring CSS Grid’s Implicit Grid and Auto-Placement Powers
  • [H2] How to create background pattern using CSS & conic-gradient
  • [H2] Single Element Loaders: Going 3D!
  • [H2] Single Element Loaders: The Bars
  • [H2] Single Element Loaders: The Dots
  • [H2] How to style a progress bar using CSS
  • [H2] Single Element Loaders: The Spinner
  • [H2] Cool CSS Hover Effects That Use Background Clipping, Masks, and 3D
  • [H2] Cool Hover Effects That Use CSS Text Shadow
  • [H2] How to create a responsive hamburger menu using CSS
  • [H2] Cool Hover Effects That Use Background Properties
  • [H2] Learn CSS radial-gradient by Building Background Patterns
  • [H2] How to style checkbox and radio buttons using CSS
  • [H2] CSS effects on images
  • [H2] Tricks to Cut Corners Using CSS Mask and Clip-Path Properties
  • [H2] How to Create a Section Divider Using CSS
  • [H2] How to Create a CSS-Only Ribbon for Your Website
  • [H2] Fancy CSS Borders Using Masks (Zig-Zag, Wavy, and More)
  • [H2] How to Create a CSS-Only Loader Using One Element
  • [H2] I am back with 100 "Dark Mode" CSS loaders
  • [H2] How to Create a Pie Chart Using Only CSS
  • [H2] How to Make an Animated Back to Top Button Using Only CSS
  • [H2] Responsive Layouts, Fewer Media Queries
  • [H2] Exploring the CSS Paint API: Rounding Shapes
  • [H2] Exploring the CSS Paint API: Polygon Border
  • [H2] Build your CSS loader with only one div — The Dots
  • [H2] A Multi-line CSS only Typewriter effect
  • [H2] Exploring the CSS Paint API: Blob Animation
  • [H2] A scalable CSS only Typewriter Effect
  • [H2] Adding 100 underline/overlay animations | The impressive CSS collection ⭐️
  • [H2] Exploring the CSS Paint API: Image Fragmentation Effect
  • [H2] A CSS-only reaction component using emoji
  • [H2] Build Complex CSS Transitions using Custom Properties and cubic-bezier()
  • [H2] Scalable "star rating" without JS (and no SVG or image for the star)
  • [H2] Adding 100 CSS loaders to the collection of — 500 CSS loaders 🏆
  • [H2] Still 100 CSS loaders for your next project
  • [H2] Hexagons and Beyond: Flexible, Responsive Grid Patterns, Sans Media Queries
  • [H2] I made 100 more CSS loaders for your next project
  • [H2] Another 100 CSS loaders for your next project
  • [H2] Advanced CSS Animation Using cubic-bezier()
  • [H2] I made 100 CSS loaders for your next project
  • [H2] Build your Responsive website without media query
  • [H2] Still 100 underline/overlay animations | The advanced CSS collection 🚀
  • [H2] Float an Element to the Bottom Corner
  • [H2] 100 more underline/overlay animations | The upgraded CSS collection 🥇🥈🥉
  • [H2] What no one told you about CSS Variables
  • [H2] Another 100 underline/overlay animations | The extended CSS collection 🥇🥈
  • [H2] Image Fragmentation Effect With CSS Masks and Custom Properties
  • [H2] 100 underline/overlay animations | The ultimate CSS collection 🥇
  • [H2] All you need to know about background-position
  • [H2] How to correctly position rotated text using CSS
  • [H2] Responsive text based on image size
  • [H2] Never make your text container a flexbox container
  • [H2] We can finally animate CSS gradient
  • [H2] Fully responsive CSS folded ribbon
  • [H2] CSS Shapes with rounded corners
  • [H2] Wrapping text inside a circular shape
  • [H2] Responsive hexagon grid without media query
  • [H2] Border with gradient and radius

Images

We found 161 images on this web page.

Good, most or all of your images have alt attributes.

Text/HTML Ratio

Ratio : 22%

Good, this page's ratio of text to HTML code is higher than 15, but lower than 25 percent.

Flash

Perfect, no Flash content has been detected on this page.

Iframe

Great, there are no Iframes detected on this page.

URL Rewrite

Good. Your links looks friendly!

Underscores in the URLs

Perfect! No underscores detected in your URLs.

In-page links

We found a total of 170 links including 0 link(s) to files

Anchor Type Juice
CSS Tricks External Passing Juice
Smashing Magazine External Passing Juice
Verpex External Passing Juice
Freecodecamp External Passing Juice
Frontend Masters External Passing Juice
Sitepoint External Passing Juice
DEV External Passing Juice
RSS feed External Passing Juice
Buy me a coffee Internal Passing Juice
Get a random CSS article External Passing Juice
CSS Loaders External Passing Juice
CSS Tip External Passing Juice
CSS Shape External Passing Juice
CSS Challenges External Passing Juice
CSS Generators External Passing Juice
CSS Pattern External Passing Juice
CSS Games External Passing Juice
CSS Art External Passing Juice
Making Complex CSS Shapes Using shape() External Passing Juice
Two Circles, One Arrow, and Anchor Positioning External Passing Juice
Making a Responsive Pyramidal Grid With Modern CSS External Passing Juice
How to Create a CSS-only Elastic Text Effect External Passing Juice
Responsive Hexagon Grid Using Modern CSS External Passing Juice
Responsive List of Avatars Using Modern CSS (Part 2) External Passing Juice
Responsive List of Avatars Using Modern CSS (Part 1) External Passing Juice
Perfectly Pointed Tooltips: To The Corners External Passing Juice
Perfectly Pointed Tooltips: All Four Sides External Passing Juice
Perfectly Pointed Tooltips: A Foundation External Passing Juice
Sequential linear() Animation With N Elements External Passing Juice
Infinite Marquee Animation using Modern CSS External Passing Juice
Better CSS Shapes Using shape() — Part 4: Close and Move External Passing Juice
Drawing CSS Shapes using corner-shape External Passing Juice
Better CSS Shapes Using shape() — Part 3: Curves External Passing Juice
Better CSS Shapes Using shape() — Part 2: More on Arcs External Passing Juice
Better CSS Shapes Using shape() — Part 1: Lines and Arcs External Passing Juice
Creating Blob Shapes using clip-path: shape() External Passing Juice
Creating Flower Shapes using clip-path: shape() External Passing Juice
Custom progress element using the attr() function External Passing Juice
A CSS-Only Star Rating Component and More! (Part 2) External Passing Juice
A CSS-Only Star Rating Component and More! (Part 1) External Passing Juice
How to Create Wavy Boxes Using CSS External Passing Juice
Full-Bleed Layout with Modern CSS External Passing Juice
Fancy Menu Navigation Using Anchor Positioning External Passing Juice
How to Create a Zig-Zag Box Using CSS External Passing Juice
How to Create Zig-Zag CSS Loaders Using One Element External Passing Juice
Custom Progress Element Using Anchor Positioning & Scroll-Driven Animations External Passing Juice
How to Create Filling CSS Loaders Using One Element External Passing Juice
How to Create Curved-Edge and Rounded-Edge Shapes Using CSS External Passing Juice
CSS Tricks That Use Only One Gradient External Passing Juice
How to create Shapes with Inner Curves using CSS Mask External Passing Juice
Custom Range Slider Using Anchor Positioning & Scroll-Driven Animations External Passing Juice
How to Get the Width/Height of Any Element in Only CSS External Passing Juice
How Keyboard Navigation Works in a CSS Game External Passing Juice
How To Create Cut-Out Shapes using The clip-path property External Passing Juice
The Modern Guide For Making CSS Shapes External Passing Juice
css-shape.com: The Ultimate Collection of CSS-only Shapes External Passing Juice
Sliding 3D Image Frames In CSS External Passing Juice
CSS Tricks To Master The clip-path Property External Passing Juice
Creating Wavy Circles with Fancy Animations in CSS External Passing Juice
Modern CSS Tooltips And Speech Bubbles (Part 2) External Passing Juice
Do you need a Tooltip or a Speech Bubble? I have created 100 using CSS 😲 External Passing Juice
Modern CSS Tooltips And Speech Bubbles (Part 1) External Passing Juice
Creating Flower Shapes using CSS Mask & Trigonometric Functions External Passing Juice
CSS Shapes: The Triangle External Passing Juice
The Complex But Awesome CSS border-image Property External Passing Juice
CSS Tricks to add 3D Effects to your Text External Passing Juice
CSS Responsive Multi-Line Ribbon Shapes (Part 2) External Passing Juice
CSS Responsive Multi-Line Ribbon Shapes (Part 1) External Passing Juice
I have made 100+ CSS-only Ribbon Shapes | The Perfect Collection 🎀 External Passing Juice
How to create a CSS-only infinite scroll animation External Passing Juice
Re-Creating The Pop-Out Hover Effect With Modern CSS (Part 2) External Passing Juice
Re-Creating The Pop-Out Hover Effect With Modern CSS (Part 1) External Passing Juice
How to Create CSS Ribbon Shapes with a Single Element External Passing Juice
CSS Shapes: The Ribbon External Passing Juice
Revealing Images With CSS Mask Animations External Passing Juice
How To Define An Array Of Colors With CSS External Passing Juice
CSS effects on images II External Passing Juice
Shines, Perspective, And Rotations: Fancy CSS 3D Effects For Images External Passing Juice
What's your Lucky CSS Pattern? Check It Now! External Passing Juice
How to Add a CSS Reveal Animation to Your Images External Passing Juice
Modern Layouts using CSS Grid External Passing Juice
I created 100+ unique CSS patterns | The best collection 🤩 External Passing Juice
How to Create a Custom Range Slider Using CSS External Passing Juice
CSS Shapes: The Heart External Passing Juice
CSS Shapes: Polygon & Starburst External Passing Juice
A Text Reveal Animation using CSS External Passing Juice
CSS Tip: learn CSS the easy way! External Passing Juice
How to build a CSS-only accordion External Passing Juice
How to create Breadcrumb Navigation with CSS External Passing Juice
Different Ways to Get CSS Gradient Shadows External Passing Juice
A CSS-only responsive Stepper component External Passing Juice
A Fancy Hover Effect For Your Avatar External Passing Juice
How to make a zoom effect using CSS External Passing Juice
Creating a Custom Cursor using CSS External Passing Juice
CSS Infinite 3D Sliders External Passing Juice
CSS Infinite Slider Flipping Through Polaroid Images External Passing Juice
How to create a responsive sidebar menu using CSS External Passing Juice
CSS Infinite and Circular Rotating Image Slider External Passing Juice
Making Static Noise From a Weird CSS Gradient Bug External Passing Juice
CSS Grid and Custom Shapes, Part 3 External Passing Juice
Fancy Image Decorations: Outlines and Complex Animations External Passing Juice
Fancy Image Decorations: Masks and Advanced Hover Effects External Passing Juice
Fancy Image Decorations: Single Element Magic External Passing Juice
How to create an infinite image slider using CSS External Passing Juice
How to Create Wavy Shapes & Patterns in CSS External Passing Juice
How I Made a Pure CSS Puzzle Game External Passing Juice
How to create a Tooltip/Speech Bubble using CSS External Passing Juice
CSS Grid and Custom Shapes, Part 2 External Passing Juice
CSS Grid and Custom Shapes, Part 1 External Passing Juice
Zooming Images in a Grid Layout External Passing Juice
How to create a CSS-only loader with one element External Passing Juice
Exploring CSS Grid’s Implicit Grid and Auto-Placement Powers External Passing Juice
How to create background pattern using CSS & conic-gradient External Passing Juice
Single Element Loaders: Going 3D! External Passing Juice
Single Element Loaders: The Bars External Passing Juice
Single Element Loaders: The Dots External Passing Juice
How to style a progress bar using CSS External Passing Juice
Single Element Loaders: The Spinner External Passing Juice
Cool CSS Hover Effects That Use Background Clipping, Masks, and 3D External Passing Juice
Cool Hover Effects That Use CSS Text Shadow External Passing Juice
How to create a responsive hamburger menu using CSS External Passing Juice
Cool Hover Effects That Use Background Properties External Passing Juice
Learn CSS radial-gradient by Building Background Patterns External Passing Juice
How to style checkbox and radio buttons using CSS External Passing Juice
CSS effects on images External Passing Juice
Tricks to Cut Corners Using CSS Mask and Clip-Path Properties External Passing Juice
How to Create a Section Divider Using CSS External Passing Juice
How to Create a CSS-Only Ribbon for Your Website External Passing Juice
Fancy CSS Borders Using Masks (Zig-Zag, Wavy, and More) External Passing Juice
How to Create a CSS-Only Loader Using One Element External Passing Juice
I am back with 100 "Dark Mode" CSS loaders External Passing Juice
How to Create a Pie Chart Using Only CSS External Passing Juice
How to Make an Animated Back to Top Button Using Only CSS External Passing Juice
Responsive Layouts, Fewer Media Queries External Passing Juice
Exploring the CSS Paint API: Rounding Shapes External Passing Juice
Exploring the CSS Paint API: Polygon Border External Passing Juice
Build your CSS loader with only one div — The Dots External Passing Juice
A Multi-line CSS only Typewriter effect External Passing Juice
Exploring the CSS Paint API: Blob Animation External Passing Juice
A scalable CSS only Typewriter Effect External Passing Juice
Adding 100 underline/overlay animations | The impressive CSS collection ⭐️ External Passing Juice
Exploring the CSS Paint API: Image Fragmentation Effect External Passing Juice
A CSS-only reaction component using emoji External Passing Juice
Build Complex CSS Transitions using Custom Properties and cubic-bezier() External Passing Juice
Scalable "star rating" without JS (and no SVG or image for the star) External Passing Juice
Adding 100 CSS loaders to the collection of — 500 CSS loaders 🏆 External Passing Juice
Still 100 CSS loaders for your next project External Passing Juice
Hexagons and Beyond: Flexible, Responsive Grid Patterns, Sans Media Queries External Passing Juice
I made 100 more CSS loaders for your next project External Passing Juice
Another 100 CSS loaders for your next project External Passing Juice
Advanced CSS Animation Using cubic-bezier() External Passing Juice
I made 100 CSS loaders for your next project External Passing Juice
Build your Responsive website without media query External Passing Juice
Still 100 underline/overlay animations | The advanced CSS collection 🚀 External Passing Juice
Float an Element to the Bottom Corner External Passing Juice
100 more underline/overlay animations | The upgraded CSS collection 🥇🥈🥉 External Passing Juice
What no one told you about CSS Variables External Passing Juice
Another 100 underline/overlay animations | The extended CSS collection 🥇🥈 External Passing Juice
Image Fragmentation Effect With CSS Masks and Custom Properties External Passing Juice
100 underline/overlay animations | The ultimate CSS collection 🥇 External Passing Juice
All you need to know about background-position External Passing Juice
How to correctly position rotated text using CSS External Passing Juice
Responsive text based on image size External Passing Juice
Never make your text container a flexbox container External Passing Juice
We can finally animate CSS gradient External Passing Juice
Fully responsive CSS folded ribbon External Passing Juice
CSS Shapes with rounded corners External Passing Juice
Wrapping text inside a circular shape External Passing Juice
Responsive hexagon grid without media query External Passing Juice
Border with gradient and radius External Passing Juice

SEO Keywords

Keywords Cloud

shapes part how feb responsive create loaders mar css using

Keywords Consistency

Keyword Content Title Keywords Description Headings
css 122
using 47
how 34
shapes 28
create 23

Usability

Url

Domain : temani-afif.com

Length : 15

Favicon

Great, your website has a favicon.

Printability

We could not find a Print-Friendly CSS.

Language

Good. Your declared language is en.

Dublin Core

This page does not take advantage of Dublin Core.

Document

Doctype

HTML 5

Encoding

Perfect. Your declared charset is UTF-8.

W3C Validity

Errors : 0

Warnings : 0

Email Privacy

Great no email address has been found in plain text!

Deprecated HTML

Great! We haven't found deprecated HTML tags in your HTML.

Speed Tips

Excellent, your website doesn't use nested tables.
Too bad, your website is using inline styles.
Great, your website has few CSS files.
Perfect, your website has few JavaScript files.
Perfect, your website takes advantage of gzip.

Mobile

Mobile Optimization

Apple Icon
Meta Viewport Tag
Flash content

Optimization

XML Sitemap

Missing

Your website does not have an XML sitemap - this can be problematic.

A sitemap lists URLs that are available for crawling and can include additional information like your site's latest updates, frequency of changes and importance of the URLs. This allows search engines to crawl the site more intelligently.

Robots.txt

Missing

Your website doesn't have a robots.txt file - this can be problematic.

A robots.txt file allows you to restrict the access of search engine robots that crawl the web and it can prevent these robots from accessing specific directories and pages. It also specifies where the XML sitemap file is located.

Analytics

Great, your website has an analytics tool.

   Google Analytics

PageSpeed Insights


Device
Categories

Free SEO Testing Tool

Free SEO Testing Tool is a free SEO tool which provides you content analysis of the website.