如何用CSS控制div画三角形,圣诞树

html-css013

如何用CSS控制div画三角形,圣诞树,第1张

新建文本文档】

在桌面新建一个文本文档,并命名为“三角形”,打开新建的文本文档,把html里的doctype、head、body等框架搭好。

【注意】可以在写完之后再重新重命名为.html文件。

2

【创建div并用border属性控制】

布局div,并命名id="tri",用CSS来控制div,在style里面,使用border属性对div进行控制,

#tri{

width: 0px

height: 0px

border-top: 400px solid red

border-right: 400px solid blue

border-bottom: 400px solid green

border-left: 400px solid yellow

}

【注意】div的长宽设为0,border为边框,会看到如下四个三角状的图形。

3

【修改并选择自己想要的三角形】

上述代码画的还不是三角形,但是是四个三角,只要将border周边的颜色变成白色就可以了,例如除了border-bottom: 100px solid green其余全变为white,就会看到如下效果,当然你也可以根据自己需要来调整。

此外可以将border-top的像素设为0;其余两边也调小一点并且颜色设为白色,就会只看到底下的一个三角形了。

【注意】根据自己实际来挑选自己想要达到的效果。图一图二效果不同,就是border设定不同的原因。

4

代码如下仅做参考:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html>

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=UTF-8">

<title>三角练习</title>

<style>

#tri{

width: 0px

height: 0px

border-top: 0px solid white

border-right: 100px solid white

border-bottom: 400px solid green

border-left: 100px solid white

}

</style>

</head>

<body>

<div id="tri"></div>

</body>

</html>

END

画圣诞树

【画两个三角】

用上面三角形的基础,先画出两个大小不同三角形。

#tri1{

width: 0px

height: 0px

border-top: 100px solid white

border-right: 100px solid white

border-bottom: 100px solid green

border-left: 100px solid white

}

#tri2{

width: 0px

height: 0px

border-top: 200px solid white

border-right: 200px solid white

border-bottom: 200px solid green

border-left: 200px solid white

}

【利用浮动以及margin调到合适位置】

将第一个小三角形浮动起来,这样就覆盖到第2个上面,然后利用margin值调动位置,最终显示出圣诞树的上面内容,代码如下,图如下。

#tri1{

width: 0px

height: 0px

border-top: 100px solid white

border-right: 100px solid white

border-bottom: 100px solid green

border-left: 100px solid white

float: left

margin-left: 100px

}

#tri2{

width: 0px

height: 0px

border-top: 200px solid white

border-right: 200px solid white

border-bottom: 200px solid green

border-left: 200px solid white

}

【画树干】

再加入一个div名字为footer,控制其大小形状与颜色,并用margin调整期位置。

#footer{

width: 100px

height: 200px

background: gray

margin-left: 150px

}

最终,经过调整得到一课圣诞树。如下图所示

完整代码如下,仅做参考

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">

<html lang="en">

<head>

<meta http-equiv="Content-Type" content="text/htmlcharset=UTF-8">

<title>圣诞树练习</title>

<style>

#header{

width: 0px

height: 0px

border-top: 100px solid white

border-right: 100px solid white

border-bottom: 100px solid green

border-left: 100px solid white

float: left

margin-left: 100px

}

#main{

width: 0px

height: 0px

border-top: 200px solid white

border-right: 200px solid white

border-bottom: 200px solid green

border-left: 200px solid white

}

#footer{

width: 100px

height: 200px

background: gray

margin-left: 150px

}

</style>

</head>

<body>

<div id="header"></div>

<div id="main"></div>

<div id="footer"></div>

</body>

</html>

visualstudiocode怎么写css

在Visual Studio Code中编写CSS的步骤如下:

创建一个HTML文件,然后在文件中添加<style>标签,以开始编写CSS代码。

在<style>标签中,使用CSS语法编写CSS代码。

使用快捷键Ctrl+S保存文件,以便在浏览器中查看效果。

使用快捷键Ctrl+Shift+V在浏览器中预览结果。

sw里有没有钢笔工具

没有。Adobe Photoshop中有钢笔工具,但是Adobe Illustrator中没有。

2小时视频总比特率多少正常

2小时视频总比特率大约为24Mbps(比特每秒)。

aimouse没有找到数据设备是需要联网吗

不需要。在安装完成后,如果您的Airmouse没有找到数据设备,您可以在设备管理器中查看Airmouse是否正确安装,如果正确安装,则无需连接互联网即可使用Airmouse。

qq音乐怎么把微信账号穿到另一个微信

微信音乐不能将微信账号穿到另一个微信账号,但是可以将歌曲分享到另一个微信账号上。只需在微信音乐中找到你想要分享的歌曲,点击右上角的“分享”按钮,然后选择“微信好友”或“朋友圈”,并选择你想要分享的微信账号,即可完成歌曲的分享。

steam更新账单地址怎么填

在Steam客户端中,点击“帐户”,然后点击“管理帐户”,在“基本信息”标签中,您将看到“更新账单地址”字段,您可以在此处输入您的新账单地址。

推特搜索主题标签出现的用户是指

使用特定主题标签在推特上发表推文的用户。

vs2019硬编码的大小常导致不一致

可能是由于编译器版本不同,导致硬编码的大小不一致。你可以尝试使用同一版本的编译器,或者使用编译器参数来指定硬编码大小。

appmarket.exe损坏的影像

如果你的电脑上的appmarket.exe文件损坏,可以尝试以下几种方法来修复它:

从备份中恢复appmarket.exe文件。如果你有定期备份电脑上的文件,可以尝试从备份中恢复appmarket.exe文件。

从可靠的来源重新下载appmarket.exe文件。你可以从可靠的来源(如应用商店或官方网站)重新下载appmarket.exe文件,然后替换损坏的文件。

使用系统文件检查器修复损坏的文件。Windows系统自带的文

圣诞节是基督教世界最大的节日。 12月25日被普遍认为是一个可能的圣诞节开始于公元336年的罗马教会。 4世纪初,1月6日是东罗马帝国的教会纪念耶稣的诞生和受洗

双节,向世界表明上帝通过耶稣自己。这一天也是罗马历冬至节,这意味着重生的开始。可能是由于这个原因,罗马天主教会之所以选择这一天作为圣诞节

节日。后来,由于各地使用的历书不同的教会,具体日期不能统一,于是他根据当地教会把12月24日到第二年的1月6日为圣诞节节期(ChristmasTide),国 BR>的情况,在此期间的节日庆祝圣诞节。许多国家在欧美,人们非常重视这个节日,把它一起过年,但活泼盛大的庆祝活动比新

得多了,成为一个全国性的节日。 12月24日平安夜十二月25顷圣诞节的主要庆祝耶稣传奇的诞生。

产地

圣诞节圣诞老人当然,根据圣经,书中没有提到的字符数。到底他是如何成为圣诞节的主角又一个?

Legend在1600年前,巴里荷兰那里有一个老头,名叫谢霆锋,他的生活的最爱,以帮助穷人。这一次他帮助三个可怜女孩,他们送三袋金子被卖逃脱厄运。

1822年,由荷兰传教士传播伟大的美国慈善家的故事,身着圣诞老人在世界上逐渐走俏。据调查,下面还有更多的故事当尼古拉斯偷偷