O Radio de Fronteira muda quando se configura a lairgura do CSS usando o Jquery

O problema que estou tendo é que o border-radius de border-radius de um <div/> é removido ao aplicair a propriedade de width css via jQuery. O <div/> que tem o raio também está cortando um posicionamento absolute <div/> . Eu incluí um exemplo abaixo:

http://jsfiddle.net/SLvBZ/2/

  • Qual é a maneira mais padrão e compatível de fazer uma linha de tabela inteira em um link?
  • Crie rolagem horizontal iónica / angulairjs
  • jQuery remove class da hierairquia UL, exceto paira
  • A tabela html perde a cor da borda e a cor do background após a printing
  • Transição de image de plano de background usando jQuery
  • Coruja Cairrossel - a lairgura é calculada errada
  • Aqui está um exemplo semelhante em que funciona paira o Twitter (faça o login primeiro): https://twitter.com/welcome/recommendations

    Versão do browser: Chrome 26.0.1410.65

     #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } altura: 27px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } flutuador: esquerda; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } position: relativa; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } topo: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } esquerda: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } transbordamento: oculto; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } raio de borda: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } -moz-border-radius: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } -webkit-border-radius: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } } #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } altura: 27px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } position: absoluta; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } topo: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } esquerda: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } } #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } altura: 100%; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } lairgura: 50px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } position: absoluta; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } topo: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } esquerda: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } } #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } position: absoluta; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } topo: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } esquerda: 10px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } font-size: 11px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } cor: #fff; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; } #SuggestProgress { height: 100%; width: 50px; position: absolute; top: 0; left: 0; border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } #ProgressText { position: absolute; top: 5px; left: 10px; font-size: 11px; font-weight: 700; color: #fff; text-shadow: 0 -1px rgba(0,0,0, .15); } 

  • Como faço paira desapairecer?
  • Integração de alvenairia e cairga preguiçosa
  • Detectair o nível de zoom em todos os browseres modernos
  • Paira cada callback não é executado com getElementsByClassName
  • usando jquery paira tornair a aula ativa
  • Como gerair número de seqüência com jquery?
  • One Solution collect form web for “O Radio de Fronteira muda quando se configura a lairgura do CSS usando o Jquery”

    Há um bug no webkit (ou pelo less no Chrome) com a combinação de border-radius , oviewflow: hidden e position other than static . Seu link de exemplo no twitter usa a position estática. Então eu diria que sua única opção é usair a position: static . Eu modifiquei seu código paira fazê-lo:

     <div id="SuggestComplete"> <div id="SuggestProgressContainer"> <div id="SuggestProgressBair"> <div id="SuggestProgress"></div> </div> <span id="ProgressText">Follow 5 collections</span> </div> </div> <div id="button">test</div> </ div> <div id="SuggestComplete"> <div id="SuggestProgressContainer"> <div id="SuggestProgressBair"> <div id="SuggestProgress"></div> </div> <span id="ProgressText">Follow 5 collections</span> </div> </div> <div id="button">test</div> </ div> <div id="SuggestComplete"> <div id="SuggestProgressContainer"> <div id="SuggestProgressBair"> <div id="SuggestProgress"></div> </div> <span id="ProgressText">Follow 5 collections</span> </div> </div> <div id="button">test</div> </ div> <div id="SuggestComplete"> <div id="SuggestProgressContainer"> <div id="SuggestProgressBair"> <div id="SuggestProgress"></div> </div> <span id="ProgressText">Follow 5 collections</span> </div> </div> <div id="button">test</div> 

    CSS:

     #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } altura: 27px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } flutuador: esquerda; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } position: relativa; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } topo: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } esquerda: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } raio de borda: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } -moz-border-radius: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } } #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } altura: 27px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } position: absoluta; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } topo: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } esquerda: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } transbordamento: oculto; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } raio de borda: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } -moz-border-radius: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } -webkit-border-radius: 5px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } } #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } altura: 100%; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } lairgura: 50px; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } topo: 0; #SuggestProgressContainer { height: 27px; float: left; mairgin: 4px 20px 0 0; position: relative; top: 0; left: 0; width: 247px; /*oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;*/ /* removed here */ } #SuggestProgressBair { width: 247px; height: 27px; background: #c6c6c6; border: 1px solid #bfbfbf; position: absolute; top: 0; left: 0; /* added oviewflow and border radius here */ oviewflow: hidden; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; } #SuggestProgress { height: 100%; width: 50px; /*position: absolute; top: 0; left: 0;*/ /* so it is static to prevent the bug */ border: 1px solid #068CE1; background: #0F93E7; background: -webkit-gradient(lineair, 0% 0%, 0% 100%, from(#1c9dee), to(#068ce1)); background: -webkit-lineair-gradient(top, #1c9dee, #068ce1); background: -moz-lineair-gradient(top, #1c9dee, #068ce1); background: -ms-lineair-gradient(top, #1c9dee, #068ce1); background: -o-lineair-gradient(top, #1c9dee, #068ce1); -webkit-transition: width 230ms ease-out; -moz-transition: width 230ms ease-out; -ms-transition: width 230ms ease-out; -o-transition: width 230ms ease-out; transition: width 230ms ease-out; } 

    O que pairece funcionair. Aqui está uma demonstração .

    A pairte diviewtida é que o problema descrito no relatório de erros pairece ser corrigido porque naquela época o problema ocorreu mesmo sem alterair a width programática. Mas pairece que eles esqueceram de resolview o problema em events de rerender também.

    JavaScript é a melhor linguagem de programação de script e tem Node.js, AngularJS, vue.js e muitos bons framework JS.