diff --git a/app/views/box_organizer/index.html.erb b/app/views/box_organizer/index.html.erb index 339d17e..950f976 100644 --- a/app/views/box_organizer/index.html.erb +++ b/app/views/box_organizer/index.html.erb @@ -1,4 +1,4 @@ -<%= stylesheet_link_tag '/designs/themes/default/circlepop.css' %> +<%= stylesheet_link_tag 'circlepop.css' %>

<%= _('Editing sideboxes')%>

diff --git a/public/designs/themes/noosfero/circlepop.css b/public/designs/themes/noosfero/circlepop.css deleted file mode 100644 index 4c6fea3..0000000 --- a/public/designs/themes/noosfero/circlepop.css +++ /dev/null @@ -1,118 +0,0 @@ -nav a { - position: absolute; - top: 215px; - display: block; - outline: none; - text-align: left; - z-index: 1000; - -webkit-transform: translateY(-50%); - transform: translateY(-50%); -} - -nav a.prev { - left: 0; -} - -nav a.next { - right: 0; -} - -nav a svg { - display: block; - margin: 0 auto; - padding: 0; -} - -/* Individual styles */ - -/*--------------------*/ -/* Circle pop */ -/*--------------------*/ -.color-3 { background: transparent; } - -.nav-circlepop a { - margin: 0 15px; - width: 50px; - height: 50px; -} - -.nav-circlepop a::before { - position: absolute; - top: 0; - left: 0; - width: 100%; - height: 100%; - border-radius: 50%; - background: #fff; - content: ''; - opacity: 0; - -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; - transition: transform 0.3s, opacity 0.3s; - -webkit-transform: scale(0.9); - transform: scale(0.9); -} - -.nav-circlepop .icon-wrap { - position: relative; - display: block; - margin: 10% 0 0 10%; - width: 80%; - height: 80%; -} - -.nav-circlepop a.next .icon-wrap { - -webkit-transform: rotate(180deg); - transform: rotate(180deg); -} - -.nav-circlepop .icon-wrap::before, -.nav-circlepop .icon-wrap::after { - position: absolute; - left: 25%; - width: 3px; - height: 50%; - background: #ccc; - content: ''; - -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; - transition: transform 0.3s, background-color 0.3s; - -webkit-backface-visibility: hidden; - backface-visibility: hidden; -} - -.nav-circlepop .icon-wrap::before { - -webkit-transform: translateX(-50%) rotate(30deg); - transform: translateX(-50%) rotate(30deg); - -webkit-transform-origin: 0 100%; - transform-origin: 0 100%; -} - -.nav-circlepop .icon-wrap::after { - top: 50%; - -webkit-transform: translateX(-50%) rotate(-30deg); - transform: translateX(-50%) rotate(-30deg); - -webkit-transform-origin: 0 0; - transform-origin: 0 0; -} - -.nav-circlepop a:hover::before { - opacity: 1; - -webkit-transform: scale(1); - transform: scale(1); -} - -.nav-circlepop a:hover .icon-wrap::before, -.nav-circlepop a:hover .icon-wrap::after { - background: #999; -} - -.nav-circlepop a:hover .icon-wrap::before { - -webkit-transform: translateX(-50%) rotate(45deg); - transform: translateX(-50%) rotate(45deg); -} - -.nav-circlepop a:hover .icon-wrap::after { - -webkit-transform: translateX(-50%) rotate(-45deg); - transform: translateX(-50%) rotate(-45deg); -} - - diff --git a/public/stylesheets/circlepop.css b/public/stylesheets/circlepop.css new file mode 100644 index 0000000..4c6fea3 --- /dev/null +++ b/public/stylesheets/circlepop.css @@ -0,0 +1,118 @@ +nav a { + position: absolute; + top: 215px; + display: block; + outline: none; + text-align: left; + z-index: 1000; + -webkit-transform: translateY(-50%); + transform: translateY(-50%); +} + +nav a.prev { + left: 0; +} + +nav a.next { + right: 0; +} + +nav a svg { + display: block; + margin: 0 auto; + padding: 0; +} + +/* Individual styles */ + +/*--------------------*/ +/* Circle pop */ +/*--------------------*/ +.color-3 { background: transparent; } + +.nav-circlepop a { + margin: 0 15px; + width: 50px; + height: 50px; +} + +.nav-circlepop a::before { + position: absolute; + top: 0; + left: 0; + width: 100%; + height: 100%; + border-radius: 50%; + background: #fff; + content: ''; + opacity: 0; + -webkit-transition: -webkit-transform 0.3s, opacity 0.3s; + transition: transform 0.3s, opacity 0.3s; + -webkit-transform: scale(0.9); + transform: scale(0.9); +} + +.nav-circlepop .icon-wrap { + position: relative; + display: block; + margin: 10% 0 0 10%; + width: 80%; + height: 80%; +} + +.nav-circlepop a.next .icon-wrap { + -webkit-transform: rotate(180deg); + transform: rotate(180deg); +} + +.nav-circlepop .icon-wrap::before, +.nav-circlepop .icon-wrap::after { + position: absolute; + left: 25%; + width: 3px; + height: 50%; + background: #ccc; + content: ''; + -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; + transition: transform 0.3s, background-color 0.3s; + -webkit-backface-visibility: hidden; + backface-visibility: hidden; +} + +.nav-circlepop .icon-wrap::before { + -webkit-transform: translateX(-50%) rotate(30deg); + transform: translateX(-50%) rotate(30deg); + -webkit-transform-origin: 0 100%; + transform-origin: 0 100%; +} + +.nav-circlepop .icon-wrap::after { + top: 50%; + -webkit-transform: translateX(-50%) rotate(-30deg); + transform: translateX(-50%) rotate(-30deg); + -webkit-transform-origin: 0 0; + transform-origin: 0 0; +} + +.nav-circlepop a:hover::before { + opacity: 1; + -webkit-transform: scale(1); + transform: scale(1); +} + +.nav-circlepop a:hover .icon-wrap::before, +.nav-circlepop a:hover .icon-wrap::after { + background: #999; +} + +.nav-circlepop a:hover .icon-wrap::before { + -webkit-transform: translateX(-50%) rotate(45deg); + transform: translateX(-50%) rotate(45deg); +} + +.nav-circlepop a:hover .icon-wrap::after { + -webkit-transform: translateX(-50%) rotate(-45deg); + transform: translateX(-50%) rotate(-45deg); +} + + -- libgit2 0.21.2