Question:
In a web page, how can you draw triangles in the corner of a div using either specific pixel values or percentage values?
Answer:
There are two main approaches to achieve this:
Using Absolute Positioning and Border Tricks:
<code class="css">.triangle { width: 0; height: 0; border-style: solid; border-width: 0 30px 30px 0; border-color: transparent #608A32 transparent transparent; right: 0; top: 0; position: absolute; }</code>
Using Rotation and Clipping:
Here's an example of using this approach:
<code class="css">.container { position: absolute; top: 5%; left: 5%; width: 60%; height: 30%; background: black; color: white; border-radius: 12px; overflow: hidden; } .triangle { position: relative; top: 10%; left: 90%; width: 10%; height: 10%; -webkit-transform: rotate(45deg); background: green; }</code>
Both methods allow for customization of the triangle's shape and position using percentages or absolute values, providing flexibility in web page design.
The above is the detailed content of How can I draw triangles in the corner of a div using either pixels or percentages?. For more information, please follow other related articles on the PHP Chinese website!