Advertisement
Guest User

ribbons

a guest
Jul 19th, 2018
117
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 2.78 KB | None | 0 0
  1. index.html
  2. -------------------
  3. <!doctype html>
  4. <html>
  5.  
  6.     <head>
  7.    
  8.         <link rel="stylesheet" type="text/css" href="stylesheet.css">
  9.    
  10.     </head>
  11.    
  12.     <body>
  13.    
  14.         <div id="box1" class="box">
  15.            <div class="ribbon"><span>Cat 1</span></div>
  16.            
  17.            <h3>Title 1</h3>
  18.            <ul>
  19.                 <li>item 1</li>
  20.                 <li>item 1</li>
  21.                 <li>item 1</li>
  22.                 <li>item 1</li>
  23.                 <li>item 1</li>
  24.                 <li>item 1</li>
  25.                 <li>item 1</li>
  26.                 <li>item 1</li>
  27.                 <li>item 1</li>
  28.            </ul>
  29.         </div>
  30.        
  31.        
  32.         <div id="box2" class="box">
  33.            <div class="ribbon"><span>Cat 2</span></div>
  34.            
  35.            <h3>Title 2</h3>
  36.            <ul>
  37.                 <li>item 1</li>
  38.                 <li>item 1</li>
  39.                 <li>item 1</li>
  40.                 <li>item 1</li>
  41.                 <li>item 1</li>
  42.                 <li>item 1</li>
  43.                 <li>item 1</li>
  44.                 <li>item 1</li>
  45.                 <li>item 1</li>
  46.                 <li>item 1</li>
  47.                 <li>item 1</li>
  48.                 <li>item 1</li>
  49.                 <li>item 1</li>
  50.                 <li>item 1</li>
  51.            </ul>
  52.         </div>
  53.        
  54.         <div id="box3" class="box">
  55.            <div class="ribbon"><span>Cat 3</span></div>
  56.            
  57.            <h3>Title 3</h3>
  58.            <ul>
  59.                 <li>item 1</li>
  60.                 <li>item 1</li>
  61.                 <li>item 1</li>
  62.                 <li>item 1</li>
  63.                 <li>item 1</li>
  64.                 <li>item 1</li>
  65.                 <li>item 1</li>
  66.            </ul>
  67.         </div>
  68.     </body>
  69.  
  70. </html>
  71.  
  72. -------------------
  73. stylesheet.css
  74. -------------------
  75. .box {
  76.   width: 180px;
  77.   position: relative;
  78.   border: 1px solid #BBB;
  79.   background: #EEE;
  80.   border-radius: 50px;
  81.   -webkit-border-radius: 50px;
  82.   -moz-border-radius: 50px;
  83.   text-align: center;
  84.   margin-left: 10px;
  85.   float: left;
  86. }
  87.  
  88.  
  89. .box ul{
  90.     list-style-type: none;
  91.     padding: 0;
  92. }
  93.  
  94.  
  95. .ribbon {
  96.   position: absolute;
  97.   left: -5px; top: -5px;
  98.   z-index: 1;
  99.   overflow: hidden;
  100.   width: 75px; height: 75px;
  101.   text-align: right;
  102. }
  103. .ribbon span {
  104.   font-size: 10px;
  105.   font-weight: bold;
  106.   color: #FFF;
  107.   text-transform: uppercase;
  108.   text-align: center;
  109.   line-height: 20px;
  110.   transform: rotate(-45deg);
  111.   -webkit-transform: rotate(-45deg);
  112.   width: 100px;
  113.   display: block;
  114.   background: #79A70A;
  115.   background: linear-gradient(#186BC9 0%, #3242A7 100%);
  116.   box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  117.   position: absolute;
  118.   top: 19px; left: -21px;
  119. }
  120. .ribbon span::before {
  121.   content: "";
  122.   position: absolute; left: 0px; top: 100%;
  123.   z-index: -1;
  124.   border-left: 3px solid #3242A7;
  125.   border-right: 3px solid transparent;
  126.   border-bottom: 3px solid transparent;
  127.   border-top: 3px solid #3242A7;
  128. }
  129. .ribbon span::after {
  130.   content: "";
  131.   position: absolute; right: 0px; top: 100%;
  132.   z-index: -1;
  133.   border-left: 3px solid transparent;
  134.   border-right: 3px solid #3242A7;
  135.   border-bottom: 3px solid transparent;
  136.   border-top: 3px solid #3242A7;
  137. }
  138.  
  139.  
  140. #box1{
  141.     background-color: lightblue;
  142. }
  143.  
  144. #box2{
  145.     background-color: green;
  146. }
  147.  
  148. #box3{
  149.     background-color: orange;
  150. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement