第八十四节,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 ...
随机推荐
- 十件你需要知道的事,关于openstack-trove(翻译)
开源数据库即服务OpenStack Trove应该知道的10件事情 作者:Ken Rugg,Tesora首席执行官 Ken Rugg是Tesora的创始人,CEO和董事会成员. Ken的大部分职业都是 ...
- Eclipse/MyEclipse 安裝後應該更改的設置
基本上都通過 Window -> Preferences 進行設置: Java 保存自動格式化: Java:Java -> Editor -> Save Actions,選中 Per ...
- hdu 5996 dingyeye loves stone(博弈)
题目链接:hdu 5996 dingyeye loves stone 题意: 给你一棵树,树的每一个节点有a[i]个石子,每个人可以将这个节点的石子移向它的父亲,如果没有合法操作,那么就算输,现在给你 ...
- 开学&东大一周游记
明天就要离开生活但并没有学到多少东西的东大了,不舍,这是真的,因为真的是没学到多少就要走了.但是终归是有收获的,比如感受到了舍长这样的大牛的学习态度,东大的浴池真的很棒,我很感激吉大的伙食诸如此类.感 ...
- HTML学习总结(四)【canvas绘图、WebGL、SVG】
一.Canvas canvas是HTML5中新增一个HTML5标签与操作canvas的javascript API,它可以实现在网页中完成动态的2D与3D图像技术.<canvas> 标记和 ...
- centos6.5 安装python3.5
1.CentOS6.5 安装Python 的依赖包 yum groupinstall "Development tools" yum install zlib-devel bzip ...
- vim编辑器设置文件的fileformat
问题:dos格式文件传输到centos系统时,会在每行的结尾多一个^M,即dos文件中的换行符"\r\n"会被转换为unix文件中的换行符"\n",而此文件若是 ...
- Information:java: javacTask: 源发行版 1.8 需要目标发行版 1.8
1,Project Structure里确认两个地方:Project sdk以及project language level 2,Project Structure->Modules里Sourc ...
- 网页数据抓取(B/S)
C# 抓取网页内容(转) 1.抓取一般内容 需要三个类:WebRequest.WebResponse.StreamReader 所需命名空间:System.Net.System.IO 核心代码: We ...
- Attempt to write to field 'android.support.v4.app.FragmentManagerImpl android.support.v4.app.Fragment.mFragmentManager' on a null object reference
E/AndroidRuntime﹕ FATAL EXCEPTION: mainProcess: org.example.magnusluca.drawertestapp, PID: 3624java. ...