黑马前端——days14_js

打印 上一主题 下一主题

主题 510|帖子 510|积分 1530

案例 1

页面框架文件

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4.   <meta charset="UTF-8">
  5.   <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.   <title>Document</title>
  7.   <link rel="stylesheet" href="style1.css">
  8. </head>
  9. <body>
  10.   <script src="index1.js"></script>
  11. </body>
  12. </html>
复制代码

格式文件

  1. span {
  2.   /* 需要給span指定内外边距 */
  3.   display: inline-block;
  4.   width: 80px;
  5.   height: 30px;
  6.   text-align: center;
  7.   line-height: 30px;
  8.   
  9.   padding: 5px 10px;
  10.   margin: 2px;
  11.   
  12.   border: 1px solid #000;
  13.   border-radius: 5px;
  14.   
  15.   box-shadow: 2px 2px 2px rgba(255, 192, 203, 0.4);
  16.   color: hotpink;
  17.   background-color: rgba(255, 192, 203, 0.1);
  18. }
复制代码
变乱文件

  1. for (let i = 1; i <= 9; i++) {
  2.   for (let j = 1; j <= i; j++) {
  3.     document.write(`<span>${j} * ${i} = ${i * j}</span>`)
  4.   }
  5.   document.write(`<br>`)
  6. }
复制代码
案例 2

页面框架文件

  1. <!DOCTYPE html>
  2. <html lang="zh-CN">
  3. <head>
  4.   <meta charset="UTF-8">
  5.   <meta name="viewport" content="width=device-width, initial-scale=1.0">
  6.   <title>Document</title>
  7.   <link rel="stylesheet" href="style2.css">
  8. </head>
  9. <body>
  10.   <script src="index2.js"></script>
  11. </body>
  12. </html>
复制代码

格式文件

  1. * {
  2.   margin: 0;
  3.   padding: 0;
  4. }
  5. .box {
  6.   /* 弹性盒子布局 */
  7.   display: flex;
  8.   width: 700px;
  9.   height: 300px;
  10.   border-left: 1px solid #000;
  11.   border-bottom: 1px solid #000;
  12.   margin: 50px auto;
  13.   text-align: center;
  14.   /* 均匀排列每个元素 每个元素周围分配相同的空间 */
  15.   justify-content: space-around;
  16.   /* 将元素与 flex 容器的主轴末端或交叉轴末端对齐 */
  17.   align-items: flex-end;
  18. }
  19. .box>div {
  20.   /* 弹性盒子布局 */
  21.   display: flex;
  22.   width: 50px;
  23.   background-color: greenyellow;
  24.   /* 定义主轴和方向 */
  25.   flex-direction: column;
  26.   /* 均匀排列每个元素 首个元素放置于起点 末尾元素放置于终点 */
  27.   justify-content: space-between;
  28. }
  29. .box div span {
  30.   /* 默认文字在边框顶端 将文字移出去 */
  31.   margin-top: -20px;
  32. }
  33. .box div h4 {
  34.   width: 70px;
  35.   /* 默认文字在边框底部 将文字移出去并居中 */
  36.   margin-bottom: -35px;
  37.   margin-left: -10px;
  38. }
复制代码
变乱文件

  1. let arr = []
  2. for (let i = 1; i <= 4; i++) {
  3.   arr.push(prompt(`请输入第${i}季度的数据`))
  4. }
  5. document.write(`<div class="box">`)
  6. for (let i = 0; i < 4; i++) {
  7.   document.write(`
  8.         <div style="height: ${arr[i]}px;">
  9.           <span>${arr[i]}</span>
  10.           <h4>第${i + 1}季度</h4>
  11.         </div>
  12.   `)
  13. }
  14. document.write(`</div>`)
复制代码
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

宝塔山

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表