{"url":"https://api.github.com/gists/6909550","forks_url":"https://api.github.com/gists/6909550/forks","commits_url":"https://api.github.com/gists/6909550/commits","id":"6909550","node_id":"MDQ6R2lzdDY5MDk1NTA=","git_pull_url":"https://gist.github.com/6909550.git","git_push_url":"https://gist.github.com/6909550.git","html_url":"https://gist.github.com/mbostock/6909550","files":{".block":{"filename":".block","type":"text/plain","language":null,"raw_url":"https://gist.githubusercontent.com/mbostock/6909550/raw/703d310b399098a243a76a50bc209167e924cfd2/.block","size":17,"truncated":false,"content":"license: gpl-3.0\n","encoding":"utf-8"},"README.md":{"filename":"README.md","type":"text/markdown","language":"Markdown","raw_url":"https://gist.githubusercontent.com/mbostock/6909550/raw/9801a99f97dd60c9f8106950ba61f32650183778/README.md","size":122,"truncated":false,"content":"An example of using transition.styleTween to avoid using the computed style value, and instead use the style value as-set.","encoding":"utf-8"},"index.html":{"filename":"index.html","type":"text/html","language":"HTML","raw_url":"https://gist.githubusercontent.com/mbostock/6909550/raw/62d7dc2b3b1fc7ccf6ebdeb8a61a3b3a32d613df/index.html","size":453,"truncated":false,"content":"<!DOCTYPE html>\n<meta charset=\"utf-8\">\n<body style=\"background:brown;\">\n<script src=\"//d3js.org/d3.v3.min.js\"></script>\n<script>\n\nd3.select(\"body\").transition()\n    .duration(750)\n    .call(styleTween, \"background\", \"steelblue\")\n  .transition()\n    .call(styleTween, \"background\", \"black\");\n\nfunction styleTween(transition, name, value) {\n  transition.styleTween(name, function() {\n    return d3.interpolate(this.style[name], value);\n  });\n}\n\n</script>\n","encoding":"utf-8"}},"public":true,"created_at":"2013-10-09T22:23:43Z","updated_at":"2016-02-09T02:00:30Z","description":"Non-Computed Style Tween","comments":0,"user":null,"comments_enabled":true,"comments_url":"https://api.github.com/gists/6909550/comments","owner":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"forks":[{"url":"https://api.github.com/gists/2088c19e9e48059e9a95","user":{"login":"zocoi","id":212200,"node_id":"MDQ6VXNlcjIxMjIwMA==","avatar_url":"https://avatars.githubusercontent.com/u/212200?v=4","gravatar_id":"","url":"https://api.github.com/users/zocoi","html_url":"https://github.com/zocoi","followers_url":"https://api.github.com/users/zocoi/followers","following_url":"https://api.github.com/users/zocoi/following{/other_user}","gists_url":"https://api.github.com/users/zocoi/gists{/gist_id}","starred_url":"https://api.github.com/users/zocoi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zocoi/subscriptions","organizations_url":"https://api.github.com/users/zocoi/orgs","repos_url":"https://api.github.com/users/zocoi/repos","events_url":"https://api.github.com/users/zocoi/events{/privacy}","received_events_url":"https://api.github.com/users/zocoi/received_events","type":"User","user_view_type":"public","site_admin":false,"name":"Hunter Dao","company":"@blstrco ","blog":"","location":"San Francisco","email":null,"hireable":true,"bio":"Currently at @blstrco , previously @nextdoor, @Hoodline and @groupon ","twitter_username":null,"public_repos":80,"public_gists":38,"followers":17,"following":9,"created_at":"2010-02-27T21:33:20Z","updated_at":"2026-04-02T00:30:31Z"},"id":"2088c19e9e48059e9a95","created_at":"2015-03-17T01:26:56Z","updated_at":"2015-08-29T14:17:15Z"}],"history":[{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"43653986debe291a5501081e00795dc21be7b823","committed_at":"2016-02-09T02:00:28Z","change_status":{"total":1,"additions":1,"deletions":0},"url":"https://api.github.com/gists/6909550/43653986debe291a5501081e00795dc21be7b823"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"8610cde1cd8ae8b6e2d967a44d4e0dd8fc65ccb3","committed_at":"2015-10-31T01:58:02Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/6909550/8610cde1cd8ae8b6e2d967a44d4e0dd8fc65ccb3"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"8a85c63680507ec88095faaaa38588f5f11ea2a2","committed_at":"2015-06-11T19:15:42Z","change_status":{"total":2,"additions":1,"deletions":1},"url":"https://api.github.com/gists/6909550/8a85c63680507ec88095faaaa38588f5f11ea2a2"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"349fb7e225cb103d1376ef8c2df5a965f9cd4d17","committed_at":"2013-10-09T22:25:46Z","change_status":{"total":6,"additions":3,"deletions":3},"url":"https://api.github.com/gists/6909550/349fb7e225cb103d1376ef8c2df5a965f9cd4d17"},{"user":{"login":"mbostock","id":230541,"node_id":"MDQ6VXNlcjIzMDU0MQ==","avatar_url":"https://avatars.githubusercontent.com/u/230541?v=4","gravatar_id":"","url":"https://api.github.com/users/mbostock","html_url":"https://github.com/mbostock","followers_url":"https://api.github.com/users/mbostock/followers","following_url":"https://api.github.com/users/mbostock/following{/other_user}","gists_url":"https://api.github.com/users/mbostock/gists{/gist_id}","starred_url":"https://api.github.com/users/mbostock/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mbostock/subscriptions","organizations_url":"https://api.github.com/users/mbostock/orgs","repos_url":"https://api.github.com/users/mbostock/repos","events_url":"https://api.github.com/users/mbostock/events{/privacy}","received_events_url":"https://api.github.com/users/mbostock/received_events","type":"User","user_view_type":"public","site_admin":false},"version":"b3950727c321d89ede91322c6b3139e9ed7fe014","committed_at":"2013-10-09T22:23:43Z","change_status":{"total":20,"additions":20,"deletions":0},"url":"https://api.github.com/gists/6909550/b3950727c321d89ede91322c6b3139e9ed7fe014"}],"truncated":false}