Skip to content

Commit

Permalink
add double colon notation
Browse files Browse the repository at this point in the history
  • Loading branch information
vanribeiro committed Mar 23, 2020
1 parent b1f7094 commit bd0df62
Showing 1 changed file with 7 additions and 7 deletions.
14 changes: 7 additions & 7 deletions snippets/border-with-top-triangle.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ Creates a text container with a triangle at the top.
margin-top: 20px;
}

.container:before, .container:after {
.container::before, .container::after {
content: '';
position: absolute;
bottom: 100%;
Expand All @@ -29,7 +29,7 @@ Creates a text container with a triangle at the top.
border-bottom-color: #dddddd;
}

.container:after {
.container::after {
left: 20px;
border: 10px solid transparent;
border-bottom-color: #ffffff;
Expand All @@ -38,10 +38,10 @@ Creates a text container with a triangle at the top.

#### Explanation

- Use the `:before` and `:after` pseudo-elements to create two triangles.
- The color of the `:before` triangle should be the same as the container's border color.
- The color of the `:after` triangle should be the same as the container background color.
- The border width of the `:before` triangle should be `1px` wider than the `:after` triangle, in order to act as the border.
- The `:after` triangle should be `1px` to the right of the `:before` triangle to allow for its left border to be shown.
- Use the `::before` and `::after` pseudo-elements to create two triangles.
- The color of the `::before` triangle should be the same as the container's border color.
- The color of the `::after` triangle should be the same as the container background color.
- The border width of the `::before` triangle should be `1px` wider than the `::after` triangle, in order to act as the border.
- The `::after` triangle should be `1px` to the right of the `::before` triangle to allow for its left border to be shown.

#### Browser support

0 comments on commit bd0df62

Please sign in to comment.