下のように、4つの値を指定した場合は、左上から時計回りに指定した値が適用される。
#box {
  border-radius: 40px 160px 80px 120px;
}
表示例
#box {
  border-radius: 40px 160px 80px 120px;
}
    angular.module('app', ['ngRoute', 'ngResource'])
        .run(function ($rootScope, $location, $timeout) {
            $rootScope.$on('$viewContentLoaded', function () {
                $timeout(function () {
                  componentHandler.upgradeAllRegistered();
            });
        })
    })
div.remove {
  opacity: 0;
  height: 0;
  transition-duration: 2s;
}
div.show {
  opacity: 1;
  height: 200px;
  transition-duration: 2s;
}
フェードイン、フェードアウト対象の要素の定義とJavaScriptの内容。<div id="target">
  要素
</div>
<button type="button" id="remove">削除</button>
<button type="button" id="add">表示</button>
<script>
  var removeBtn = document.getElementById('remove');
  var addBtn = document.getElementById('add');
  var div = document.getElementById('target');
  removeBtn.addEventListener("click", function() {
    div.className = 'remove';
  });
  addBtn.addEventListener("click", function() {
    div.style.display = '';
    div.className = 'show';
  });
</script>
  <!-- スタイル定義 -->
  <style>
    #one {
        box-sizing: content-box;
        width: 200px;
        height: 200px;
        border: 10px solid black;
    }
    #two {
        box-sizing: border-box;
        width: 220px;
        height: 220px;
        border: 10px solid black;
    }
  </style>
  <!-- html -->
  <div id="one"></div>
  <div id="two"></div>