CSS中对图片的过度

1:鼠标hover时:出现文字并且图片的背景变暗:
html:
<div class="图片" alt=‘<input type="text">图片显示的文字‘>
<img src="12.jpg" />

</div>
CSS:
.tupian {背景图片大小
width: 380px;
height: 266px;
position: relative;相对背景图片的定位

}
upian:before{
content: attr(alt);出现的文字
width:380px;定义hover时的出现灰色的框,和背景图片一样的尺寸
height:266px;
/*background: red;*/
background: rgba(139, 139, 140, 0.8);灰色的图片的透明度
position: absolute;给灰色的图片的透明度定位到图片上面去
left:43px;
top:0px;
text-align:center;垂直居中
line-height: 280px;图片上文字的居中
opacity: 0;最开始不显示
}
.tupian:hover:before{hover时出现的效果
transition:opacity 2s;
opacity: 1;显示
color: #373d41;显示文字的颜色
font-size: 28px;显示文字的大小
}

2:鼠标hover时:背景图片变清晰:
html:

<div class="huian"></div>灰色框的区块
<img src="../images/TB1GwwiOXXXXXaVapXXXXXXXXXX-240-108.jpg" />
</div>
CSS:
.huian{注:这个区块一定要设在图片的上面
width: 239px;灰色区块的大小和背景图片一样尺寸呢
height: 108px;
background: rgba(243,243,244,.6);透明度
position: absolute;灰色图片的位置,相对背景图片的定位
top:49px;
left: 5px;
/*background:red;*/
opacity: 1;显示

/*z-index: 1;*/
}
.huian:hover{
opacity: 0;不显示
transition: all 2s;慢慢退出去的时间
/*transition:background 0.9s ease;*/
background: rgb(255, 255, 255);
}

时间: 2024-10-01 06:05:14

CSS中对图片的过度的相关文章

CSS中对图片(background)的一些设置心得总结

写网页的时候很多情况需要对图片进行操作,如何在不进行专业的美工裁切操作的情况下而让自己的素材度达到最大的满意度呢,这是一个问题,对于懒得开ps切图的我,通常会直接在网络上download一张图片,直接拖到html里,这就需要对图片的css样式进行一些调整,鉴于我总是记不住一些样式属性而无法让图片按我的想法摆放,不得已每次都要百度一下,几次下来,让我很是恼火,于是专门整理了一些css中关于图片的一些属性设置,置于此,以供下次望及时查看(废话真多): css2中关于background的属性有: b

(转)HTML&amp;CSS——background: url() no-repeat 0 -64px;CSS中背景图片定位方法

http://blog.csdn.net/oscar92420aaa/article/details/51304067 CSS中背景图片的定位,困扰我很久了.今天总算搞懂了,一定要记下来. 在CSS中,背景图片的定位方法有3种: 1)关键字:background-position: top left; 2)像素:background-position: 0px 0px; 3)百分比:background-position: 0% 0%; 上面这三句语句,都将图片定位在背景的左上角,表面上看效果是

(8/24) 图片跳坑大战--css中的图片处理

前言:此节的开展是在上一节的基础上进行的,(每一节都是从无到有编写关于此节的知识),最后会附上相关完整代码.上一节 CSS中的图片处理 1.新建images文件夹 在src目录下新建一个images文件夹,把需要的图片放入images文件夹.图片下载 2.新增标签 在index.html文件中增加一个放置div的标签(需要注意的是这里修改的是src下的index.html文件,不是dist下的),代码如下: <div id="img"></div> 3.编写样式

WEB项目构建优化之自动清除CSS中的图片缓存

在web项目构建发布时,经常遇到css中图片的修改优化,那么如何清除图片的缓存成为必须要解决的问题.曾经有过傻傻的方法就是直接在图片后面添加随机数.今天主要是从构建自动化方式来解决这个问题,提高开发及发布的效率,让项目向工程化方向靠拢. 在解决这个前,也陆续找了许多方案,像gulp-modify-css-urls,feWorkflow,还有淘宝的一款工具,不过找不到源代码,不知是否开源,要么是不满足,要么就是太重.于是决定参考gulp-modify-css-urls,基于gulp写了一个简单又满

CSS中让图片垂直居中的方法

在网页实现的过程中,经常会遇到图片垂直居中[水平居中的话,“text-align:center;”即可搞定]的情况.有时难免会遇到图片大小不同,但是要垂直居中于大小一样的容器里,这时候就比较棘手了.以前练习的时候,总是用一样的图片进行排版,避重就轻.但是今天,面对这个问题,觉得有必要挑战一下自己,同时也为有同样困惑的朋友们做一下探讨.以下内容就是我做的总结,简单又实用. 简述: 将外部容器的显示模式设置成display:table-cell,[针对IE6/IE7]在img标签的前面插入一对空标签

CSS 中背景图片定位方法

三种: 关键字:background-position: top left; 像素:background-position: 0px 0px; 百分比:background-position: 0% 0%; 区别:前两种定位将背景图片左上角的原点放置在指定位置:第三种方式将图片本身的点(x%,y%)与背景区域的点(x%,y%)重合. 使用百分比设置的主要优势在于,当页面缩放的时候,背景图片也会跟着一起缩放.

webpack4.0(四) --css样式及图片打包(style-loader,css-loader)

一.CSS样式打包 1. loader简介 由于Webpack打包入口目前只配置了一个index.js文件,那么其他需要被打包的文件都必须通过模块化方式引入该文件才行,而默认情况下,引入的文件必须是js文件(如项目里添加的index.js). 那么其他文件类型该如何进行打包呢?这时我们就要用到webpack中所提供的各种loader,它就是专门用于处理除JS文件之外的其他格式文件的编译.提取.合并.打包等. 其中CSS文件的打包需要用到style-loader和css-loader这两个依赖包,

Dreamweaver中用css载入bg-image图片在设计栏不出现但可在网页中正常显示

刚开始以为是dreamweaver软件自身问题,但重启几次软件之后发现不是软件问题,检查css语法也没有问题,又以为是css中某些div遮住了图片,去掉有可能影响图片的div后,发现问题仍在,最后只能去html中寻找问题原因,最终发现少写了</div>,调整后可正常显示. 代码: <div class="divContent"> <div class="divTable"> </div> 修改: <div cla

html中的图片、css、js等路径加载问题

网页文件的存取路径有3种:物理路径.绝对路径和相对路径. 物理路径就是你的文件放在主机上的具体位置,例如:D:\\image\\1.jpg 这种格式,该方法可以很快确定出你的文件,但是在网页显示路径基本很少用. 绝对路径是以网站的根目录(www)作为起始点,某文件在该项目中具体位置信息.比如你的网站放在 /var/www 中,那么 /var/www 就是你的根目录.如果文件 head.jpg 放在该目录的 image 里,那么 head.jpg 的路径信息就是 /image/head.jpg.但