美文网首页让前端飞
沉浸式输入体验

沉浸式输入体验

作者: 程序员Winn | 来源:发表于2022-08-08 21:49 被阅读0次

通过css的缩放功能以及动画效果,来实现一个输入框中的内容放大跟缩小,给用户一种沉浸式的感觉。效果图如下:

可以看到输入的内容,以一种飞入式的效果填充到输入框内,给人一种沉浸式的感觉(因为是图片演示,效果可能不佳

完整代码:

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>沉浸式输入</title>
<script src="https://cdn.staticfile.org/vue/2.7.0/vue.min.js"></script>
<style type="text/css">
  body{
    background-image: linear-gradient(120deg, #3d3d40 0%, #154d68 100%);
    overflow:hidden;
  }
  .content{
    position: absolute;
    height: 200px;
    top: 30%;
    left: 38%;
  }
  h1{
    text-align: center;
    color: white;
  }
  input{
    width: 350px;
    height: 30px;
        border:none;
        border-radius: 4px;
        color: transparent;
  }
  input:focus{
     outline:none;
  }
  .keywords {
       animation: fly 0.2s 1 ease-in-out;
  }
  @keyframes fly {
    from{
      position:absolute;
      transform: scale(60);
    }
    99% {
      position:absolute;
    }
    to {
      position:relative;
    }
  }
</style>
</head>
<body>
  
<div id="app">
  <div class="content">
       <h1>请输入搜索内容</h1>
       <input maxlength="30" type="text" v-model="keywords"/>
       <div style="position: absolute;top: 45%;left: 2%;font-weight: bold;">
          <span class="keywords" v-for="keys in showUp">{{keys}}</span>
       </div>
  </div>
</div>

<script>
new Vue({
  el: '#app',
  data: {
    keywords: ''
  },
  computed: {
    showUp: function(){
      return this.keywords;
    }
  }
})
</script>
</body>
</html>

总结:

  1. input标签需要先将其内外边框以及光标都隐藏起来

  2. 在input标签上放一个div标签,用来显示输入的内容

  3. 通过vue的v-for指令,将每次输入的内容循环显示出来

最后

觉得文章不错的,请点个赞哇!
转载需标明出处

相关文章

  • 沉浸式输入体验

    通过css的缩放功能以及动画效果,来实现一个输入框中的内容放大跟缩小,给用户一种沉浸式的感觉。效果图如下: 可以看...

  • 沉浸式体验

    放松身体 调整心态 全情投入 以过程为导向 以感受为形态 以意识为索引 不预设 不评判 像衣服浸在水中 慢慢浸泡,...

  • 沉浸式体验

    好像也就从这一两年开始,逐渐听到所谓的沉浸式体验。 梵高的画展被布置成投屏的方式,走进展览大厅,目之所及的地方,全...

  • 沉浸式体验

    经由五官的冲击 带来灵魂的触动 而你需要的 只是沉浸其中 去静静地感受

  • 沉浸式体验

    2022年2月22日下午18:10左右 孩子回来拎着7包中药回来 其中两剂我给煮着喝 剩下的5剂带回西安自己煮 我...

  • “沉浸式”体验

    最近注意到一个新词儿“沉浸式”,偶尔刷视频,总是能看到各种沉浸式标题的视频,“沉浸式看房”,“沉浸式做饭”,“沉浸...

  • 沉浸式体验

    做一件事,当沉浸其中,完成后会很有成就感的,就拿做菜来说。 今天做了道卤猪皮。焯水、拔毛、刮皮、去油、卤煮,多道工...

  • 沉浸式体验

    我这辈子爱好很杂,但能够始终贯彻到底的爱好只有打游戏 。 从前老一辈管这东西叫“电子鸦片",此言不虚。 我可以不吃...

  • 沉浸式互动体验,传统行业品牌推广的新突破

    沉浸式互动体验 体验营销 Traditional Brand Marketing Upgrade Nike创意沉浸...

  • Android沉浸式体验适配方案

    什么是沉浸式体验 沉浸式就是要给用户提供完全沉浸的体验,使用户有一种置身于虚拟世界之中的感觉。这种体验在各类游戏中...

网友评论

    本文标题:沉浸式输入体验

    本文链接:https://www.haomeiwen.com/subject/wskgwrtx.html