问答文章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;
}
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
下列哪一项会使得J曲线效应更加突出?( ) 金融考研名词分享66—J曲线效应 J效应曲线J曲线效应 汽车补胎方式 一个人从五楼掉下去和从二楼掉下去有什么区别? 小米路由器DHCP服务未开启怎么办 从五楼跳下去,会发生什么情况? 养老保险跨省转移 统筹基金怎么转的 ...3米栽一棵,将剩下3棵树苗,若每隔2.5米栽一棵,则还... 独生女嫁出去谁来照顾父母? 上海莘庄中国银行怎么走?具体路线?谢谢 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怎么设置屏保图片? 手机上的屏保怎么弄 手机怎么设置随机屏保? 在家蒸小笼包的时候,为什么蒸出来很硬? 有没有什么软件可以锁手机学习的软件
  • 焦点

最新推荐

猜你喜欢

热门推荐