CSS Styling:
Tools that shape page content
- Width: width } auto/ initial
heigt: height } min/ max
inherit: keeps the measurement already defined
margin: top/ left/ right/ bottom
padding: space between internal and external content
box sizing: returns the element to pre-defined sizes
Colors in CSS
- RGB: Values between 0 and 255 to define the tones of red, green and blue, separated by a comma. Example:
#rgb{ color: rgb(250, 30, 70); }
The value 250 represents red, 30 represents green, and 70 represents blue, which in this case would result in something similar to:
- RGBA: Very similar to RGB, but the transparency factor is added, which varies between 0 and 1;
- HEX: Hexadecimal defined between 0 and 9, and A to F, where F is the highest value, following a similar pattern to RGB. Example:
00FF00 -> Green
FF0000 -> Red
0000FF -> Blue
#hex{ color: #03BB76; }
It would result in something like:
- HSL (hue, saturation, lightness): defining the color through its hue (0 red, 120 green, 240 blue), saturation (0% gray tone, 100% full color), luminosity (0 % black, 100% white) - There is also HSLA, which relies on the alpha factor (0 to 1) to measure the level of transparency. Example:
#hsl{ color: hsla(120, 100%, 50%, 1.0); }
This programming would result in a completely green color, but you can look for other tones using the HSL color wheel.
Funds
- background-color: solid background color
- background-image: reference image in the background
- linear-gradient: linear gradient
- radial-gradient: circular gradient
- repeating: repeat effect
background-size: defines the size of the element's background, accompanied by the settings:
- auto: automatic adjustment
- cover: cover the entire space of the element
- contain: resize the content so that the full/uncropped image appears
- value: Set the size of the image inside the element
Repeat background-repeat: defines the axis on which the image repeats:
- repeat: maximum possible repetitions
- repeat-x: only repeats on the x axis (horizontal)
- repeat-y: only repeats on the y axis (vertical)
- space: repeats on both axes without being cut with spaces
- round: repeats in all directions without being cut, just resized
- no-repeat: no repetitions
Background-position: Positioning of background images
center, left, right, x%,y%
background-attachment: How the image will behave according to the browser window
- fixed: doesn't leave its place
- scroll: it is fixed to an object
- local: "scrolls" next to the content
background-origin: Defines the image positioning area
- padding-box: origin corner next to the padding
- border-box: the image starts next to the outer area of the border
- content-box: lower than padding, aligned to the content of the element
background-flip: Defines whether or not the element's color covers the edges
- padding-box: aligned to padding
- border-box: border-aligned
- content-box: fills the content area
- clip-text: background in the text (the color must be transparent)
background-bland-mode: effects on the background of elements
Edges
- border-width: size that the border will have
- border-style: border type
- border-color: border color
- border-radius: Rounds border
border-image
- source: set the image path
- widht: border image width
- repeat: control whether the image repeats or not
- outset: distance from the edge of the element
- slice: divide into regions
Content (image or video)
object-fit : How the content of an element behaves in the established box
- fill: fill the entire space and distort
- contain: it will not be distorted, but it will fit within the established measurements
- cover: fill all the space without distorting
- none: ignores the parent object's measurements and uses its original measurements
- scale-down: smallest image setting without distorting
object-position: Center the image
- x-axis and y-axis
- left, right, center, top, bottom
The above is the detailed content of CSS Page Styling Frameworks. For more information, please follow other related articles on the PHP Chinese website!

The CSS box-shadow and outline properties gained theme.json support in WordPress 6.1. Let's look at a few examples of how it works in real themes, and what options we have to apply these styles to WordPress blocks and elements.

If you’ve recently started working with GraphQL, or reviewed its pros and cons, you’ve no doubt heard things like “GraphQL doesn’t support caching” or

The Svelte transition API provides a way to animate components when they enter or leave the document, including custom Svelte transitions.

In this article we will be diving into the world of scrollbars. I know, it doesn’t sound too glamorous, but trust me, a well-designed page goes hand-in-hand

How much time do you spend designing the content presentation for your websites? When you write a new blog post or create a new page, are you thinking about

With the recent climb of Bitcoin’s price over 20k $USD, and to it recently breaking 30k, I thought it’s worth taking a deep dive back into creating Ethereum

npm commands run various tasks for you, either as a one-off or a continuously running process for things like starting a server or compiling code.

I was just chatting with Eric Meyer the other day and I remembered an Eric Meyer story from my formative years. I wrote a blog post about CSS specificity, and


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

SublimeText3 English version
Recommended: Win version, supports code prompts!

MantisBT
Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

mPDF
mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

SublimeText3 Mac version
God-level code editing software (SublimeText3)

SublimeText3 Linux new version
SublimeText3 Linux latest version