问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

html 5 和css 能做出什么特效

发布网友 发布时间:2022-04-23 13:53

我来回答

2个回答

懂视网 时间:2022-05-12 16:28

这次给大家带来怎样用HTML和CSS做出大白,用HTML和CSS做出大白的注意事项有哪些,下面就是实战案例,一起来看一下。

PS:您最好对 HTML 和 CSS 有一定的了解,但如果你是小白也没关系,小白见「大白」也是可以的!

一、准备工作

进入到 /home/shiyanlou/ 目录下,新建空白文档:

命名为 Baymax.html (其它名字也可以,但后缀名必须是 .html):

使用 gedit 打开,准备编辑代码:

二、编写 HTML

填写以下代码:

<!doctype html> 
<html> 
 <head><meta charset="utf-8"><title>Baymax</title></head> 
<body> 
 
 <div id="baymax"> 
 
 <!-- 定义头部,包括两个眼睛、嘴 --> 
 <div id="head"> 
  <div id="eye"></div> 
  <div id="eye2"></div> 
  <div id="mouth"></div> 
 </div> 
 
 <!-- 定义躯干,包括心脏 --> 
 <div id="torso"> 
  <div id="heart"></div> 
 </div> 
 
 <!-- 定义肚子腹部,包括 cover(和躯干的连接处) --> 
 <div id="belly"> 
  <div id="cover"></div> 
 </div> 
 
 <!-- 定义左臂,包括一大一小两个手指 --> 
 <div id="left-arm"> 
  <div id="l-bigfinger"></div> 
  <div id="l-smallfinger"></div> 
 </div> 
 
 <!-- 定义右臂,同样包括一大一小两个手指 --> 
 <div id="right-arm"> 
  <div id="r-bigfinger"></div> 
  <div id="r-smallfinger"></div> 
 </div> 
 
 <!-- 定义左腿 --> 
 <div id="left-leg"></div> 
 
 <!-- 定义右腿 --> 
 <div id="right-leg"></div> 
 
 </div> 
</body> 
<html>

三、添加 CSS 样式

我们已经使用 HTML 定义好「大白」的各个元素,现在就需要利用到 CSS 来绘制它的样式外表。

由于「大白」是白色的,为了更容易辨识,我们把背景设为深色。

然后首先是头部:

body { 
 background: #595959; 
} 
 
#baymax{ 
 /*设置为 居中*/ 
 margin: 0 auto; 
 
 /*高度*/ 
 height: 600px; 
 
 /*隐藏溢出*/ 
 overflow: hidden; 
} 
 
#head{ 
 height: 64px; 
 width: 100px; 
 
 /*以百分比定义圆角的形状*/ 
 border-radius: 50%; 
 
 /*背景*/ 
 background: #fff; 
 margin: 0 auto; 
 margin-bottom: -20px; 
 
 /*设置下边框的样式*/ 
 border-bottom: 5px solid #e0e0e0; 
 
 /*属性设置元素的堆叠顺序; 拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面*/ 
 z-index: 100; 
 
 /*生成相对定位的元素*/ 
 position: relative; 
}

赶紧再来添加眼睛和嘴吧!

#eye, 
#eye2{ 
 width: 11px; 
 height: 13px; 
 background: #282828; 
 border-radius: 50%; 
 position: relative; 
 top: 30px; 
 left: 27px; 
 
 /*旋转该元素*/ 
 transform: rotate(8deg); 
} 
 
#eye2{ 
 /*使其旋转对称*/ 
 transform: rotate(-8deg); 
 left: 69px; top: 17px; 
} 
 
#mouth{ 
 width: 38px; 
 height: 1.5px; 
 background: #282828; 
 position: relative; 
 left: 34px; 
 top: 10px; 
}

接下来是躯干和腹部:

#torso, 
#belly{ 
 margin: 0 auto; 
 height: 200px; 
 width: 180px; 
 background: #fff; 
 border-radius: 47%; 
 
 /*设置边框*/ 
 border: 5px solid #e0e0e0; 
 border-top: none; 
 z-index: 1; 
} 
 
#belly{ 
 height: 300px; 
 width: 245px; 
 margin-top: -140px; 
 z-index: 5; 
} 
 
#cover{ 
 width: 190px; 
 background: #fff; 
 height: 150px; 
 margin: 0 auto; 
 position: relative; 
 top: -20px; 
 border-radius: 50%; 
}

赋予「大白」象征生命的心脏:

#heart{ 
 width:25px; 
 height:25px; 
 border-radius:50%; 
 position:relative; 
 
 /*向边框四周添加阴影效果*/ 
 box-shadow:2px 5px 2px #ccc inset; 
 
 rightright:-115px; 
 top:40px; 
 z-index:111; 
 border:1px solid #ccc; 
}

还没有手和脚,怪萌怪萌的...「大白」需要温暖的手臂:

#left-arm, 
#right-arm{ 
 height: 270px; 
 width: 120px; 
 border-radius: 50%; 
 background: #fff; 
 margin: 0 auto; 
 position: relative; 
 top: -350px; 
 left: -100px; 
 transform: rotate(20deg); 
 z-index: -1; 
} 
 
#right-arm{ 
 transform: rotate(-20deg); 
 left: 100px; 
 top: -620px; 
}

还没有手指头呢:

#l-bigfinger, 
#r-bigfinger{ 
 height: 50px; 
 width: 20px; 
 border-radius: 50%; 
 background: #fff; 
 position: relative; 
 top: 250px; 
 left: 50px; 
 transform: rotate(-50deg); 
} 
 
#r-bigfinger{ 
 left: 50px; 
 transform: rotate(50deg); 
} 
 
#l-smallfinger, 
#r-smallfinger{ 
 height: 35px; 
 width: 15px; 
 border-radius: 50%; 
 background: #fff; 
 position: relative; 
 top: 195px; 
 left: 66px; 
 transform: rotate(-40deg); 
} 
 
#r-smallfinger{ 
 background: #fff; 
 transform: rotate(40deg); 
 top: 195px; 
 left: 37px; 
}

迫不及待要给「大白」加上腿了吧:

#left-leg, 
#right-leg{ 
 height: 170px; 
 width: 90px; 
 border-radius: 40% 30% 10px 45%; 
 background: #fff; 
 position: relative; 
 top: -640px; 
 left: -45px; 
 transform: rotate(-1deg); 
 z-index: -2; 
 margin: 0 auto; 
} 
 
#right-leg{ 
 background: #fff; 
 border-radius:30% 40% 45% 10px; 
 margin: 0 auto; 
 top: -810px; 
 left: 50px; 
 transform: rotate(1deg); 
}

属于你的暖男大白来到了你的身边,是不是特有安全感哦!

相信看了这些案例你已经掌握了方法,更多精彩请关注Gxl网其它相关文章!

相关阅读:

在HTML中水平线标注与代码注释应该如何使用

在HTML/XHTML中的img图像标签应该如何使用

怎样修改输入框的默认文字颜色

热心网友 时间:2022-05-12 13:36

纯静态网页。代码与样式分开。易于被搜索引擎收录。
一、准备工作

进入到 /home/shiyanlou/ 目录下,新建空白文档:

命名为 Baymax.html (其它名字也可以,但后缀名必须是 .html):

使用 gedit 打开,准备编辑代码:

二、编写 HTML

填写以下代码:
<!doctype html>
<html>
<head><meta charset="utf-8"><title>Baymax</title></head>
<body>

<div id="baymax">

<!-- 定义头部,包括两个眼睛、嘴 -->
<div id="head">
<div id="eye"></div>
<div id="eye2"></div>
<div id="mouth"></div>
</div>

<!-- 定义躯干,包括心脏 -->
<div id="torso">
<div id="heart"></div>
</div>

<!-- 定义肚子腹部,包括 cover(和躯干的连接处) -->
<div id="belly">
<div id="cover"></div>
</div>

<!-- 定义左臂,包括一大一小两个手指 -->
<div id="left-arm">
<div id="l-bigfinger"></div>
<div id="l-smallfinger"></div>
</div>

<!-- 定义右臂,同样包括一大一小两个手指 -->
<div id="right-arm">
<div id="r-bigfinger"></div>
<div id="r-smallfinger"></div>
</div>

<!-- 定义左腿 -->
<div id="left-leg"></div>

<!-- 定义右腿 -->
<div id="right-leg"></div>

</div>
</body>
<html>

三、添加 CSS 样式

我们已经使用 HTML 定义好「大白」的各个元素,现在就需要利用到 CSS 来绘制它的样式外表。
由于「大白」是白色的,为了更容易辨识,我们把背景设为深色。
然后首先是头部:
body {
background: #595959;
}

#baymax{
/*设置为 居中*/
margin: 0 auto;

/*高度*/
height: 600px;

/*隐藏溢出*/
overflow: hidden;
}

#head{
height: 64px;
width: 100px;

/*以百分比定义圆角的形状*/
border-radius: 50%;

/*背景*/
background: #fff;
margin: 0 auto;
margin-bottom: -20px;

/*设置下边框的样式*/
border-bottom: 5px solid #e0e0e0;

/*属性设置元素的堆叠顺序; 拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面*/
z-index: 100;

/*生成相对定位的元素*/
position: relative;
}
效果预览:

赶紧再来添加眼睛和嘴吧!
#eye,
#eye2{
width: 11px;
height: 13px;
background: #282828;
border-radius: 50%;
position: relative;
top: 30px;
left: 27px;

/*旋转该元素*/
transform: rotate(8deg);
}

#eye2{
/*使其旋转对称*/
transform: rotate(-8deg);
left: 69px; top: 17px;
}

#mouth{
width: 38px;
height: 1.5px;
background: #282828;
position: relative;
left: 34px;
top: 10px;
}
HTML5+CSS3小实例:边框流动

通过HTML5和CSS3,我们可以创建一个具有动态边框流动效果的网页元素。首先,我们需要创建一个空白项目,并在HTML中编写包含所需内容的结构。在CSS中,我们将利用伪元素和动画技术来生成旋转渐变背景效果。同时,通过设置标题样式,使其在盒子上方居中显示。此外,页面布局采用Flexbox,以确保盒子在页面中居中。

HTML5+CSS3小实例:酷炫的菱形加载动画

HTML5+CSS3做一个酷炫的多彩菱形加载动画,代码超简单,一个简单的动画,再加一个动画延迟,搞定。真想不到如此简单的代码,可以做出这么好看的loading动画,兄弟们,可别再说手残做不出来啦。效果:源码:&lt;!DOCTYPEhtml&gt;&lt;html&gt;&lt;head&gt;&lt;metahttp-equiv="content-type"content="text/html;charset=utf-8...

怎么用html5+css3 实现图片轮播

1、首先我们创建一个简单的项目,如图所示包括html,css和img三个。2、这里是html文件,引入css和html代码文件,如图所示。3、这里是css文件代码,上面是div和图片显示的效果代码,后面是动画效果。4、这里是事件,这里定义了四个时间段的状态,兼容了ie的。5、如图所示这里是效果图,会根据时间轮播显示...

大学生web前端项目

3、【csS 20行代码见证七色花动画】 4、【HTML 5敲出一个牛逼的雪景】 5、【CSS 3特效拉窗帘】 6、【HTML 5游戏项目】 7、【英雄联盟官网特效】 8、【web动画形成原理-滚动】 9、【天猫官网必用技术-獭加载】 10、【csS 3炫酷的轮播特效】 11、【css实现点击图片切换】 12、【CSS 3大型企业官网】 13...

HTML5是什么

行为可以实现网页中的时间,电商网站当中的倒计时效果,在注册表单时用户名是否重复的检测,网站当中顶部图片的切换特效等等。简单的理解结构样式和行为:将网页看做一个装修好的功能完备的房子,那么结构实现的是房间以及家具的位置布局,样式则是针对房间进行装饰,行为是为房间添加“开门”等功能。

网站SEO优化时:如何应用好内容

HTML5对于用户来说,提高了用户体验,加强了视觉感受。HTML5技术在移动端,能够让应用程序回归到网页,并对网页的功能进行扩展。H网页表现方面,HTML5中的CSS3特效样式、Canvas、webgl的介入,不仅加强了网页的视觉效果,甚至能够使用户在网页当中看到三维立体特效。对于开发者来说,HTML5技术跨平台,适配多...

现在很多手机页面都是用html5制作,html5有什么优势??

3、网页表现方面,HTML5中的CSS3特效样式、Canvas、webgl的介入,不仅加强了网页的视觉效果,甚至能够使用户在网页当中看到三维立体特效。4、另外其跨平台的特点,可以避免传统移动终端上的Native App,开发者必须针对不同的操作系统进行研发工作的弊端,从时间和资金成本上讲远小于跨系统移植。而且html5的...

分享几个超级震憾的图片特效_jquery

需要HTML5支持,最好用chrome,所以就麻烦你切换成支持HTML5的浏览器看了。==!加载会有点慢,要等等。Google首页纪念美国粘土动画大师阿特·克洛基【示例及源码】 这个是Google为纪念美国粘土动画大师阿特克洛基而制作的粘土小人动画,相当给力。一个用纯CSS3制作的人物步行动画 这个特效是用纯CSS3制作而...

HTML5是什么?具体是干什么的?

它包括一系列标签,可以统一网络上文档的格式,将分散的互联网资源连接成一个逻辑整体。HTML是由HTML命令组成的描述性文本,可以解释文字、图形、动画、声音、表格、链接等。Html是一种用来描述网页的语言。它被称为超文本标记语言,它是一种标记语言。它包括一系列标签,可以统一网络上文档的格式,将分散...

网页中HTML5与CSS3的应用

从理论上来讲,HTML和CSS3有着自己的优势和特点,关注的方向也存在差异性,运用的领域也展现出很多的不同之处。但是随着近几年网页设计理念的革新,网页设计的范围被延展,移动终端的不断出现,越来越多的设计人员开始意识到其两者的融合,可以在促进网页设计工作质量提升方面发挥着巨大的作用。当HTML5与CSS3在网页设计方...

高端css特效js特效 htmlcss特效 css和html怎么连接 html和css的区别 纯html特效 cssjs特效代码 html5 css html js css html css js 区别
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
东风风神ax3和长安cs35这两台车的质量哪个更好? 有特别了解东风风神AX3的朋友吗?这款车1.5L的油耗怎么样 东风风神属于国产还是合资 农家酿土酒需要办证吗? 农家土烧酒的制作方法(土烧酒制作工艺流程视频) 农家土烧酒的制作方法(农家土烧酒的制作方法窍门) 家里鱼缸摆放什么最旺财 鱼缸放什么最旺盛 鱼缸放什么聚财最旺 宝宝脸红涂什么能好 上海莘庄中国银行怎么走?具体路线?谢谢 java web、html、css、html5之间是什么关系?请通俗的举例解释一下_百度... 信长之野望12 岛津家 怎么发展??? 河北建支管件坏了或者沙眼赔多少钱 用HTML5css怎么做啊? 怎么把养老保险转走 成人如何快速学习汉语拼音 学html5比较好还是学css比较好? 山东建支水表有限公司怎么样? 如何帮助学生尽快掌握汉语拼音 在奇门中怎么充实空亡呢,请高手指教,可加分 如何能快速学会汉语拼音 HTML5和CSS是什么?是一种软件吗?还是一种编辑器?? 赤峰市建支管业有限公司怎么样? 什么是html5?html5的CSS有什么特殊的要求吗? 有什么方法可以让孩子快速学会拼拼音 重庆建支物资有限公司怎么样? 怎样能快速学习汉语拼音 HTML5和CSS是什么? 河北建支铸造集团有限公司怎么样? 新建一支NBA球队要那些条件,建成后的球员怎么来,选秀是什么签 HTML5 css里面这段代码是什么意思? 纯html5+css能写出什么惊人的效果? 学会html5,Css,Javascript可以做什么工作? HTML,CSS里面关于 id,class,name 属性的区别和用法 html5 css3有哪些新特效 乐教乐学屏保怎么设置 html5 css3样式图标怎么做 小笼包蒸熟后缩水怎么回事? 抖音上,那种学习博主,手机屏幕里有一个很大的时间,来警醒自己。那个软件叫什么呀? 小笼包蒸熟后为什么会缩小 安卓手机如何设置屏保 小笼包蒸出来后塌下去,是什么原因呢?怎样解决。 手机屏保全包 小笼包子蒸出来后,一关火为什么全塌了? OPPO R7s怎么设置屏保图片? 手机上的屏保怎么弄 手机怎么设置随机屏保? 在家蒸小笼包的时候,为什么蒸出来很硬? 有没有什么软件可以锁手机学习的软件