第八十四节,css布局小技巧及font-awesome图标使用
css布局小技巧及font-awesome图标使用
图片鼠标放上去遮罩效果,显示文字

当鼠标放上去时

/*最外层div*/
.a{
width: 384px;
height: 240px;
background-color: #ff4e37;
position: relative;
}
/*插入图片的div*/
.b{
width: 384px;
height: 240px;
background-color: #ff4e37;
overflow: hidden;
}
/*遮罩层div*/
.c{
width: 384px;
height: 240px;
background-color: #010008;
opacity:;
overflow: hidden;
position: absolute;
left: 0px;
top: 0px;
right: 0px;
bottom: 0px;
}
/*鼠标放上去效果*/
div .c:hover{
background-color: #010008;
opacity: 0.5;
color: #FFFFFF;
font-size: 40px;
font-weight: bold;
text-align: center;
line-height: 240px;
} <div class="a">
<div class="b">
<img src="53d.jpg">
</div>
<div class="c">
<samp>美女图片</samp>
</div>
</div>
css绘制尖角效果
在网页中,有很多地方会用到尖角,尖角可以是图片的,也可以用css来绘制
用一个div来绘制尖角
.a{
/*设置边框*/
border-top: 30px solid red;
border-right: 30px solid black;
border-bottom: 30px solid green;
border-left: 30px solid blue;
/*将区块转换成内联块*/
display: inline-block;
}
<div class="a"></div>
效果:
颜色可以根据自己的需要调整
将其他不需要的3个尖角颜色改成透明的,一个尖角就形成了
.a{
/*设置边框*/
border-top: 30px solid transparent;
border-right: 30px solid transparent;
border-bottom: 30px solid transparent;
border-left: 30px solid blue;
/*将区块转换成内联块*/
display: inline-block;
}
<div class="a"></div>
效果:
另一种效果
.a{
/*设置边框*/
border-top: 30px solid transparent;
border-right: 30px solid transparent;
border-bottom: 0px solid transparent;
border-left: 30px solid blue;
/*将区块转换成内联块*/
display: inline-block;
}
<div class="a"></div>
效果:
还可以结合伪类选择器:hover来设置鼠标动作尖角
.af{
width: 100px;
height: 50px;
background-color: #ff563a;
}
.a{
/*设置边框*/
border-top: 10px solid green;
border-right: 10px solid transparent;
border-bottom: 10px solid transparent;
border-left: 10px solid transparent;
/*将区块转换成内联块*/
display: inline-block;
margin-top: 20px;
margin-left: 10px;
}
.a:hover{
/*设置边框*/
border-top: 10px solid transparent;
border-right: 10px solid transparent;
border-bottom: 10px solid green;
border-left: 10px solid transparent;
/*将区块转换成内联块*/
display: inline-block;
margin-top: 10px;
margin-left: 10px;
}
<div class="af">
<div class="a"></div>
</div>
效果:
鼠标没放上去时尖角向下,鼠标放上去尖角向上
font-awesome图标使用
font-awesome图标是一个css的插件包,是一个以字体文件方式集成的图标,首先要下载插件包
中文网站http://fontawesome.dashgame.com/
英文网站http://fontawesome.io/icons/
下载好后解压,会得到如下文件

将font-awesome-4.6.3 文件夹放入html工程目录里
然后在html页面引入font-awesome-4.6.3 文件夹里的css样式
<link rel="stylesheet" type="text/css" href="font-awesome-4.6.3/css/font-awesome.css"/>
在要使用的元素标签class="fa fa-图标名称",如:class="fa fa-envelope-o"
<div>
<p><span class="fa fa-envelope-o"></span>邮件</p>
</div>
这样图标就展现出来了,如果想改变颜色,可以自定义一个css文件来改变
p .fa-envelope-o{
color: #ff1029;
}
效果:
更多说明查看官方文档,一下是官方说明截图

第八十四节,css布局小技巧及font-awesome图标使用的更多相关文章
- 第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册
第三百八十四节,Django+Xadmin打造上线标准的在线教育平台—路由映射与静态文件配置以及会员注册 基于类的路由映射 from django.conf.urls import url, incl ...
- css布局小技巧 2016.03.06
偶遇一个可爱的css布局学习网站,立刻学起来哟- max-width: 当页面左右宽度缩小时,为了避免出现左右滚动条的糟糕体验,就可以用到max-width啦!页面比宽度小时,会自动缩小哦- max- ...
- 第一百八十四节,jQuery-UI,验证注册表单
jQuery-UI,验证注册表单 html <form id="reg" action="123.html" title="会员注册" ...
- 第二百八十四节,MySQL数据库-MySQL触发器
MySQL数据库-MySQL触发器 对某个表进行[增/删/改]操作的前后如果希望触发某个特定的行为时,可以使用触发器,触发器用于定制用户对表的行进行[增/删/改]前后的行为. 1.创建触发器基本语法 ...
- 大白话5分钟带你走进人工智能-第十四节过拟合解决手段L1和L2正则
第十四节过拟合解决手段L1和L2正则 第十三节中, ...
- 第三百八十六节,Django+Xadmin打造上线标准的在线教育平台—HTML母版继承
第三百八十六节,Django+Xadmin打造上线标准的在线教育平台—HTML母版继承 母板-子板-母板继承 母板继承就是访问的页面继承一个母板,将访问页面的内容引入到母板里指定的地方,组合成一个新页 ...
- 第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现,回填数据以及错误提示html
第三百八十五节,Django+Xadmin打造上线标准的在线教育平台—登录功能实现 1,配置登录路由 from django.conf.urls import url, include # 导入dja ...
- 第三百五十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—数据收集(Stats Collection)
第三百五十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—数据收集(Stats Collection) Scrapy提供了方便的收集数据的机制.数据以key/value方式存储,值大多是计数 ...
- 第三百四十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—craw母版l创建自动爬虫文件—以及 scrapy item loader机制
第三百四十四节,Python分布式爬虫打造搜索引擎Scrapy精讲—craw母版l创建自动爬虫文件—以及 scrapy item loader机制 用命令创建自动爬虫文件 创建爬虫文件是根据scrap ...
随机推荐
- android 物理按键 监听
android连接了一个4x4的矩阵键盘,linux内核中注册了按键,在app中监听键盘事件. package com.example.tony.keydemo; import android.sup ...
- cocos2d基本类介绍 director/scene/layer/sprite
[核心类] 导演Director.场景Scene.布景层Layer.精灵Sprite的概念请移步: 导演控制场景,场景控制图层,图层控制精灵,精灵控制动作. 相互之间的关系框架 ...
- JSON 与 对象 、集合 之间的转换
JSON字符串和java对象的互转[json-lib] 在开发过程中,经常需要和别的系统交换数据,数据交换的格式有XML.JSON等,JSON作为一个轻量级的数据格式比xml效率要高,XML需要很 ...
- Linux CentOS7/RHEL7关闭ctrl+alt+delete功能键
这是本人测试的经过,纯粹记录来看看,最终解决方法在最后面,中间讲的是遇到的一些坑,可以略过不看!! 本人操作经验,转载请表明出处:http://www.cnblogs.c ...
- 启动web项目,报内存不足错误的解决方法
Initialization of bean failed; nested exception is java.lang.OutOfMemoryError: Java heap space 原因: 在 ...
- js实现复制内容
一.实现点击按钮,复制文本框中的的内容 <script type="text/javascript"> function ...
- 为jEasyUi的日期控件添加一个“清空”按钮----通过修改1.4的easyui.min.js
为 jQuery EasyUI 1.4 的datebox或datetimebox添加一个清空按钮 使用场景:为用户指定了日期的格式,且日期可以为空 修改语言包easyui-lang-zh_CN.js ...
- uoj 55 紫荆花之恋 动态点分治+替罪羊式重构+treap
每插入一个点,直接把它当做重心插入原树,当做是动态点分树一样维护 但这样深度会越来越大,所以我们用类似替罪羊的方法 当树失去平衡时,对子树进行一次点分,保证复杂度 #include <cstdi ...
- 关于IIS和.NET 4.0的问题总结(转)
注册asp.net 4.0 到iis 如果没有按照正常的先装iis后装.net的顺序,可以使用此命令重新注册一下 运行->cmd Microsoft Windows [版本 6.1.7601 ...
- WWW 资源下载与表单提交
在注册与验证用户信息,以及非即时通信的游戏中,我们可以使用WWW类使用短链接来完成客户端与服务器数据的通信,今天我们将使用用POST方法来完成的用户注册与登录,在最后介绍下其它资源的加载. 首先使用P ...