Home > Web Front-end > CSS Tutorial > How to Create a Slanted Corner on a CSS Box?

How to Create a Slanted Corner on a CSS Box?

Linda Hamilton
Release: 2024-11-01 06:46:31
Original
498 people have browsed it

How to Create a Slanted Corner on a CSS Box?

Creating a Slanted Corner on a CSS Box

Achieving a slanted corner on a CSS box can be accomplished using various methods. One approach is described below:

Method Using Borders

This technique relies on creating a transparent border along the left side of a container and a slanted border along the bottom. The following code demonstrates how to implement this:

<code class="HTML"><div class="cornered"></div>
<div class="main">Hello World</div></code>
Copy after login
<code class="CSS">.cornered {
  width: 160px;
  height: 0px;
  border-bottom: 40px solid red;
  border-right: 40px solid white;
}
.main {
  width: 200px;
  height: 200px;
  background-color: red;
}</code>
Copy after login

This will produce a box with a slanted top-left corner at a 45-degree angle.

Alternative Method Using Transparency

To allow for text within the slanted portion, an additional transparent border can be used. The modified code below illustrates this approach:

<code class="HTML"><div class="outer">
  <div class="cornered">It's possible to put text up here too
    but if you want it to follow the slant you have to stack
    several of these.</div>
  <div class="main">Hello hello hello hello
hello hello hello hello hello</div>
</div></code>
Copy after login
<code class="CSS">.outer {
    background-color: #ccffff;
    padding: 10px;
    font-size: x-small;
}
.cornered {
    width: 176px;
    height: 0px;
    border-bottom: 40px solid red;
    border-left: 40px solid transparent;
}
.main {
    width: 200px;
    height: 200px;
    background-color: red;
    padding: 0 8px;
}</code>
Copy after login

This method creates a slanted border that can display text along its length.

The above is the detailed content of How to Create a Slanted Corner on a CSS Box?. For more information, please follow other related articles on the PHP Chinese website!

source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Articles by Author
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template