web蓝桥杯真题:图片水印生成

代码及注释:

function createWatermark(text, color, deg, opacity, count) {
  // 创建水印容器
  const container = document.createElement("div");
  container.className = "watermark";

  // TODO: 根据输入参数创建文字水印
  for(let i = 0; i < count; i++) {    //每次创建一个span水印放入水印容器中
    let span = document.createElement("span")    //创建一个span水印
    span.innerHTML = `<span>${text}</span>`    //定义水印文本
    span.style.color = color        //定义水印颜色
    span.style.transform = 'rotate(' + deg + 'deg)'    //定义水印倾斜角度
    span.style.opacity = opacity    //定义水印透明度
    container.appendChild(span)    //放入水印容器中
  }
  return container;
}

知识点:

1.创建元素

document.createElement(element)

const div= document.createElement("div")

2.倾斜角度

transform = 'rotate(' + deg + 'deg)'

3.插入元素

appendChild(element)

相关推荐

  1. web图片水印生成

    2024-04-08 13:52:02       12 阅读
  2. web2022省赛水果拼盘

    2024-04-08 13:52:02       18 阅读
  3. web:展开你的扇子

    2024-04-08 13:52:02       18 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-04-08 13:52:02       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-04-08 13:52:02       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-04-08 13:52:02       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-04-08 13:52:02       18 阅读

热门阅读

  1. 面经 (24-4)

    2024-04-08 13:52:02       13 阅读
  2. 力扣-搜索二维矩阵

    2024-04-08 13:52:02       13 阅读
  3. 3GPP-LTE Band26标准定义频点和信道(V17.3.0 (2022-09)

    2024-04-08 13:52:02       13 阅读
  4. Python基于Tkinter的加法游戏

    2024-04-08 13:52:02       12 阅读
  5. 利用hdfs gateway挂载NFS到本地

    2024-04-08 13:52:02       10 阅读
  6. GitOps是DevOps的下一个风口吗?

    2024-04-08 13:52:02       13 阅读