How to Create a Slanted Corner in a CSS Box?

Barbara Streisand
Release: 2024-11-01 23:12:29
Original
171 people have browsed it

How to Create a Slanted Corner in a CSS Box?

Applying a Slanted Corner to a CSS Box

To achieve a visually striking effect, sometimes it's desirable to introduce a slanted corner into a CSS box. This can instantly transform a simple rectangle into a dynamic and eye-catching element.

Creating a Cut-Corner Box

For browsers that support CSS3, the polygon property offers a powerful solution for this challenge. However, for broader browser compatibility, the Slantastic technique (http://meyerweb.com/eric/css/edge/slantastic/demo.html) may be a better alternative.

Implementing Slantastic

HTML:

<div class="cornered"></div>
<div class="main">Hello</div>
Copy after login

CSS:

.cornered {
    width: 160px;
    height: 0px;
    border-bottom: 40px solid red;
    border-right: 40px solid white;
}

.main {
    width: 200px;
    height: 200px;
    background-color: red;
}
Copy after login

Additional Options

To create a corner with transparent borders and text, you can implement the following alternative approach:

HTML:

<div class="outer">
    <div class="cornered">It's possible to put text up here, too...
    </div>
    <div class="main">Hello hello hello hello
    hello hello hello hello hello</div>
</div>
Copy after login

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;
}
Copy after login

The above is the detailed content of How to Create a Slanted Corner in 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
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!