Alternativa para

Author: Jop V., 2013-08-07

9 answers

Não, Não há. A Wikipedia tem um bom artigo sobre isso e oferece uma alternativa usando JavaScript e CSS: http://en.wikipedia.org/wiki/Blink_element
 21
Author: Christophe Herreman, 2013-08-07 13:49:43

.blink_text {

    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: red;
    }

    @-moz-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {  
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }
    <span class="blink_text">India's Largest portal</span>
 59
Author: Elangovan, 2018-08-17 20:05:14
Não, Não há HTML. Há uma boa razão pela qual os desenvolvedores optaram por sair de seu caminho para remover o suporte para um elemento cuja implementação foi de outra forma intocada por mais de uma década. Dito isto... você poderia imitá-lo usando uma animação CSS, mas se eu fosse você, Eu não arriscaria que as animações CSS fossem amaldiçoadas por serem abusadas desta maneira:)
 13
Author: BoltClock, 2017-05-23 12:18:21

O elemento blink está a ser abandonado pelos navegadores: o Firefox suportou-o até à versão 22, e o Opera até à versão 12.

O HTML5 CR, que é o primeiro rascunho de especificação que menciona blink, declara-o "obsoleto", mas descreve (na secçãorenderização ) a sua "representação esperada" com a regra

blink { text-decoration: blink; }

E recomenda que o elemento seja substituído pela utilização de CSS. Existem na verdade várias formas alternativas de emular blink em CSS e JavaScript, mas a regra mencionada é a mais simples: o valor blink para text-decoration foi definido especificamente para fornecer uma contraparte CSS ao elemento blink. No entanto, o apoio a ele parece ser tão limitado quanto para o elemento blink.

Se realmente quiser fazer o conteúdo piscar de forma cruzada, pode usar, por exemplo, um código JavaScript simples que muda o conteúdo para invisível, de volta para visível, etc. de uma forma cronometrada. Para melhores resultados você poderia usar animações CSS, com um pouco suporte de navegador mais limitado.

 4
Author: Jukka K. Korpela, 2013-08-08 19:10:21
Por favor, experimente este e garanto-lhe que vai funcionar.
  <script type="text/javascript">
  function blink() {
  var blinks = document.getElementsByTagName('blink');
  for (var i = blinks.length - 1; i >= 0; i--) {
  var s = blinks[i];
  s.style.visibility = (s.style.visibility === 'visible') ? 'hidden' : 'visible';
}
window.setTimeout(blink, 1000);
}
if (document.addEventListener) document.addEventListener("DOMContentLoaded", blink, false);
else if (window.addEventListener) window.addEventListener("load", blink, false);
else if (window.attachEvent) window.attachEvent("onload", blink);
else window.onload = blink;

Depois põe isto abaixo:

<blink><center> Your text here </blink></div>
 4
Author: Reu Roo, 2015-12-12 07:09:40

Se está a tentar activar de novo a marca blink para a sua própria navegação, pode instalar esta extensão cromática simples que escrevi: https://github.com/etlovett/Blink-Tag-Enabler-Chrome-Extension . só esconde e mostra todas as marcas em cada página com o setInterval.

 1
Author: etlovett, 2014-02-22 19:41:12

Um pequeno excerto de javascript para imitar o piscar, sem necessidade de css sequer

<span id="lastDateBlinker">
    Last Date for Participation : 30th July 2014
</span>

<script type="text/javascript">
    function blinkLastDateSpan() {
        if ($("#lastDateBlinker").css("visibility").toUpperCase() == "HIDDEN") {
            $("#lastDateBlinker").css("visibility", "visible");
            setTimeout(blinkLastDateSpan, 200);
        } else {
            $("#lastDateBlinker").css("visibility", "hidden");
            setTimeout(blinkLastDateSpan, 200);
        }
    }
    blinkLastDateSpan();
</script>
 0
Author: Raaghu, 2016-07-26 01:15:37
Aqui está um código que vai substituir o blink tag.
<p id="blink">This text will blink!</p>
<script>
var blacktime = 1000;
var whitetime = 1000;
//These can be as long as you desire in milliseconds
setTimeout(whiteFunc,blacktime);
function whiteFunc(){
    document.getElementById("blink").style.color = "white";
    setTimeout(blackFunc,whitetime);
}
function blackFunc(){
    document.getElementById("blink").style.color = "black";
    setTimeout(whiteFunc,blacktime);
}
</script>
 -1
Author: user6636878, 2016-07-25 20:28:36

Aqui está um componente web que se encaixa na sua necessidade: blink-element .
Pode simplesmente embrulhar o seu conteúdo em <blink-element>.

<blink-element>
    <!-- Blinking content goes here -->
</blink-element>
 -1
Author: Wajahath, 2016-09-24 02:24:49