Skip welcome & menu and move to editor
Welcome to JS Bin
Load cached copy from
 
<!DOCTYPE html>
<html>
<head>
  <meta charset="utf-8">
  <meta name="viewport" content="width=device-width">
  <title>JS Bin</title>
  <style>
    div { width: 1em; height: 1em; background-color: lime }
    svg#zero { width: 0; height: 0 }
    svg { width: 1em; height: 1em }
    rect { width: 100%; height: 100%; fill: lime }
    th { width: 14em; text-align: left }
    tr:nth-child(2n) { background-color: #eee }
    table { border: 1px solid black; margin-top: 1em}
  </style>
  
</head>
<body id="body">
  According to latest resolutions, there should be a green rectangle
  for each row except the "no primitives" rows, which should be missing a
  rectangle
  
  <svg id="zero">
    <filter id="empty"></filter>
    <filter id="valid"><feFlood flood-color="lime" /></filter>
    <filter id="none" display="none"><feFlood flood-color="red" /></filter>
    <filter id="invalid"><feBad flood-color="lime" /></filter>
  </svg>
<table>
  <tr>
    <th>
      CSS Filter valid
    </th>
    <td>
      <div style="background-color: red; filter:url(#valid)"></div>
    </td>
  </tr>
  <tr>
   <th>
     CSS Filter invalid
    </th>
    <td>
      <div style="filter:url(#invalid)"></div>
    </td>
  </tr>
  <tr>
    <th>
      CSS Filter missing
    </th>
    <td>
      <div style="filter:url(#missing)"></div>
    </td>
  </tr>
  <tr>
    <th>
      CSS Filter display=none
    </th>
    <td>
      <div style="filter:url(#none)"></div>
    </td>
  </tr>
  <tr>
   <th>
     CSS Filter No primitives
    </th>
    <td>
      <div style="filter:url(#empty)"></div>
    </td>
  </tr>
  <tr>
   <th>
     SVG Filter valid
    </th>
    <td>
      <svg>
        <rect style="fill: red; filter:url(#valid)"></rect>
      </svg>
    </td>
  </tr>
  <tr>
   <th>
     SVG Filter invalid
    </th>
    <td>
      <svg>
        <rect style="filter:url(#invalid)"></rect>
      </svg>
    </td>
  </tr>
  <tr>
    <th>
      SVG Filter missing
    </th>
    <td>
      <svg>
        <rect style="filter:url(#missing)"></rect>
      </svg>
    </td>
  </tr>
  <tr>
    <th>
      SVG Filter display=none
    </th>
    <td>
      <svg>
        <rect style="filter:url(#none)"></rect>
      </svg>
    </td>
  </tr>
  <tr>
   <th>
     SVG Filter No primitives
    </th>
    <td>
      <svg>
        <filter id="empty2"></filter>
        <rect style="filter:url(#empty2)"></rect>
      </svg>
    </td>
  </tr>
  </table>
</body>
</html>
Output 300px

You can jump to the latest bin by adding /latest to your URL

Dismiss x
public
Bin info
faceless2pro
0viewers