CSS中对图片(background)的一些设置心得总结_html/css_WEB-ITnose
写网页的时候很多情况需要对图片进行操作,如何在不进行专业的美工裁切操作的情况下而让自己的素材度达到最大的满意度呢,这是一个问题,对于懒得开ps切图的我,通常会直接在网络上download一张图片,直接拖到html里,这就需要对图片的css样式进行一些调整,鉴于我总是记不住一些样式属性而无法让图片按我的想法摆放,不得已每次都要百度一下,几次下来,让我很是恼火,于是专门整理了一些css中关于图片的一些属性设置,置于此,以供下次望及时查看(废话真多):
css2中关于background的属性有:
background:#eee;
backgroud-image:url("img/bg.jpg");
background-position: 0 0;//第一个数字代表x轴水平位置,第二个数字代表y轴垂直位置background-position: 0 100px;
当你的元素尺寸不适用像素设置的时候,还可以使用其他数值,如
background-position: top right; // 图片的top对应元素的top 图片的right对应元素的right background-position: 100% 50%; //使用元素的百分比数值设置图片位置,道理同上
background-repeat: repeat; //图片可重复 background-repeat: no-repeat ; //图片不可重复 background-repeat: repeat-x; //图片在x轴上可以重复 background-repeat: repeat-y; //图片在y轴上可以重复 background-repeat: inherit; //遵从父元素的设置
background-attachment: scroll; //默认值;表示背景紧贴元素background-attachment: fixed; //背景不随元素滚动,当页面向下时,背景待在最初相对于浏览器的位置background-attachment: inherit;//遵循父元素的设定
当希望设置background的多个属性时,可以分别设置每一个,也可以合并为一行,写在一个属性里:
background: transparent url(image.jpg) 50% 0 scroll repeat-y;
css3中对于background添加了很多属性:
background-size: contain; //缩小图片以适应元素的尺寸(图片宽高比不变) background-size: cover; //扩展图片以填满元素(图片宽高比不变) background-size: 50% 100%; //自定义调整图片大小
background-clip: border-box; //背景显示在边框内 background-clip: padding-box; //背景显示在padding内(不是边框内) background-clip: content-box; //只在内容内显示背景(不在padding中,也不在边框中)<br />
还有两个属性为,background-break和background-origin,我对这两个属性并没有使用过,看了看网上的讲解觉得没啥大用处,这里就不写下来误人子弟了。
css中关于背景的知识点还是很博大精深的,以后有新的理解,再往这儿添。
注:文章参考》》》》http://blog.csdn.net/adenfeng/article/details/8199362

热AI工具

Undresser.AI Undress
人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover
用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool
免费脱衣服图片

Clothoff.io
AI脱衣机

Video Face Swap
使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热门文章

热工具

记事本++7.3.1
好用且免费的代码编辑器

SublimeText3汉化版
中文版,非常好用

禅工作室 13.0.1
功能强大的PHP集成开发环境

Dreamweaver CS6
视觉化网页开发工具

SublimeText3 Mac版
神级代码编辑软件(SublimeText3)

HTML适合初学者学习,因为它简单易学且能快速看到成果。1)HTML的学习曲线平缓,易于上手。2)只需掌握基本标签即可开始创建网页。3)灵活性高,可与CSS和JavaScript结合使用。4)丰富的学习资源和现代工具支持学习过程。

HTML定义网页结构,CSS负责样式和布局,JavaScript赋予动态交互。三者在网页开发中各司其职,共同构建丰富多彩的网站。

WebDevelovermentReliesonHtml,CSS和JavaScript:1)HTMLStructuresContent,2)CSSStyleSIT和3)JavaScriptAddSstractivity,形成thebasisofmodernWebemodernWebExexperiences。

AnexampleOfAstartingTaginHtmlis,beginSaparagraph.startingTagSareEssentialInhtmlastheyInitiateEllements,defiteTheeTheErtypes,andarecrucialforsstructuringwebpages wepages webpages andConstructingthedom。

GiteePages静态网站部署失败:404错误排查与解决在使用Gitee...

网页批注功能的Y轴位置自适应算法本文将探讨如何实现类似Word文档的批注功能,特别是如何处理批注之间的间�...

HTML、CSS和JavaScript是Web开发的三大支柱。1.HTML定义网页结构,使用标签如、等。2.CSS控制网页样式,使用选择器和属性如color、font-size等。3.JavaScript实现动态效果和交互,通过事件监听和DOM操作。

实现图片点击后周围图片散开并放大效果许多网页设计中,需要实现一种交互效果:点击某张图片,使其周围的...
