`

文字闪烁变换

阅读更多

文字闪烁特效

<html>
<head>
    <meta charset="UTF-8">
    <style>* {
        padding: 0;
        margin: 0;
    }

    html {
        background: #000;
    }

    body {
        background: #053d4e;
        overflow: hidden;
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: linear-gradient(to bottom right, rgba(6, 0, 255, 0.3), rgba(255, 0, 0, 0.3));
    }

    .container {
        position: absolute;
        top: 50%;
        -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
        transform: translateY(-50%);
        width: 100%;
    }

    .right {
        float: left;
        color: #FFF;
        width: 50%;
        text-align: right;
    }

    .left {
        float: left;
        color: #7a7a7a;
        width: 50%;
        text-align: right;
        -moz-transform: scale(-1, 1);
        -webkit-transform: scale(-1, 1);
        -o-transform: scale(-1, 1);
        -ms-transform: scale(-1, 1);
        transform: scale(-1, 1);
        margin-top: 40px;
    }

    h1,
    h4 {
        -webkit-transition: opacity .25s;
        -moz-transition: opacity .25s;
        -o-transition: opacity .25s;
        -ms-transition: opacity .25s;
        transition: opacity .25s;
        font-family: "FARCRY", Verdana, Tahoma;
    }

    h1 {
        font-size: 8vw;
    }

    h4 {
        font-size: 4vw;
    }

    h4:first-child {
        margin-bottom: -2vw;
    }

    h4:last-child {
        margin-top: -1.7vw;
    }</style>
</head>
<body>
<div class="container">
    <div class="right">
        <h4 class="randoms" style="opacity: 1;">游戏控</h4>
        <h1 class="randoms" style="opacity: 0.1;">程序猿</h1>
        <h4 class="randoms" style="opacity: 1;">程序猿</h4>
    </div>
    <div class="left">
        <h4 class="randoms" style="opacity: 0.1;">书虫</h4>
        <h1 class="randoms" style="opacity: 0.1;">极限极致</h1>
        <h4 class="randoms" style="opacity: 1;">程序猿</h4>
    </div>
</div>
<script type="text/javascript">var words = [, "科技控", "书虫", "街舞", "嘻哈", "果粉", "游戏控",
    "音乐控", "程序猿", "Geek", "标签",, "就是我", "星战迷", "码农",];

window.addEventListener("load", function () {
    var randoms = window.document.getElementsByClassName("randoms");
    for (i = 0; i < randoms.length; i++)
        changeWord(randoms[i]);
}, false);

function changeWord(a) {
    a.style.opacity = '0.1';
    a.innerHTML = words[getRandomInt(0, words.length - 1)];
    setTimeout(function () {
        a.style.opacity = '1';
    }, 425);
    setTimeout(function () {
        changeWord(a);
    }, getRandomInt(500, 1000));
}


function getRandomInt(min, max) {
    return Math.floor(Math.random() * (max - min + 1)) + min;
}</script>
</body>
</html>

 

 

 

 

 

 

 

 

 

.

分享到:
评论

相关推荐

    文字不停闪烁.rar文字不停闪烁.rar

    例如,可以使用JavaScript定时器(setInterval或setTimeout)配合DOM操作,来改变文本的样式,如颜色、透明度等,从而实现文字闪烁效果。 2. **CSS3动画**: CSS3提供了丰富的动画功能,比如`@keyframes`规则可以...

    一组动感文字闪烁代码

    标题:“一组动感文字闪烁代码” 描述:这组代码实现了网页上的文字闪烁效果,适用于增加页面动态元素,提升用户体验。代码经过实际网站应用测试,确保其功能性和兼容性。 知识点解析: 1. **HTML与CSS结合实现...

    VC++制作文字闪烁变色的启动窗体特效

    一个文字闪烁变换颜色的启动窗体,在文字闪烁和变色几次后消失,主窗体才显示出来,制作启动窗体的朋友可参考一下源码。使用Font.CreateFont和CPen对象创建字体和画笔,用TextOut输出文本。 运行环境:Windows/...

    javascript实现的动态文字变换

    javascript提供了多种方法来实现动态文字变换,包括使用innerHTML、innerText、textContent等属性来改变文字内容,以及使用CSS样式来实现文字的渐隐、渐显、闪烁等效果。 在上述代码中,我们使用了javascript的数组...

    html5 canvas实现文字变换特效.zip

    - 文字闪烁 - 文字颜色渐变 - 文字跟随鼠标移动 - 文字逐字显示或消失的打字机效果 - 文字波浪滚动 - 文字随机位置出现和消失 6. **学习资源** 学习Canvas文字特效,可以参考MDN Web文档、W3Schools以及各种...

    很漂亮的字体闪烁效果

    3. **动画方向**:可以是简单的颜色变换,也可以是更复杂的过渡效果,如渐变或闪烁频率变化。 4. **浏览器兼容性**:确保代码兼容各种现代浏览器,可能需要使用polyfills或条件语句来支持旧版浏览器。 5. **性能优化...

    C# 实现文字的变色效果

    - 首先,我们需要在项目中添加一个`Timer`控件,用于周期性地触发颜色变换事件。 - 然后,在`Tick`事件处理程序中,我们可以更改文本控件的`ForeColor`属性,使其在预设的颜色之间循环切换。例如,你可以定义一个...

    14款震撼人心的HTML5文字特效

    14. **文字流光效果**:文字像电流或流光一样闪烁、流动,常用于科技主题的设计。这种效果可以通过canvas绘制和动画实现。 以上特效不仅丰富了网页设计的表现力,也为开发者提供了更多的创意可能。学习和掌握这些...

    javascript经典特效---文字特殊效果.rar

    2. **闪烁文字**:通过设置CSS样式和JavaScript定时切换文字的可见性,可以实现文字闪烁效果。 3. **文字淡入淡出**:利用CSS3的`transition`或JavaScript的`setTimeout`和`setInterval`函数,可以实现文字在两种...

    Android Shader应用开发之霓虹闪烁文字效果

    Android Shader应用开发之霓虹闪烁文字效果 Android Shader应用开发之霓虹闪烁文字效果是指使用Android Shader技术来实现霓虹闪烁文字效果。Shader是一种图形处理技术,能够在Android应用程序中实现各种视觉效果...

    基于html5 canvas实现的动态文字特效代码

    了解以上知识点后,你可以根据需求创建各种动态文字效果,如流动文字、闪烁文字、3D文字等。在实际应用中,还可以结合其他HTML5特性,如WebGL、Web Audio等,进一步提升用户体验。这个压缩包中的代码示例将提供一个...

    CSS3实现的霓虹灯光闪烁包围文字动画特效源码.zip

    在这个特定的压缩包文件"CSS3实现的霓虹灯光闪烁包围文字动画特效源码.zip"中,我们可以看到一个利用CSS3创建的霓虹灯效果的文字动画特效。 霓虹灯效果是通过CSS3的动画属性和过渡效果来实现的,这些属性让设计师...

    20种配合场景的CSS3鼠标滑过文字动画特效

    让文字在可见和不可见之间快速切换,产生闪烁效果,可以用于强调重要信息。 13. **旋转3D立方体**: 文字可被包装成3D立方体,鼠标悬停时立方体翻转展示另一面,为页面增添趣味性。 14. **滑动字母**: 字母...

    javascript网页特效生成器 跑马灯,变换背景 文字特效 日期和时间 窗口特效 其他特效.zip

    3. **文字特效**:JavaScript可以操作DOM元素的文本内容,实现闪烁、滚动、淡入淡出等多种文字动画。例如,使用requestAnimationFrame创建动画循环,调整文本样式,如字体大小、颜色、透明度等。 4. **日期和时间...

    易语言编辑框霓虹闪烁源码.zip易语言项目例子源码下载

    3. **定时器技术**:为了实现文字的闪烁效果,开发者可能会使用易语言的定时器组件,设定一定时间间隔后执行颜色变换的代码。 4. **循环与条件判断**:为了使文字持续闪烁,源码中可能包含循环结构和条件判断,确保...

    jquery文字3D翻转特效

    在jQuery中,我们首先需要选择要翻转的文字元素,然后添加CSS3变换样式。这通常通过`.css()`方法完成: ```javascript $("#yourElement").css({ "transform": "rotateY(180deg)", "transition": "all 0.5s ease",...

    一个很不错的VB文字特效.rar

    在VB中,文字特效通常涉及到对文本的显示、动画、颜色处理、字体变换等方面。以下是一些可能包含在压缩包中的知识点: 1. **图形设备接口(GDI+)**:VB中的图形绘制主要依赖于GDI+,这是一个强大的API,可以用来...

    CSS3实现3D卡通文字效果

    7. **关键帧动画**:`@keyframes`规则可以创建自定义的动画,通过改变元素在动画过程中的样式,我们可以让3D文字动态变化,如旋转、闪烁等。 8. **过渡效果**:`transition`属性用于在两种状态之间平滑过渡,当鼠标...

    html5 canvas酷炫LED文字切换动画特效

    在这个LED文字特效中,可能会先用`fillText()`画出文字,然后通过调整颜色和透明度来模拟LED灯的闪烁效果。 3. **动画原理**: 动画是通过连续更新视觉元素的状态来实现的。在这个LED特效中,可能是通过定时器(如...

    很常用的一个JS文字显示效果,有点像打字效果,但比打字效果更强悍,有兴趣的运行一下看看效果

    从给定的文件信息来看,这段代码实现了一个非常有趣且独特的文字显示效果,它结合了霓虹灯(neon)风格的文字闪烁与颜色变化,创造出一种动态、吸引人的视觉体验。这种效果通常用于网页设计中,以增强文本的视觉冲击...

Global site tag (gtag.js) - Google Analytics