背景图

背景图由大变小 之 transition

核能气质少年 提交于 2019-12-01 19:00:25
本来别人给的建议是用transition 可是写完后发现图片一直在抖动,可能是我哪里没有做对 1 先设置初始的背景图 background-size: 110% 110% ; 后设置 transition: background-size 6s linear; background-size: 100% 100% ; 来源: https://www.cnblogs.com/whl4835349/p/11713361.html

div背景css样式笔记

穿精又带淫゛_ 提交于 2019-12-01 13:55:40
<style type="text/css"> .div1 { width: 1024px; height: 100%; margin: 0 auto; /*background-size: cover;*/ background-image: url("${basePath}/images/t4.jpg"); /*背景图像将仅显示一次,不重复*/ background-repeat: no-repeat; /*!*图片在容器中间位置*!*/ /*background-position: center;*/ /*图片不会随着容器滚动而滚动*/ background-attachment:fixed; /* 参数: contain表示把图像图像扩展至最大尺寸,以使其宽度和高度完全自动适应内容区域,可能不填充满; cover表示把背景图像扩展至足够大,以使背景图像完全覆盖背景区域,背景图像的某些部分也许无法显示在背景定位区域中。 */ background-size: cover; } .div2{ width: 1024px; background-color: rgba(110, 167, 194, 0.42); position: fixed; top:0; } .iframe{ width:100%; height:100%; display: none; }</style>

day3-3种实现小图标与文字水平对齐的方式

≯℡__Kan透↙ 提交于 2019-12-01 13:50:08
效果图: 1.使用小图标作为背景图实现 html: <div class="test"> <ul> <li class="method1"><a href="#">背景图实现对齐</a></li> <li class="method2"><i class="icon"></i><a href="#">使用display实现对齐</a></li> <li class="method3"><i class="icon2"></i><a href="#">使用float浮动对齐</a></li> </ul> </div> css代码: /* 背景图实现图标与文字对齐 */ ul{ list-style: none; /* background-color: aqua; */ } a{ text-decoration: none; color: black; } .method1{ background-image: url(./photoNewsLeft2.gif); background-repeat: no-repeat; /* 使用padding-left解决背景图标与文字重合问题 */ padding-left: 14px; /* 调整背景图位置使文字与背景图保持水平 */ background-position: 0 6px; } .method1 a{ margin-left

5 CSS背景

不打扰是莪最后的温柔 提交于 2019-12-01 13:25:59
CSS背景(background) 属性 描述 background-color 规定要使用的背景颜色。 background-image 规定要使用的背景图像。 background-size 规定背景图片的尺寸。 background-repeat 规定如何重复背景图像。 background-attachment 规定背景图像是否固定或者随着页面的其余部分滚动。 background-position 规定背景图像的位置。 inherit 规定应该从父元素继承background属性的设置。 背景图片(image) 语法: background-image : none | url (url) 参数: none :  无背景图(默认的) url :  使用绝对或相对地址指定背景图像 background-image 属性允许指定一个图片展示在背景中(只有CSS3才可以多背景)可以和 background-color 连用。 如果图片不重复地话,图片覆盖不到地地方都会被背景色填充。 如果有背景图片平铺,则会覆盖背景颜色。 小技巧: 提倡 背景图片后面的地址,url不要加引号。 背景平铺(repeat) 语法: background-repeat : repeat | no-repeat | repeat-x | repeat-y 参数: repeat :

CSS——背景及应用

↘锁芯ラ 提交于 2019-12-01 05:22:16
CSS 可以添加背景颜色和背景图片,以及进行图片设置。 none :  无背景图(默认的) url :  使用绝对或相对地址指定背景图像 background-image 属性允许指定一个图片展示在背景中(只有CSS3才可以多背景)可以和 background-color 连用。 如果图片不重复地话,图片覆盖不到地地方都会被背景色填充。 如果有背景图片平铺,则会覆盖背景颜色。 小技巧: 我们提倡 背景图片后面的地址,url不要加引号。 背景平铺(repeat) 语法: background-repeat : repeat | no-repeat | repeat-x | repeat-y   参数: repeat :  背景图像在纵向和横向上平铺(默认的) no-repeat :  背景图像不平铺 repeat-x :  背景图像在横向上平铺 repeat-y :  背景图像在纵向平铺 设置背景图片时,默认把图片在水平和垂直方向平铺以铺满整个元素。 repeat-x :  背景图像在横向上平铺 repeat-y :  背景图像在纵向平铺 设置背景图片时,默认把图片在水平和垂直方向平铺以铺满整个元素。 背景位置(position) 语法: background-position : length || length background-position : position ||

关于CSS设置页面背景图的一些疑问

此生再无相见时 提交于 2019-11-30 03:48:54
关于背景图片的位置其background-position设置背景图片的位置有两种方式,一种是是根据像素设置,第二种根据百分比设置,第一种根据像素的位置是很简单的,只是关于百分比这个设置理解特别容易出现偏差的,先看看一段简单的代码: .bg-position { background : url(../../public/images/404.jpg) no-repeat ; margin-top : 100px ; margin-left : 100px ; background-color : #ccc ; height : 500px ; width : 800px ; background-position : 100px 100px ; } 这种情况是可以预见的,如下所示: 网上看了一篇文章说是background-position是依赖于no-repeat的,在repeat的状态下和默认的状态下(默认即为repeat),background-position是不起作用的,因此自己尝试了一把,看了一下效果: 代码中去掉了no-repeat,同样是可以展示,以前repeat的时候没有注意和background-position结合一起,不过现在发现设置background-position之后,我们不断的调整垂直方向的距离

CSS:背景样式

允我心安 提交于 2019-11-30 02:12:14
CSS背景 1、CSS允许应用纯色作为背景,也允许使用背景图像创建相当复杂的效果 2、CSS在这方面的能力远远在HTML之上 CSS 背景属性 属性 描述 background 简写属性,作用是将背景属性设置在一个声明中 background-attachment 背景图像是否固定或者随着页面的其余部分滚动 background-color 设置元素的背景颜色 background-image 把图像设置为背景 background-position 设置背景图像的起始位置 background-repeat 设置背景图像是否及如何重复 背景色 1、可以使用 background-color属性为元素设置背景色 。这个属性接受任何合法的颜色值 2、如果您希望背景色从元素中的文本向外少有延伸,只需增加一些内边距:padding属性 3、可以为所有元素设置背景色,这包括body一直到em和a等行内元素 4、 background-color不能继承 ,其默认值是transparent。transparent有“透明”之意。也就是说,如果一个元素没有指定背景色,那么背景就是透明的,这样其祖先元素的背景才能可见 例1: <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />

css background的多种属性详解

泄露秘密 提交于 2019-11-29 13:42:13
css的background属性由以下属性组成: background-color:背景色 background-image:背景图片 background-size:背景图片尺寸 background-repeat:背景图片重复(repeat,repeat-x,repeat-y,no-repeat) background-position:背景图片位置 background-attachment:背景图片是否固定不动 background-clip:背景覆盖区 background-origin:背景图片覆盖区 其中比较常用的是: background-color:背景色 background-image:背景图片 background-repeat:背景图片重复 background-position:背景图片位置 background-color 颜色名称,如: background-color:red; 十六进制背景色,如: background-color:#ff0000; / background-color:#f00; rgb颜色,这里如果是rgba,a表示透明程度,为0全透明,为1全显示,如: background-color:rgb(255,0,0); / background-color:rgba(0,0,255,0.8); transparent,透明,如:

拖拽控件后消失不见——Windowbuilder遇到的问题及解决方法

萝らか妹 提交于 2019-11-29 07:09:33
本人菜鸟一只,这是曾经遇到的一个问题及解决办法,如果有大佬觉得有问题或是更好的办法欢迎留言啦!!共同进步 Windowbuilder是java的一款可视化编辑工具,可在Eclipse中安装使用,Windowbuilder大大提高了java可视化开发的效率,但其中也会遇到一些麻烦。 当我们想在JFrame里的最底层添加一张图片作为背景时,我们有这样一种方法:首先在JFrame里添加一个JLabel,并将其大小调整为和JFrame一样大小,然后我们用JLabel的setIcon()的功能即可添加图片作为背景,再接着需要添加各种label1、button2的控件,我们可以JLabel.add(label1)、JLabel.add(button2)…… 但在使用到Windowbuilder工具时会遇到这么个问题:你每次往JLabel(也就是背景图)里面拖拽label1、button2各种控件时,所有的控件在你拖动到所合适的位置后都会消失不见,其实这并不是真的消失了,而是被JLabel(也就是背景图)遮挡了,这时候你再回到代码编辑页面你会发现控件并不是被添加到了JLabel里,而是frame.getContentPane().add(label1)、frame.getContentPane().add(button2)。 这时候你会明白JLabel因为并不是容器

封装react组件:显示五星评价

隐身守侯 提交于 2019-11-29 05:10:18
两种简单的方式根据类似3.7和7.8这种评分显示五星评价 封装成react组件,使用时直接引用即可 第一种思想:设置五个元素,根据评分给不同的样式;第二种思想:设置两个元素,父元素给没颜色的五角星,子元素给有颜色的五角星,根据评分设置子元素的宽度来遮挡父元素的背景图 方法一:根据不同的评分设置不同的css样式 三张背景图:star0.png ,star1.png ,star2.png 1)css代码:样式可以按照自己的需求修改 .star{ display: inline-block; } .star>span{ display: inline-block; width: 10px; height: 10px; background-size: 10px 10px; } .star0{ background-image: url(img/star0.png); } .star1{ background-image: url(img/star1.png); } .star2{ background-image: url(img/star2.png); } 2)组件js代码: import React,{Component} from 'react' class Star extends Component{ constructor(props){ super(props); this