第一天:html、css的初步学习和制作七巧板

一.初识html

command + /  注释          command + s  保存          command + shift + P 插件安装入口

文档声明

1.创建HTML标签;

2.创建文档的头部和身体;

标签规范

1. 标签分为单标签与双标签;

2. 标签必须闭合;

3. 标签可以嵌套 嵌套标签必须缩进(tab键);

4. 标签有属性(自有属性,和自定义属性);

5. 标签不区分大小写告诉;

浏览器使用最新的html版本解析:<!DOCTYPE   html>;

二.初识css

1. 行间样式书写 在开始标签出书写style="";

2.css语法: 样式名称:样式值;

3.width 宽度设置:单位是px(像素) 或者 百分比

4.border 边界方向设置 :border-top, border-left, border-right, border-bottom

5.border 宽度设置: border-width , border--top-width 

6.border 颜色设置: border-color , border--top-color

7.border 边框类型:border-style : solid(实体线)  dotted(点状线)  dashed(虚线);border-top-style;

8.border 复合写法:  border: border-width border-color border-style;

三.七巧板制作

思路:建立七个div的盒子,使用绝对定位的方法使它们组合成一个七巧板:

代码如下:

<!DOCTYPE  html>

<html>

<head>

<meta charset="utf-8" />

<title>七巧板/title>

<style>

#box{   position: relative;  }

#box1{

width: 0px;

height: 0px;

border-top: 200px solid rgb(197,233,152);

border-left: 200px solid transparent;

border-right: 200px solid transparent;

border-bottom: 200px solid transparent;

}

#box2{

width: 0px;

height: 0px;

border-top: 200px solid transparent;

border-left: 200px solid rgb(86,184,200);

border-right: 200px solid transparent;

border-bottom: 200px solid transparent;

position: absolute;

top: 5px;

}

#box3{  width: 0px;

height: 0px;

border-top: 100px solid transparent;

border-left: 100px solid transparent;

border-right: 100px solid rgb(245,148,199);

border-bottom: 100px solid transparent;

position: absolute;

top: 4px;

left: 200px;

}

#box4{  width: 138px;

height: 138px;

background: rgb(166,149,192);

position: absolute;

top: 135px;

left: 229px;

transform: rotate(45deg);

}

#box5{  

width: 0px;

height: 0px;

border-top: 100px solid transparent;

border-left: 100px solid transparent;

border-right: 100px solid transparent;

border-bottom: 100px solid rgb(246,243,72);

position: absolute;

top: 109px;

left: 101px;

}

#box6{  width: 0px;

height: 0px;

border-top: 195px solid transparent;

border-left: 195px solid transparent;

border-right: 195px solid transparent;

border-bottom: 188px solid rgb(246,61,99);

position: absolute;

top: 20px;

left: 6px;

z-index: -1;

}

#box7{ 

 width: 0px;

height: 0px;

border-top: 140px solid transparent;

border-left: 140px solid transparent;

border-right: 140px solid transparent;

border-bottom: 145px solid rgb(248,205,70);

position: absolute;

top: 261px;

left: 264px;

transform: rotate(134deg);

}

</style>

</head>

<body>

<div id="box">

<div id="box1"></div>

<div id="box2" ></div>

<div id="box3"</div>

<div id="box4"></div>

<div id="box5"</div>

<div id="box6"</div>

<div id="box7"></div>

</div>

</body>

</html>

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 各种纯css图标 CSS3可以实现很多漂亮的图形,我收集了32种图形,在下面列出。直接用CSS3画出这些图形,要比...
    剑残阅读 13,240评论 0 8
  • 1.长方形 #Rectangle{ width: 200px; height: 50px; background-...
    一直以来都很好阅读 3,395评论 0 0
  • 5.椭圆 #ellipse{ width: 200px; height: 100px; background-co...
    小茶叶叶阅读 6,325评论 0 1
  • 1、垂直对齐 如果你用CSS,则你会有困惑:我该怎么垂直对齐容器中的元素?现在,利用CSS3的Transform,...
    kiddings阅读 8,379评论 0 11
  • “讲多错多”是广东人的一句社交箴言,它提醒人们在“脱稿”说话时要慎言,不可造次。 所谓“讲错”,指两种截然相反...
    清风_qf08阅读 6,104评论 0 0