javascript - 逐步更改文本大小和颜色

标签 javascript html css

我想知道是否可以在同一行上逐步更改文本大小和颜色,如下所示:

enter image description here

如果可能的话,我只想使用 CSS。也欢迎任何其他解决方案,至少不会强制我将每个字母放在自己的范围内。

body {
  font-family:monospace;
}
<span style="font-size:50px;">L</span><span style="font-size:45px;opacity:0.7">o</span><span style="font-size:38px;opacity:0.5">r</span>...

最佳答案

没有所有这些标记的一些转换和渐变怎么样:

body {
  perspective: 250px;
  perspective-origin: bottom;
}

div {
  font-size: 70px;
  background: linear-gradient(to right, black,rgba(0,0,0,0.3),rgba(0,0,0,0.2));
  display: inline-block;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  color: transparent;
  transform: rotateY(70deg);
  transform-origin: left;
}
<div>
  Lorem Ipsum Lorem
</div>

关于javascript - 逐步更改文本大小和颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49107252/

相关文章:

html - 如果太高,输入类型 "number"会更改值 - 但为什么呢?

javascript - 删除网格单元格之间的空间

html - 增加 App Store 徽章的边距以匹配 Google Play 商店徽章的大小

javascript - 未调用 ES6 angular-meteor ng-table getData 函数

javascript - 单击时将轮播元素移动到轮播中间(JavaScript)

javascript - React显示没有页眉和页脚的路由容器

javascript - 下拉菜单越过页面底部

javascript - 如何设置asp的可见性:checkbox in javascript

html - 使用 Django 进行静态文件版本控制

html - 如何使内联 block div 中的文本完全独立于 div 之外的任何文本?