Skip to content
geeksforgeeks
  • Tutorials
    • Python
    • Java
    • Data Structures & Algorithms
    • ML & Data Science
    • Interview Corner
    • Programming Languages
    • Web Development
    • CS Subjects
    • DevOps And Linux
    • School Learning
    • Practice Coding Problems
  • Courses
    • DSA to Development
    • Get IBM Certification
    • Newly Launched!
      • Master Django Framework
      • Become AWS Certified
    • For Working Professionals
      • Interview 101: DSA & System Design
      • Data Science Training Program
      • JAVA Backend Development (Live)
      • DevOps Engineering (LIVE)
      • Data Structures & Algorithms in Python
    • For Students
      • Placement Preparation Course
      • Data Science (Live)
      • Data Structure & Algorithm-Self Paced (C++/JAVA)
      • Master Competitive Programming (Live)
      • Full Stack Development with React & Node JS (Live)
    • Full Stack Development
    • Data Science Program
    • All Courses
  • CSS Tutorial
  • CSS Exercises
  • CSS Interview Questions
  • CSS Selectors
  • CSS Properties
  • CSS Functions
  • CSS Examples
  • CSS Cheat Sheet
  • CSS Templates
  • CSS Frameworks
  • Bootstrap
  • Tailwind
  • CSS Formatter
Open In App
Next Article:
CSS color Property
Next article icon

CSS color Property

Last Updated : 12 Nov, 2024
Comments
Improve
Suggest changes
Like Article
Like
Report

The color property is used to specify the text color. It accepts color values as color name, HEX, RGB, RGBA, HSL, or HSLA values. This property plays a crucial role in defining text appearance, ensuring readability, and enhancing the overall design aesthetics of web content.

Syntax

color: color | initial | inherit;

Property Values

  • color: Specifies the color to apply. It can be a keyword, hex code, RGB/RGBA, HEX, HSL/HSLA value, or global values.
    • RGB/RGBA Values: Use the red, green, and blue color model, with optional alpha transparency.
    • Hexadecimal Values: Colors represented in hexadecimal format starting with #.
    • HSL/HSLA Values: Define colors using hue, saturation, lightness, and optional alpha transparency.
  • Initial: Sets the color to its default value.
  • Inherit: Inherits the color value from its parent element.

Using Color Keywords

Named colors are predefined names in CSS for specific colors such as "blue," "green," and "red." It provides a simple way to assign colors without needing to know their RGB or HEX values.

Syntax

color: color_name; 
HTML
<!DOCTYPE html> <html>  <head>     <style>         h1 {             color: black;         }          p {             font-size: 20px;             color: green;         }          .red-color {             font-size: 20px;             color: red;         }          .blue-color {             font-size: 20px;             color: blue;         }     </style> </head>  <body>     <h1>         CSS Color Property     </h1>      <p>         GEEKSFORGEEKS: A computer science portal     </p>      <p class="red-color">         GEEKSFORGEEKS: A computer science portal     </p>      <p class="blue-color">         GEEKSFORGEEKS: A computer science portal     </p> </body>  </html> 

Output

RGB/RGBA Value

Here R stands for Red, G stands for Green, and B stands for Blue. The color will be assigned to the text by using the range of these values. These values range from 0 to 255. And, A stands for Alpha channel. Which represents the opacity or opaque of the color.

Syntax

color: RGBA(value, value, value, value);
HTML
<h1 style="color: RGB(0, 0, 0);">     CSS color property </h1>  <p style="color: RGB(0, 150, 0);"> 	RGB(0, 150, 0)-This is the code for green color. </p>  <p style="color: RGB(255, 0, 0);"> 	RGB(255, 0, 0)-This is the code for red color. </p>  <p style="color: RGB(0, 0, 255);"> 	RGB(0, 0, 255)-This is the code for blue color. </p> 

Output

Hexa-Decimal Value

It represents the value of the color in hexadecimal format. It should start with the prefix #. These values range from #000000 to #FFFFFF. And, If there is an alpha channel that defines the opacity of the color, then we will represent it by adding FF (if 100%) after the hex code.

Syntax:

color: #AAE123;
HTML
<h1 style="color: #000000;"> 	CSS color property </h1>  <p style="color: #00aa00;"> 	#00AA00-This is the code for green color. </p>  <p style="color: #ff0000;"> 	#FF0000-This is the code for red color. </p>  <p style="color: #0000ff;"> 	#0000FF-This is the code for blue color. </p> 

Output

HSL/HSLA values

HSL stands for Hue, Saturation, and Lightness. The range of hue will be from (0 to 360 degree), saturation means the Grey effect it ranges from (0 to 100%), and Lightness means the effect of light which ranges from (0 to 100%).

Syntax

color: HSL(value, value, value);
HTML
<h1 style="color: HSL(0, 0, 0);"> 	CSS Color property </h1>  <p style="color: HSL(147, 50%, 47%);"> 	HSL(147, 50%, 47%)-This is the code for green color. </p>  <p style="color: HSL(0, 100%, 50%);"> 	HSL(0, 100%, 50%)-This is the code for red color. </p>  <p style="color: HSL(240, 100%, 50%);"> 	HSL(240, 100%, 50%)-This is the code for blue color. </p> 

Output

initial

The initial keyword sets the color property to its default value, typically black in most browsers.

Syntax

color: initial;

inherit

The initial value inherit property in CSS makes an element adopt the same value for a specific property as its

Syntax

color: inherit ;

Supported browsers

  • Google Chrome
  • Edge 
  • Firefox
  • Opera
  • Safari

Next Article
CSS color Property

S

snigdha_yambadwar
Improve
Article Tags :
  • Web Technologies
  • CSS
  • CSS-Properties

Similar Reads

    CSS accent-color Property
    The accent-color property in CSS specifies the color of user interface elements and controls, such as checkboxes, radio buttons, range sliders, and progress indicators. This property allows for enhanced customization of form controls to match the design of your website.Syntax:accent-color: auto |
    2 min read
    CSS border-color Property
    The CSS border-color property allows developers to define the color of an element's border, enhancing the visual design of a webpage. It works in conjunction with the border property to provide control over the appearance of borders using various color values like-named colors, hex codes, or RGB val
    5 min read
    CSS color-adjust Property
    The Color-adjust property has proved itself to be useful when it comes to printing documents. The browsers can change the colors and the appearance of the element so as to prevent that color-adjust property is used. Syntax: color-adjust: economy | exact Property values: economy: In this, the browser
    2 min read
    CSS outline-color Property
    The outline-color property of CSS sets the outline color of an element. Syntaxoutline-color: <color> | invert | inherit;Property Value<color>: It sets the outline color to any valid CSS color. Example: outline-color: black; HTML<!DOCTYPE html> <html> <head> <title
    3 min read
    Primer CSS Colors
    Primer CSS is a free open-source CSS framework that is built upon systems that create the foundation of the basic style elements such as spacing, typography, and color. This systematic method makes sure our patterns are steady and interoperable with every other. It is highly reusable and flexible. I
    7 min read
geeksforgeeks-footer-logo
Corporate & Communications Address:
A-143, 7th Floor, Sovereign Corporate Tower, Sector- 136, Noida, Uttar Pradesh (201305)
Registered Address:
K 061, Tower K, Gulshan Vivante Apartment, Sector 137, Noida, Gautam Buddh Nagar, Uttar Pradesh, 201305
GFG App on Play Store GFG App on App Store
Advertise with us
  • Company
  • About Us
  • Legal
  • Privacy Policy
  • In Media
  • Contact Us
  • Advertise with us
  • GFG Corporate Solution
  • Placement Training Program
  • Languages
  • Python
  • Java
  • C++
  • PHP
  • GoLang
  • SQL
  • R Language
  • Android Tutorial
  • Tutorials Archive
  • DSA
  • Data Structures
  • Algorithms
  • DSA for Beginners
  • Basic DSA Problems
  • DSA Roadmap
  • Top 100 DSA Interview Problems
  • DSA Roadmap by Sandeep Jain
  • All Cheat Sheets
  • Data Science & ML
  • Data Science With Python
  • Data Science For Beginner
  • Machine Learning
  • ML Maths
  • Data Visualisation
  • Pandas
  • NumPy
  • NLP
  • Deep Learning
  • Web Technologies
  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • ReactJS
  • NextJS
  • Bootstrap
  • Web Design
  • Python Tutorial
  • Python Programming Examples
  • Python Projects
  • Python Tkinter
  • Python Web Scraping
  • OpenCV Tutorial
  • Python Interview Question
  • Django
  • Computer Science
  • Operating Systems
  • Computer Network
  • Database Management System
  • Software Engineering
  • Digital Logic Design
  • Engineering Maths
  • Software Development
  • Software Testing
  • DevOps
  • Git
  • Linux
  • AWS
  • Docker
  • Kubernetes
  • Azure
  • GCP
  • DevOps Roadmap
  • System Design
  • High Level Design
  • Low Level Design
  • UML Diagrams
  • Interview Guide
  • Design Patterns
  • OOAD
  • System Design Bootcamp
  • Interview Questions
  • Inteview Preparation
  • Competitive Programming
  • Top DS or Algo for CP
  • Company-Wise Recruitment Process
  • Company-Wise Preparation
  • Aptitude Preparation
  • Puzzles
  • School Subjects
  • Mathematics
  • Physics
  • Chemistry
  • Biology
  • Social Science
  • English Grammar
  • Commerce
  • World GK
  • GeeksforGeeks Videos
  • DSA
  • Python
  • Java
  • C++
  • Web Development
  • Data Science
  • CS Subjects
@GeeksforGeeks, Sanchhaya Education Private Limited, All rights reserved
We use cookies to ensure you have the best browsing experience on our website. By using our site, you acknowledge that you have read and understood our Cookie Policy & Privacy Policy
Lightbox
Improvement
Suggest Changes
Help us improve. Share your suggestions to enhance the article. Contribute your expertise and make a difference in the GeeksforGeeks portal.
geeksforgeeks-suggest-icon
Create Improvement
Enhance the article with your expertise. Contribute to the GeeksforGeeks community and help create better learning resources for all.
geeksforgeeks-improvement-icon
Suggest Changes
min 4 words, max Words Limit:1000

Thank You!

Your suggestions are valuable to us.

What kind of Experience do you want to share?

Interview Experiences
Admission Experiences
Career Journeys
Work Experiences
Campus Experiences
Competitive Exam Experiences