如何用简易的HTML+简易的JS给你的头像戴一顶简易的圣诞帽
2020-02-02 10:47
961 查看
如何用简易的HTML+简易的JS给你的头像戴一顶简易的圣诞帽
-
马上圣诞节了,我相信很多同学的头像已经戴上了圣诞帽
-
我之前也打算用PS给我的头像加一顶圣诞帽,但是想了想要不就用最简单的HTML给头像加上一顶吧
-
其实是我自己不会PS,哈哈哈
-
废话不多说,效果图
-
-
代码
<!doctype html> <html> <head> <meta charset="utf-8"> <title>圣诞帽</title> <style> *{ padding:0; margin:0; font-weight:bold; } #hat{ margin:0 auto; color:red; text-align:center; height:160px; /* 设置高度 */ width:160px; /* 设置宽度 */ transform:rotate(-15deg); /* 设置旋转角度 */ position:relative; top:220px; /* 调节Y坐标 */ left:-80px; /* 调节X坐标 */ } .header{ height:640px; /* 给你头像设置高度 */ width:640px; /* 给你头像设置宽度 */ margin:0 auto; } </style> </head> <body> <div id="hat" > </div> <div class="header"> <img src="header.jpg" /> <!-- 这里是图片的路径 --> </div> </body> <script> window.onload = function(){ var Hat = document.getElementById('hat'); //拿到hat var line = Hat.offsetHeight / 20; //拿到高度 并计算出需要多少行 var str = ""; for(var i = 0; i < line; i++){ //画帽子 for(var j = 0; j < i; j++){ str += '10'; //Hat.innerHTML += '10'; } if(i > line - 2 || i == 1){ Hat.innerHTML += '<p style="color:white;">' + str + '</p>'; }else{ Hat.innerHTML += '<p>' + str + '</p>'; } str = ''; } }; </script> </html>
-
如果你觉得好玩,又不想自己再写一份
-
那么你用我的只需要改img标签的src 以及自己挪动一下帽子的位置即可(在css里面的hat改就OK了)
- 点赞 1
- 收藏
- 分享
- 文章举报
相关文章推荐
- 如何用JS与HTML搭建一个简易的登录框
- 如何在页面html中实现复制或剪切文本到剪贴板功能,纯js实现
- js之 如何动态循环插入大量的HTML
- 如何给静态html 引用的js或者css路径后面加上时间戳,去除调试的客户端缓存。
- js如何改变css,html样式
- HTML+AngularJS+Groovy如何实现登录功能
- 那些年朋友劝,该知道的ASP.NET -如何在HTML/后台,中调用另一个js文件中的方法
- js如何转义和反转义html特殊字符
- 如何在html中调用js
- 纯html页面中js如何获得项目路径
- 如何使用php脚本给html中引用的js和css路径打上版本号
- javascript介绍及如何在html中使用js与jQuery
- 如何用js给html表单设置style
- html+css+js实现的简易下拉菜单
- JS 如何将 HTML 页面导出为多页 PDF
- JS 如何将 HTML 页面导出为 PDF
- 如何禁止IIS缓存静态文件(png,js,html等)(转)
- 如何使用html表格自定义或采用tableexport.js第三方插件以excel格式导出
- 如何通过JS,在html网页上进行添加元素,包括div 以及下拉框等
- Python Web 9 —— flask中在js中如何解析render_template传递给html的数据