HTML怎么把文字分栏_一篇文章教会你使用html+css3制作炫酷效果

本文主要是介绍HTML怎么把文字分栏_一篇文章教会你使用html+css3制作炫酷效果,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

点击上方“IT共享之家”,进行关注

回复“资料”可获赠Python学习福利

【一、项目背景】

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

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

d797a8829642faa307677b004d04b385.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、添加文字。
class='ba'>功夫熊猫class='ba'>飞屋环游记class='ba'>汽车总动员class='ba'>玩具总动员class='ba'>机器人

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运行到浏览器。

45d1af9a211f43003f41d04289f91347.png

2、点击图片放大。

6c64fba98413c37a1963e106f18d43ee.png

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

ed9f3c6e95248f54027c90a0b348fd3c.png

【六、总结】

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

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

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

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

看完本文有收获?请转发分享给更多的人

IT共享之家

入群请在微信后台回复【入群】

73359c509b39a96e0f281e78e507026f.png

------------------- End -------------------

往期精彩文章推荐:

  • 一篇文章教会你用Python抓取抖音app热点数据

  • 一篇文章教会你使用Python定时抓取微博评论

  • 手把手教你使用Python抓取QQ音乐数据(第四弹)

这篇关于HTML怎么把文字分栏_一篇文章教会你使用html+css3制作炫酷效果的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/341742

相关文章

如何使用celery进行异步处理和定时任务(django)

《如何使用celery进行异步处理和定时任务(django)》文章介绍了Celery的基本概念、安装方法、如何使用Celery进行异步任务处理以及如何设置定时任务,通过Celery,可以在Web应用中... 目录一、celery的作用二、安装celery三、使用celery 异步执行任务四、使用celery

使用Python绘制蛇年春节祝福艺术图

《使用Python绘制蛇年春节祝福艺术图》:本文主要介绍如何使用Python的Matplotlib库绘制一幅富有创意的“蛇年有福”艺术图,这幅图结合了数字,蛇形,花朵等装饰,需要的可以参考下... 目录1. 绘图的基本概念2. 准备工作3. 实现代码解析3.1 设置绘图画布3.2 绘制数字“2025”3.3

Jsoncpp的安装与使用方式

《Jsoncpp的安装与使用方式》JsonCpp是一个用于解析和生成JSON数据的C++库,它支持解析JSON文件或字符串到C++对象,以及将C++对象序列化回JSON格式,安装JsonCpp可以通过... 目录安装jsoncppJsoncpp的使用Value类构造函数检测保存的数据类型提取数据对json数

python使用watchdog实现文件资源监控

《python使用watchdog实现文件资源监控》watchdog支持跨平台文件资源监控,可以检测指定文件夹下文件及文件夹变动,下面我们来看看Python如何使用watchdog实现文件资源监控吧... python文件监控库watchdogs简介随着Python在各种应用领域中的广泛使用,其生态环境也

Python中构建终端应用界面利器Blessed模块的使用

《Python中构建终端应用界面利器Blessed模块的使用》Blessed库作为一个轻量级且功能强大的解决方案,开始在开发者中赢得口碑,今天,我们就一起来探索一下它是如何让终端UI开发变得轻松而高... 目录一、安装与配置:简单、快速、无障碍二、基本功能:从彩色文本到动态交互1. 显示基本内容2. 创建链

springboot整合 xxl-job及使用步骤

《springboot整合xxl-job及使用步骤》XXL-JOB是一个分布式任务调度平台,用于解决分布式系统中的任务调度和管理问题,文章详细介绍了XXL-JOB的架构,包括调度中心、执行器和Web... 目录一、xxl-job是什么二、使用步骤1. 下载并运行管理端代码2. 访问管理页面,确认是否启动成功

使用Nginx来共享文件的详细教程

《使用Nginx来共享文件的详细教程》有时我们想共享电脑上的某些文件,一个比较方便的做法是,开一个HTTP服务,指向文件所在的目录,这次我们用nginx来实现这个需求,本文将通过代码示例一步步教你使用... 在本教程中,我们将向您展示如何使用开源 Web 服务器 Nginx 设置文件共享服务器步骤 0 —

Java中switch-case结构的使用方法举例详解

《Java中switch-case结构的使用方法举例详解》:本文主要介绍Java中switch-case结构使用的相关资料,switch-case结构是Java中处理多个分支条件的一种有效方式,它... 目录前言一、switch-case结构的基本语法二、使用示例三、注意事项四、总结前言对于Java初学者

Golang使用minio替代文件系统的实战教程

《Golang使用minio替代文件系统的实战教程》本文讨论项目开发中直接文件系统的限制或不足,接着介绍Minio对象存储的优势,同时给出Golang的实际示例代码,包括初始化客户端、读取minio对... 目录文件系统 vs Minio文件系统不足:对象存储:miniogolang连接Minio配置Min

使用Python绘制可爱的招财猫

《使用Python绘制可爱的招财猫》招财猫,也被称为“幸运猫”,是一种象征财富和好运的吉祥物,经常出现在亚洲文化的商店、餐厅和家庭中,今天,我将带你用Python和matplotlib库从零开始绘制一... 目录1. 为什么选择用 python 绘制?2. 绘图的基本概念3. 实现代码解析3.1 设置绘图画