New Logo Design of Downgraf
  • All Articles
    All Articles

    Revolutionizing Industrial Manufacturing Efficiency with Modular Laser Welding Systems

    Leading Video Analytics Companies in 2026

    Leading Video Analytics Companies in 2026: The Complete Expert Guide

    ai agents need governance

    Why AI Agents Need Governance Before Speed

    • Advice
    • Content
    • EditPro
    • General
    • How to
    • iHelp
    • Tech
  • Inspiration
    • Architecture and Interior Design
    • Art
    • Illustration
    • Industrial Design
    • Infographics
    • Motion Graphics
    • Nail Art
    • Painting
    • Photography
    • Print Design
    • Sculpture
    • Street Art
    • Tattoos
    • Typography
    • UX & UI Design
    • Web Design
  • Free Download
    Free Download
    7 Best Free Accessible Sans-Serif Fonts for Web Projects

    7 Best Free Accessible Sans-Serif Fonts for Web Projects (2026 Guide)

    iPhone Cute Christmas Wallpaper

    Festive Your Phone with These iPhone Cute Christmas Wallpaper

    Cute Minions Wallpapers Collection

    25 Minions Wallpapers that Will amuse You Every Day!

    • Actions
    • Brushes
    • Flyers
    • Fonts
    • Free PSD
    • HD Wallpapers
    • Icons
  • Web Development
    Web Development

    SVG vs WebP: The Definitive Performance Guide for Modern Web Design (2026 Edition)

    Rust programming logo embedded in high-frequency trading server architecture.

    Rust-based Real-time High-Frequency Trading API Design

    vibe-coding-software-3-0-evolution-2026

    Vibe Coding Is Eating the World: Why Syntax Is Dead and ‘Vibe’ Is the New Source Code

    • Choosing the Right Theme
    • WordPress
    • WordPress Plugin
    • WordPress Theme
    • WP Config
  • Colors Hunt
    Colors Hunt

    Colors Hunt is an online resource that helps people find the colors they’re looking for. When it comes to colors, we all have our preferences. Some of us prefer bold and bright colors, while others prefer more subdued and natural colors. And then some like to mix and match different colors to create their unique style.

    Black and White to Color Optical Illusion: Science, Creation & Viral Trends 2026

    Black and White to Color Optical Illusion: Science, Creation & Viral Trends 2026

    What are the Colors That Make Brown

    What are the Colors That Make Brown? The Ultimate Color Mixing Guide

    Mixing Colors - What Color Does Red and Green Make - Explained

    🎨🌈 1 Expert Answer: What Color Does Red and Green Make? (+ HEX Codes)

  • AI
    AI
    Free
    Ants Inspire Artificial Intelligence Algorithms

    How Ants Inspire Artificial Intelligence Algorithms

    Free
    Best Local Model for OpenClaw in 2026

    Best Local Model for OpenClaw in 2026: A Deep‑Dive Guide (With Practical List)

    Free
    Agentic AI Frameworks

    Top 7 Agentic AI Frameworks for Scaling Autonomous Workflows in 2026

  • Logo
    Logo
    Fruit of the Loom Logos-Unraveling the Meaning-History-and Years of Achievements and Changes

    Fruit of the Loom Logos: Meaning & History (Old Cornucopia)

    What is the First Logo

    Discover the Origin: What is the First Logo Ever Created?

    Unveiled Secrets of the United States Marine Corps Logo

    Unveiled Secrets of the United States Marine Corps Logo!

  • Brands
    Brands
    Car Brands That Start With N

    Car Brands That Start With N: The Ultimate 2026 Guide to Active, Historic & EV Makers

    Car Brands That Start With P

    30+ Car Brands That Start With P: The Ultimate 2026 Guide to Classic, Luxury & EV Manufacturers

    Car Brands That Start With O

    Car Brands Starting With O: From Oldsmobile Legacy to 2026 Electric Innovators

    • Cars
  • Tools
    • MD5 Encrypt Decrypt
  • June 9, 2026
By Maanon June 1, 2012

Tutorial: Create Retro logo Design With CSS3 Logo

Created purely in CSS scaling up on hover. I used JS for circular placement of elements, then just copied generated CSS to stylesheet. Everything is created using CSS3 shapes. For the outer semi-circles and the dashed border, 36 separate divs are used by both of them which are then placed according to the design.
The animation is done using transitions and scale transforms. These animations are not supported in IE so you won’t see the transition but it’ll jump to the new size on hover. For noise-like background I used two linear gradients.

Create Retro logo Design With CSS3


First step Html Code:

<div id=”wrapper”>
<div id=”c”>
<div id=”c-in”>
<div id=”txt”>
<span id=”char1″ class=”char”>•</span><span id=”char2″ class=”char”>R</span><span id=”char3″ class=”char”>E</span><span id=”char4″ class=”char”>T</span><span id=”char5″ class=”char”>R</span><span id=”char6″ class=”char”>O</span><span id=”char7″ class=”char”>&nbsp;</span><span id=”char8″ class=”char”>&nbsp;</span><span id=”char9″ class=”char”>L</span><span id=”char10″ class=”char”>O</span><span id=”char11″ class=”char”>G</span><span id=”char12″ class=”char”>O</span><span id=”char13″ class=”char”>•</span>
</div>
<div id=”txt1″>CSS3</div>
<div id=”ro-c”>
<div class=”r-o” id=”ro1″>
<div class=”r-in1 r-in” style=” “></div>
</div>
<div class=”r-o” id=”ro2″>
<div class=”r-in1 r-in”></div>
</div>
<div class=”r-o” id=”ro3″>
<div class=”r-in1 r-in” ></div>
</div>
<div class=”r-o” id=”ro4″>
<div class=”r-in1 r-in”></div>
</div>
<div class=”r-o” id=”ro5″>
<div class=”r-in1 r-in”></div>
</div>
<div class=”r-o” id=”ro6″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro7″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro8″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro9″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro10″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro11″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro12″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro13″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro14″>
<div class=”r-in2 r-in”></div>
</div>
<div class=”r-o” id=”ro15″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro16″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro17″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro18″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro19″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro20″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro21″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro22″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro23″>
<div class=”r-in3 r-in”></div>
</div>
<div class=”r-o” id=”ro24″>
<div class=”r-in4 r-in”></div>
</div>
<div class=”r-o” id=”ro25″>
<div class=”r-in4 r-in”></div>
</div>
<div class=”r-o” id=”ro26″>
<div class=”r-in4 r-in”></div>
</div>
<div class=”r-o” id=”ro27″>
<div class=”r-in4 r-in”></div>
</div>
<div class=”r-o” id=”ro28″>
<div class=”r-in4 r-in”></div>
</div>
<div class=”r-o” id=”ro29″>
<div class=”r-in4 r-in”></div>
</div>
<div class=”r-o” id=”ro30″>
<div class=”r-in5 r-in”></div>
</div>
<div class=”r-o” id=”ro31″>
<div class=”r-in5 r-in”></div>
</div>
<div class=”r-o” id=”ro32″>
<div class=”r-in5 r-in”></div>
</div>
<div class=”r-o” id=”ro33″>
<div class=”r-in5 r-in”></div>
</div>
<div class=”r-o” id=”ro34″>
<div class=”r-in5 r-in”></div>
</div>
<div class=”r-o” id=”ro35″>
<div class=”r-in5 r-in”></div>
</div>
<div class=”r-o” id=”ro36″>
<div class=”r-in5 r-in”></div>
</div>
</div>
</div>
<div id=”co-c”>
<div class=”c-o” id=”co1″></div>
<div class=”c-o” id=”co2″></div>
<div class=”c-o” id=”co3″></div>
<div class=”c-o” id=”co4″></div>
<div class=”c-o” id=”co5″></div>
<div class=”c-o” id=”co6″></div>
<div class=”c-o” id=”co7″></div>
<div class=”c-o” id=”co8″></div>
<div class=”c-o” id=”co9″></div>
<div class=”c-o” id=”co10″></div>
<div class=”c-o” id=”co11″></div>
<div class=”c-o” id=”co12″></div>
<div class=”c-o” id=”co13″></div>
<div class=”c-o” id=”co14″></div>
<div class=”c-o” id=”co15″></div>
<div class=”c-o” id=”co16″></div>
<div class=”c-o” id=”co17″></div>
<div class=”c-o” id=”co18″></div>
<div class=”c-o” id=”co19″></div>
<div class=”c-o” id=”co20″></div>
<div class=”c-o” id=”co21″></div>
<div class=”c-o” id=”co22″></div>
<div class=”c-o” id=”co23″></div>
<div class=”c-o” id=”co24″></div>
<div class=”c-o” id=”co25″></div>
<div class=”c-o” id=”co26″></div>
<div class=”c-o” id=”co27″></div>
<div class=”c-o” id=”co28″></div>
<div class=”c-o” id=”co29″></div>
<div class=”c-o” id=”co30″></div>
<div class=”c-o” id=”co31″></div>
<div class=”c-o” id=”co32″></div>
<div class=”c-o” id=”co33″></div>
<div class=”c-o” id=”co34″></div>
<div class=”c-o” id=”co35″></div>
<div class=”c-o” id=”co36″></div>
</div>
</div>
</div>

Second step Css Code:

  
body {
	background-color: #DADADA;
	background-image: -webkit-radial-gradient(#fff 25%, #DADADA);
	background-image: -moz-radial-gradient(#fff 25%, #DADADA);
	background-image: -o-radial-gradient(#fff 25%, #DADADA);
	background-image: -ms-radial-gradient(#fff 25%, #DADADA);
	background-image: radial-gradient(#fff 25%, #DADADA);
}

#wrapper {
	width: 400px;
	height: 400px;
	position: relative;
	overflow: hidden;
	margin: 0 auto;
}

#c {
	width: 200px;
	height: 200px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #402B0B;
	position: absolute;
	left: 100px;
	top: 100px;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	-ms-transition: all 0.5s;
	transition: all 0.5s;
}

#c:hover {
	-webkit-transform: scale(1.8);
	-moz-transform: scale(1.8);
	-o-transform: scale(1.8);
	-ms-transform: scale(1.8);
	transform: scale(1.8);
}

#c-in {
	width: 180px;
	height: 180px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #8F6627;
	background-image: -webkit-linear-gradient(0, #91664e 50%,transparent 50%), -webkit-linear-gradient(rgba(255,255,255, 0.1) 50%,transparent 50%);
	background-image: -moz-linear-gradient(0, #91664e 50%,transparent 50%), -moz-linear-gradient(rgba(255,255,255, 0.1) 50%,transparent 50%);
	background-image: -o-linear-gradient(0, #91664e 50%,transparent 50%), -o-linear-gradient(rgba(255,255,255, 0.1) 50%,transparent 50%);
	background-image: -ms-linear-gradient(0, #91664e 50%,transparent 50%), -ms-linear-gradient(rgba(255,255,255, 0.1) 50%,transparent 50%);
	background-image: linear-gradient(0, #91664e 50%,transparent 50%),linear-gradient(rgba(255,255,255, 0.1) 50%,transparent 50%);
	-webkit-background-size: 3px 3px;
	-moz-background-size: 3px 3px;
	background-size: 3px 3px;
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 5;
	-webkit-box-shadow: inset 1px 1px rgba(0,0,0,.7), 1px 1px rgba(255,255,255,.2);
	-moz-box-shadow: inset 1px 1px rgba(0,0,0,.7), 1px 1px rgba(255,255,255,.2);
	box-shadow: inset 1px 1px rgba(0,0,0,.7), 1px 1px rgba(255,255,255,.2);
}

#co-c {
	position: absolute;
	left: 25px;
	top: 25px;
	z-index: 3;
}

.c-o {
	width: 16px;
	height: 16px;
	-webkit-border-radius: 100%;
	-moz-border-radius: 100%;
	border-radius: 100%;
	background-color: #402B0B;
	position: absolute;
}

#ro-c {
	left: 30px;
	top: 30px;
	position: absolute;
	z-index: 7;
	width: 120px;
	height: 120px;
}

.r-o {
	position: absolute;
}

.r-in {
	width: 10px;
	height: 3px;
	background-color: #735235;
	position: absolute;
}

#txt {
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	font-weight: 900;
	bottom: 14px;
	position: absolute;
	left: 29px;
	color: #543C2F;
	text-shadow: 1px 1px rgba(255, 255, 255, .1), 0 -1px rgba(0, 0, 0, .1);
	line-height: 1em;

}

#txt1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 900;
	color: #543C2F;
	font-size: 55px;
	position: absolute;
	left: 20px;
	top: 60px;
	line-height: 1em;
	text-shadow: 1px 1px rgba(255, 255, 255, .1), 0 -1px rgba(0, 0, 0, .4);
}

.char {
	display: inline-block;
}

#char1 {
	-webkit-transform: translateX(-1px) translateY(-33px) rotate(58deg);
	-moz-transform: translateX(-1px) translateY(-33px) rotate(58deg);
	-o-transform: translateX(-1px) translateY(-33px) rotate(58deg);
	-ms-transform: translateX(-1px) translateY(-33px) rotate(58deg);
	transform: translateX(-1px) translateY(-33px) rotate(58deg);
}

#char2 {
	-webkit-transform: translateX(-3px) translateY(-24px) rotate(49deg);
	-moz-transform: translateX(-3px) translateY(-24px) rotate(49deg);
	-o-transform: translateX(-3px) translateY(-24px) rotate(49deg);
	-ms-transform: translateX(-3px) translateY(-24px) rotate(49deg);
	transform: translateX(-3px) translateY(-24px) rotate(49deg);
}

#char3 {
	-webkit-transform: translateX(-4px) translateY(-15px) rotate(37deg);
	-moz-transform: translateX(-4px) translateY(-15px) rotate(37deg);
	-o-transform: translateX(-4px) translateY(-15px) rotate(37deg);
	-ms-transform: translateX(-4px) translateY(-15px) rotate(37deg);
	transform: translateX(-4px) translateY(-15px) rotate(37deg);
}

#char4 {
	-webkit-transform: translateX(-4px) translateY(-8px) rotate(27deg);
	-moz-transform: translateX(-4px) translateY(-8px) rotate(27deg);
	-o-transform: translateX(-4px) translateY(-8px) rotate(27deg);
	-ms-transform: translateX(-4px) translateY(-8px) rotate(27deg);
	transform: translateX(-4px) translateY(-8px) rotate(27deg);
}

#char5 {
	-webkit-transform: translateX(-3px) translateY(-3px) rotate(16deg);
	-moz-transform: translateX(-3px) translateY(-3px) rotate(16deg);
	-o-transform: translateX(-3px) translateY(-3px) rotate(16deg);
	-ms-transform: translateX(-3px) translateY(-3px) rotate(16deg);
	transform: translateX(-3px) translateY(-3px) rotate(16deg);
}

#char6 {
	-webkit-transform: translateX(0px) translateY(0px) rotate(4deg);
	-moz-transform: translateX(0px) translateY(0px) rotate(4deg);
	-o-transform: translateX(0px) translateY(0px) rotate(4deg);
	-ms-transform: translateX(0px) translateY(0px) rotate(4deg);
	transform: translateX(0px) translateY(0px) rotate(4deg);
}

#char7 {
	-webkit-transform: translateX(0px) translateY(0px) rotate(-3deg);
	-moz-transform: translateX(0px) translateY(0px) rotate(-3deg);
	-o-transform: translateX(0px) translateY(0px) rotate(-3deg);
	-ms-transform: translateX(0px) translateY(0px) rotate(-3deg);
	transform: translateX(0px) translateY(0px) rotate(-3deg);
}

#char8 {
	-webkit-transform: translateX(1px) translateY(0px) rotate(-7deg);
	-moz-transform: translateX(1px) translateY(0px) rotate(-7deg);
	-o-transform: translateX(1px) translateY(0px) rotate(-7deg);
	-ms-transform: translateX(1px) translateY(0px) rotate(-7deg);
	transform: translateX(1px) translateY(0px) rotate(-7deg);
}

#char9 {
	-webkit-transform: translateX(2px) translateY(-2px) rotate(-14deg);
	-moz-transform: translateX(2px) translateY(-2px) rotate(-14deg);
	-o-transform: translateX(2px) translateY(-2px) rotate(-14deg);
	-ms-transform: translateX(2px) translateY(-2px) rotate(-14deg);
	transform: translateX(2px) translateY(-2px) rotate(-14deg);
}

#char10 {
	-webkit-transform: translateX(4px) translateY(-7px) rotate(-25deg);
	-moz-transform: translateX(4px) translateY(-7px) rotate(-25deg);
	-o-transform: translateX(4px) translateY(-7px) rotate(-25deg);
	-ms-transform: translateX(4px) translateY(-7px) rotate(-25deg);
	transform: translateX(4px) translateY(-7px) rotate(-25deg);
}

#char11 {
	-webkit-transform: translateX(4px) translateY(-14px) rotate(-37deg);
	-moz-transform: translateX(4px) translateY(-14px) rotate(-37deg);
	-o-transform: translateX(4px) translateY(-14px) rotate(-37deg);
	-ms-transform: translateX(4px) translateY(-14px) rotate(-37deg);
	transform: translateX(4px) translateY(-14px) rotate(-37deg);
}

#char12 {
	-webkit-transform: translateX(3px) translateY(-24px) rotate(-49deg);
	-moz-transform: translateX(3px) translateY(-24px) rotate(-49deg);
	-o-transform: translateX(3px) translateY(-24px) rotate(-49deg);
	-ms-transform: translateX(3px) translateY(-24px) rotate(-49deg);
	transform: translateX(3px) translateY(-24px) rotate(-49deg);
}

#char13 {
	-webkit-transform: translateX(1px) translateY(-33px) rotate(-58deg);
	-moz-transform: translateX(1px) translateY(-33px) rotate(-58deg);
	-o-transform: translateX(1px) translateY(-33px) rotate(-58deg);
	-ms-transform: translateX(1px) translateY(-33px) rotate(-58deg);
	transform: translateX(1px) translateY(-33px) rotate(-58deg);
}

.r-o {
	-webkit-transform-origin: 61px 61px;
	-moz-transform-origin: 61px 61px;
	-o-transform-origin: 61px 61px;
	-ms-transform-origin: 61px 61px;
	transform-origin: 61px 61px;
}

#ro1, #co1 {
	-webkit-transform: rotate(0deg);
	-moz-transform: rotate(0deg);
	-o-transform: rotate(0deg);
	-ms-transform: rotate(0deg);
	transform: rotate(0deg);
}

#ro2, #co2 {
	-webkit-transform: rotate(10deg);
	-moz-transform: rotate(10deg);
	-o-transform: rotate(10deg);
	-ms-transform: rotate(10deg);
	transform: rotate(10deg);
}

#ro3, #co3 {
	-webkit-transform: rotate(20deg);
	-moz-transform: rotate(20deg);
	-o-transform: rotate(20deg);
	-ms-transform: rotate(20deg);
	transform: rotate(20deg);
}

#ro4, #co4 {
	-webkit-transform: rotate(30deg);
	-moz-transform: rotate(30deg);
	-o-transform: rotate(30deg);
	-ms-transform: rotate(30deg);
	transform: rotate(30deg);
}

#ro5, #co5 {
	-webkit-transform: rotate(40deg);
	-moz-transform: rotate(40deg);
	-o-transform: rotate(40deg);
	-ms-transform: rotate(40deg);
	transform: rotate(40deg);
}

#ro6, #co6 {
	-webkit-transform: rotate(50deg);
	-moz-transform: rotate(50deg);
	-o-transform: rotate(50deg);
	-ms-transform: rotate(50deg);
	transform: rotate(50deg);
}

#ro7, #co7 {
	-webkit-transform: rotate(60deg);
	-moz-transform: rotate(60deg);
	-o-transform: rotate(60deg);
	-ms-transform: rotate(60deg);
	transform: rotate(60deg);
}

#ro8, #co8 {
	-webkit-transform: rotate(70deg);
	-moz-transform: rotate(70deg);
	-o-transform: rotate(70deg);
	-ms-transform: rotate(70deg);
	transform: rotate(70deg);
}

#ro9, #co9 {
	-webkit-transform: rotate(80deg);
	-moz-transform: rotate(80deg);
	-o-transform: rotate(80deg);
	-ms-transform: rotate(80deg);
	transform: rotate(80deg);
}

#ro10, #co10 {
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}

#ro11, #co11 {
	-webkit-transform: rotate(100deg);
	-moz-transform: rotate(100deg);
	-o-transform: rotate(100deg);
	-ms-transform: rotate(100deg);
	transform: rotate(100deg);
}

#ro12, #co12 {
	-webkit-transform: rotate(110deg);
	-moz-transform: rotate(110deg);
	-o-transform: rotate(110deg);
	-ms-transform: rotate(110deg);
	transform: rotate(110deg);
}

#ro13, #co13 {
	-webkit-transform: rotate(120deg);
	-moz-transform: rotate(120deg);
	-o-transform: rotate(120deg);
	-ms-transform: rotate(120deg);
	transform: rotate(120deg);
}

#ro14, #co14 {
	-webkit-transform: rotate(130deg);
	-moz-transform: rotate(130deg);
	-o-transform: rotate(130deg);
	-ms-transform: rotate(130deg);
	transform: rotate(130deg);
}

#ro15, #co15 {
	-webkit-transform: rotate(140deg);
	-moz-transform: rotate(140deg);
	-o-transform: rotate(140deg);
	-ms-transform: rotate(140deg);
	transform: rotate(140deg);
}

#ro16, #co16 {
	-webkit-transform: rotate(150deg);
	-moz-transform: rotate(150deg);
	-o-transform: rotate(150deg);
	-ms-transform: rotate(150deg);
	transform: rotate(150deg);
}

#ro17, #co17 {
	-webkit-transform: rotate(160deg);
	-moz-transform: rotate(160deg);
	-o-transform: rotate(160deg);
	-ms-transform: rotate(160deg);
	transform: rotate(160deg);
}

#ro18, #co18 {
	-webkit-transform: rotate(170deg);
	-moz-transform: rotate(170deg);
	-o-transform: rotate(170deg);
	-ms-transform: rotate(170deg);
	transform: rotate(170deg);
}

#ro19, #co19 {
	-webkit-transform: rotate(180deg);
	-moz-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	transform: rotate(180deg);
}

#ro20, #co20 {
	-webkit-transform: rotate(190deg);
	-moz-transform: rotate(190deg);
	-o-transform: rotate(190deg);
	-ms-transform: rotate(190deg);
	transform: rotate(190deg);
}

#ro21, #co21 {
	-webkit-transform: rotate(200deg);
	-moz-transform: rotate(200deg);
	-o-transform: rotate(200deg);
	-ms-transform: rotate(200deg);
	transform: rotate(200deg);
}

#ro22, #co22 {
	-webkit-transform: rotate(210deg);
	-moz-transform: rotate(210deg);
	-o-transform: rotate(210deg);
	-ms-transform: rotate(210deg);
	transform: rotate(210deg);
}

#ro23, #co23 {
	-webkit-transform: rotate(220deg);
	-moz-transform: rotate(220deg);
	-o-transform: rotate(220deg);
	-ms-transform: rotate(220deg);
	transform: rotate(220deg);
}

#ro24, #co24 {
	-webkit-transform: rotate(230deg);
	-moz-transform: rotate(230deg);
	-o-transform: rotate(230deg);
	-ms-transform: rotate(230deg);
	transform: rotate(230deg);
}

#ro25, #co25 {
	-webkit-transform: rotate(240deg);
	-moz-transform: rotate(240deg);
	-o-transform: rotate(240deg);
	-ms-transform: rotate(240deg);
	transform: rotate(240deg);
}

#ro26, #co26 {
	-webkit-transform: rotate(250deg);
	-moz-transform: rotate(250deg);
	-o-transform: rotate(250deg);
	-ms-transform: rotate(250deg);
	transform: rotate(250deg);
}

#ro27, #co27 {
	-webkit-transform: rotate(260deg);
	-moz-transform: rotate(260deg);
	-o-transform: rotate(260deg);
	-ms-transform: rotate(260deg);
	transform: rotate(260deg);
}

#ro28, #co28 {
	-webkit-transform: rotate(270deg);
	-moz-transform: rotate(270deg);
	-o-transform: rotate(270deg);
	-ms-transform: rotate(270deg);
	transform: rotate(270deg);
}

#ro29, #co29 {
	-webkit-transform: rotate(280deg);
	-moz-transform: rotate(280deg);
	-o-transform: rotate(280deg);
	-ms-transform: rotate(280deg);
	transform: rotate(280deg);
}

#ro30, #co30 {
	-webkit-transform: rotate(290deg);
	-moz-transform: rotate(290deg);
	-o-transform: rotate(290deg);
	-ms-transform: rotate(290deg);
	transform: rotate(290deg);
}

#ro31, #co31 {
	-webkit-transform: rotate(300deg);
	-moz-transform: rotate(300deg);
	-o-transform: rotate(300deg);
	-ms-transform: rotate(300deg);
	transform: rotate(300deg);
}

#ro32, #co32 {
	-webkit-transform: rotate(310deg);
	-moz-transform: rotate(310deg);
	-o-transform: rotate(310deg);
	-ms-transform: rotate(310deg);
	transform: rotate(310deg);
}

#ro33, #co33 {
	-webkit-transform: rotate(320deg);
	-moz-transform: rotate(320deg);
	-o-transform: rotate(320deg);
	-ms-transform: rotate(320deg);
	transform: rotate(320deg);
}

#ro34, #co34 {
	-webkit-transform: rotate(330deg);
	-moz-transform: rotate(330deg);
	-o-transform: rotate(330deg);
	-ms-transform: rotate(330deg);
	transform: rotate(330deg);
}

#ro35, #co35 {
	-webkit-transform: rotate(340deg);
	-moz-transform: rotate(340deg);
	-o-transform: rotate(340deg);
	-ms-transform: rotate(340deg);
	transform: rotate(340deg);
}

#ro36, #co36 {
	-webkit-transform: rotate(350deg);
	-moz-transform: rotate(350deg);
	-o-transform: rotate(350deg);
	-ms-transform: rotate(350deg);
	transform: rotate(350deg);
}

.r-in {
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.r-in1 {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px inset, rgba(255, 255, 255, 0.1) 0px 1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px inset, rgba(255, 255, 255, 0.1) 0px 1px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px inset, rgba(255, 255, 255, 0.1) 0px 1px;
}

.r-in2 {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 1px -1px inset, rgba(255, 255, 255, 0.1) 1px 0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 1px -1px inset, rgba(255, 255, 255, 0.1) 1px 0px;
	box-shadow: rgba(0, 0, 0, 0.2) 1px -1px inset, rgba(255, 255, 255, 0.1) 1px 0px;
}

.r-in3 {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px -1px inset, rgba(255, 255, 255, 0.1) -1px -1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px -1px inset, rgba(255, 255, 255, 0.1) -1px -1px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px -1px inset, rgba(255, 255, 255, 0.1) -1px -1px;
}

.r-in4 {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) -1px 0px inset, rgba(255, 255, 255, 0.1) -1px 0px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) -1px 0px inset, rgba(255, 255, 255, 0.1) -1px 0px;
	box-shadow: rgba(0, 0, 0, 0.2) -1px 0px inset, rgba(255, 255, 255, 0.1) -1px 0px;
}

.r-in5 {
	-webkit-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px inset, rgba(255, 255, 255, 0.1) -1px 1px;
	-moz-box-shadow: rgba(0, 0, 0, 0.2) 0px 1px inset, rgba(255, 255, 255, 0.1) -1px 1px;
	box-shadow: rgba(0, 0, 0, 0.2) 0px 1px inset, rgba(255, 255, 255, 0.1) -1px 1px;
}

.c-o {
	-webkit-transform-origin: 75px 75px;
	-moz-transform-origin: 75px 75px;
	-o-transform-origin: 75px 75px;
	-ms-transform-origin: 75px 75px;
	transform-origin: 75px 75px;
}

Via @ Cssdeck

jQuery CDNJS
Maan
Maan is a Lead Frontend Engineer and Creative Director with 10+ years of industry experience blending UI/UX design with React-based development. A multifaceted practitioner, he has spent a decade turning abstract inspiration into deployed, scalable reality. Maan’s expertise lies in high-fidelity prototyping and component architecture, which he shares through insightful technical writing with the next generation of developers. His unique approach ensures that pixels not only meet passion but also rigorous performance standards.
Related

SVG vs WebP: The Definitive Performance Guide for Modern Web Design (2026 Edition)

Rust programming logo embedded in high-frequency trading server architecture.

Rust-based Real-time High-Frequency Trading API Design

vibe-coding-software-3-0-evolution-2026

Vibe Coding Is Eating the World: Why Syntax Is Dead and ‘Vibe’ Is the New Source Code

⏱️1-Min Quick What is Epoch Time Guide (Understand Now)

downgraf


Hey there! Welcome to Downgraf - your ultimate destination for design ideas, WordPress themes, and developer resources. Feel free to explore our amazing AI Directory and discover a world of colors by shade for all your creative projects. Enjoy your time here!

USEFUL LINKS

  • About Us
  • Contact us
  • Cookies Policy
  • Privacy Policy
  • MD5 Encrypt and Decrypt
  • Converter
  • Offers
  • Some Events
© downgraf 2022. All Rights Reserved.
  • All Articles
    • Advice
    • Content
    • EditPro
    • General
    • How to
    • iHelp
    • Tech
  • Inspiration
    • Architecture and Interior Design
    • Art
    • Illustration
    • Industrial Design
    • Infographics
    • Motion Graphics
    • Nail Art
    • Painting
    • Photography
    • Print Design
    • Sculpture
    • Street Art
    • Tattoos
    • Typography
    • UX & UI Design
    • Web Design
  • Free Download
    • Actions
    • Brushes
    • Flyers
    • Fonts
    • Free PSD
    • HD Wallpapers
    • Icons
  • Web Development
    • Choosing the Right Theme
    • WordPress
    • WordPress Plugin
    • WordPress Theme
    • WP Config
  • Colors Hunt
  • AI
  • Logo
  • Brands
    • Cars
  • Tools
    • MD5 Encrypt Decrypt
Start typing to see results or hit ESC to close
Inspiration Web Design Design Logo Design Illustration
See all results