一篇文章教会你使用html+css3制作炫酷效果

简介: 一篇文章教会你使用html+css3制作炫酷效果

【一、项目背景】


在浏览一些网站的时候,经常会看到很多的炫酷的效果去装饰页面,使它看起来更高端大气一些。比如,艺龙就采用了图片上加载文字,点击图片使把对应的图片放大,使用户清晰,直观的看到内容。这种效果该怎么做呢?


今天教大家用简单的html+css3结合制作艺龙的页面效果。

image.png


【二、项目准备】


1、图片:新建img文件,准备自己喜欢的五张图,保存在文件夹。

2、软件:Dreamweaver


【三、项目目标】


运行时:图片显示缩略图。文字显示在上面。

点击时:把对应的图片显示并放大,点击文字有详细的介绍。

 

【四、项目实现】


1、创建div 存放图片和文件,添加class属性。

<body><div  class="show"><div class="wap">  <div class="box" >    <img src="images/img1.jpg">    <span class='ba'>  </div>  <div class="box">    <img src="images/img2.jpg">    <span class='ba'></span>      </div>  <div class="box">    <img src="images/img3.jpg">    <span class='ba'></span>  </div>  <div class="box">    <img src="images/img4.jpg">    <span class='ba'></span>  </div>  <div class="box">    <img src="images/img5.jpg">    <span class='ba'></span>  </div>  </div></div></body>


2、添加文字。

<span class='ba'>功夫熊猫</span><span class='ba'>飞屋环游记</span><span class='ba'>汽车总动员</span><span class='ba'>玩具总动员</span><span class='ba'>机器人</span>

3、添加CSS样式

1)设置body的背景颜色为灰色。

body  {    background: #ccc;  }


2)设置box的宽,边框,边框阴影,加载动画过渡效果。

.box{    float: left;    width: 160px;    transition: all 0.5s;    border: 1px solid #fff; #边框    box-shadow: -5px 0px 10px 0px #000; #阴影    position: relative;  }


3)添加外层div 样式。添加overflow属性,防止内容溢出。

.wap{    width: 999999999px;    overflow: hidden;  }  .show{    width: 800px;    height: 320px;    overflow: hidden;    margin: 200px auto;    box-shadow: 5px 5px 10px 4px #000;  }


4、文字样式。

设置高,宽,行高设置跟高一样, 文字才能居中显示。设置文字背景颜色,大小。

.ba{       width: 640px;       height: 50px;       line-height: 50px;    color: #fff;    background: rgba(0,0,0,0.5);        bottom: 0;        left: 0;    position: absolute;    text-indent: 2em;      }

5、添加鼠标移上去的效果样式。

.ba:hover{           height: 320px;       transition: all 0.5s;  }  .show:hover .box{    width: 40px;
  }      .show .box:hover{    width: 640px;
  }


6、添加详细介绍文字。(text文件自取)。


【五、效果展示】


1、点击F12运行到浏览器。

image.png

   

2、点击图片放大。

image.png

   

3、点击文字,详细介绍。

image.png


【六、总结】


1、本项目,就鼠标点击事件遇到的一些难点进行了分析及提供解决方案。

2、html+css也可以做出网站页面的效果,在上面显示图片标题的地方不能用绝对定位,于是用的relative定位,这个地方是布局的核心部分,否则无法将文字放在图片之上。

3、按照操作步骤,自己尝试去做。自己实现的时候,总会有各种各样的问题,切勿眼高手低,勤动手,才可以理解的更加深刻。

4、需要本文源码的小伙伴,后台回复“炫酷效果”四个字,即可获取。

相关文章
|
28天前
|
移动开发 前端开发 JavaScript
征信报告修改器,征信报告生成器,制作软件无痕修改软件【js+html+css】
本项目为信用评分模拟器教学工具,采用HTML5实现,仅供学习参考。核心功能通过JavaScript构建,包含虚拟数据生成、权重分配及信用因素分析(如还款记录、信用使用率等)。
|
28天前
|
存储 自然语言处理 前端开发
抖音快手小红书虚拟评论截图生成器,模拟对话制作工具,html+js+css
这是一款纯前端实现的多平台虚拟评论生成器,支持抖音、快手、小红书风格,适用于产品演示与UI设计。采用Vanilla JS与Flexbox布局,利用IndexedDB存储数据,CSS Variables切换主题。
|
28天前
|
前端开发 JavaScript
个人征信电子版无痕修改, 个人信用报告pdf修改,js+html+css即可实现【仅供学习用途】
本代码展示了一个信用知识学习系统的前端实现,包含评分计算、因素分析和建议生成功能。所有数据均为模拟生成
|
28天前
|
存储 前端开发 安全
病历单生成器在线制作,病历单生成器app,HTML+CSS+JS恶搞工具
本项目为医疗病历模拟生成器,旨在为医学教学和软件开发测试提供数据支持,严格遵守《医疗机构病历管理规定》。
|
27天前
|
存储 前端开发 JavaScript
仿真银行app下载安装, 银行卡虚拟余额制作app,用html+css+js实现逼真娱乐工具
这是一个简单的银行账户模拟器项目,用于学习前端开发基础。用户可进行存款、取款操作,所有数据存储于浏览器内存中
|
28天前
|
前端开发
个人征信PDF无痕修改软件,个人征信模板可编辑,个人征信报告p图神器【js+html+css仅供学习用途】
这是一款信用知识学习系统,旨在帮助用户了解征信基本概念、信用评分计算原理及信用行为影响。系统通过模拟数据生成信用报告,涵盖还款记录
|
28天前
|
前端开发 JavaScript 容器
制作b超单生成器, 假怀孕b超单图片制作, p图医院证明【css+html+js装逼恶搞神器】
本资源提供一个适合用于熟人之间恶搞的工具,效果逼真,仅供学习参考与娱乐。包含前端技术学习要点:语义化布局、响应式设计、Flexbox、图片自适应
|
28天前
|
前端开发
医院检查单子p图软件,在线制作仿真病历,js+css+html装逼神器
本示例展示如何用HTML/CSS创建医疗信息页面,内容仅供学习参考。页面模拟“阳光医院体检中心”场景,提供预约功能验证(如姓名、手机号、日期)。所有数据仅用于演示
|
28天前
|
前端开发 容器
处方单图片生成器, 处方单在线制作免费,js+css+html恶搞神器
这是一个电子处方模拟生成系统,使用html2canvas库实现图片导出功能。系统生成的处方单包含多重防伪标识,并明确标注为模拟数据,仅供学习

热门文章

最新文章