layout/reftests/border-radius/scrollbar-clamping-2.html
author L. David Baron <dbaron@dbaron.org>
Tue, 07 Sep 2010 15:20:35 -0700
changeset 52133 76358146c914e64a51c3862d5e8c0ac1d58713fd
child 52297 c1cc7b565dc740206b5b46b613f99da334195329
permissions -rw-r--r--
Reduce the border-radius of elements with overflow != visible so that any present scrollbars are not clipped. (Bug 459144, patch 8) r=roc a2.0=blocking:beta6+

<!DOCTYPE HTML>
<title>Test of reduction of border-radius for scrollbars (background drawing)</title>
<style>

.contain { height: 130px; position: relative }

.test {
  position: absolute;
  top: 0;
  left: 0;
  border: medium solid transparent;
  background: blue;
  border-width: 2px 4px 8px 10px;
  height: 100px;
  width: 200px;
  -moz-border-radius: 12px / 15px;
}

.cover {
  position: absolute;
  width: 200px;
  height: 100px;
  top: 2px;
  left: 10px;
  background: blue;
}

#x, #xy { overflow-x: scroll }
#y, #xy { overflow-y: scroll }

</style>

<div class="contain">
  <div class="test" id="x"></div>
  <div class="cover" style="margin-top: 50px; height: 50px"></div>
</div>

<div class="contain">
  <div class="test" id="y"></div>
  <div class="cover" style="margin-left: 100px; width: 100px"></div>
</div>

<div class="contain">
  <div class="test" id="xy"></div>
  <div class="cover"></div>
</div>