第八十四节,css布局小技巧及font-awesome图标使用

第八十四节,css布局小技巧及font-awesome图标使用

大家好,又见面了,我是全栈君。

css布局小技巧及font-awesome图标使用

图片鼠标放上去遮罩效果,显示文字

第八十四节,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: 0;
    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>

效果:第八十四节,css布局小技巧及font-awesome图标使用颜色可以根据自己的需要调整

 

将其他不需要的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>

效果:第八十四节,css布局小技巧及font-awesome图标使用

 

另一种效果

.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>

  效果:第八十四节,css布局小技巧及font-awesome图标使用

 

 

还可以结合伪类选择器: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>

效果:第八十四节,css布局小技巧及font-awesome图标使用第八十四节,css布局小技巧及font-awesome图标使用鼠标没放上去时尖角向下,鼠标放上去尖角向上

 

 

font-awesome图标使用

font-awesome图标是一个css的插件包,是一个以字体文件方式集成的图标,首先要下载插件包

中文网站http://fontawesome.dashgame.com/

英文网站http://fontawesome.io/icons/

下载好后解压,会得到如下文件

第八十四节,css布局小技巧及font-awesome图标使用

 

将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图标使用

 

更多说明查看官方文档,一下是官方说明截图

第八十四节,css布局小技巧及font-awesome图标使用

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/108827.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • matlab空间计量模型AIC和SC,空间计量模型[通俗易懂]

    matlab空间计量模型AIC和SC,空间计量模型[通俗易懂]回归分析中LMlag,LMerror后面的DFvaluefrob代表什么,哪一个是概率值?这个表的结论是所有的spatiallag都不显著,不要用spatialmodel,一般的OLS就行这一列(MI/DF这列)读下来就是Moran’sI的均值之类的东西(MI)等于-0.17,下面是各个LM检验的自由度,(LM检验是卡方分部所以有不同自由度)。第二列(value)是各个统计量的值,…

    2025年8月14日
    2
  • android开机动画多长时间_Android开机动画原理分析

    android开机动画多长时间_Android开机动画原理分析Android系统开机动画,是由bootanimation进程将多桢的图片按次序循环播放,在屏幕上形成的动画效果。这里介绍一下bootanimation的原理。1.bootanimation启动bootanimation是一个本地进程,代码由c++编写,它由init进程启动/init.rcservicebootanim/system/bin/bootanimationclasscore…

    2022年5月14日
    53
  • c++实现登录注册功能(用Javaweb制作登录注册页面)

    这两天c#大作业要求做一个简单的通讯录系统,我就先做了登录和注册的功能,在网上看了一些代码,自己再做,终于做出来了。做的不是很美观,但是可以简单实现。首先用sqlserver建表。我建了一个名为user_info的表,添加username和passdword两个字段。创建登录页面,改了一些控件的名称,效果如下图:登录界面代码如下:privatevoidbtn_Login…

    2022年4月15日
    410
  • post请求百度网址内容和访问本地springmvc工程controller

    post请求百度网址内容和访问本地springmvc工程controller

    2021年7月19日
    125
  • JS中的几种循环和跳出方式

    JS中的几种循环和跳出方式JS中的循环是大家很常用的,这里总结一下几种常用循环的跳出方式。1.for循环vararr=[‘q’,’w’,’e’,’r’,’t’];for(vari=0,len=arr.length;i<len;i++){console.log(arr[i]);}//q,w,e,r,t跳出本次循环continue:f…

    2022年6月3日
    37
  • QQ密码防盗十大建议

    QQ密码防盗十大建议1.去腾讯申请密码保护,这样如果密码被激活成功教程或自己忘记了还可以利用密码保护功能取回来。    2.QQ密码的位数一定要超过8位,而且最好包含数字、字母和特殊符号,否则以现代计算机的超强计算能力,要想暴力激活成功教程你的QQ密码简直是易如反掌。    3.不要在QQ中填入真实的年龄、E-mail等敏感消息,更不能告诉任何人,小心行得万年船。    4.不要随意运行别人发给你的文件,即便那些看起来很诱人的文件也

    2022年7月20日
    39

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号