html精灵图坐标如何确定,背景设置及精灵图

html精灵图坐标如何确定,背景设置及精灵图背景色.box{width:450px;height:450px;border:1pxsolidaqua;background-color:burlywood;/*背景色默认可以从内边距透出来*/padding:20px;/*控制背景的覆盖范围*/background-clip:content-box;/*渐变*/background:linear-gradient(45deg,re…

大家好,又见面了,我是你们的朋友全栈君。

背景色.box{

width:450px;

height:450px;

border:1pxsolid aqua;

background-color:burlywood;

/* 背景色默认可以从内边距透出来 */

padding:20px;

/* 控制背景的覆盖范围 */

background-clip:content-box;

/* 渐变 */

background:linear-gradient(45deg,red,blue);

background:linear-gradient(

to left,

rgba(255,0,0,0.7),

white,

yellow,

red

);

756ac238aa3391b3248f778ce5834dae.png

背景图片

.box {

width: 300px;

height: 300px;

border: 1px solid aqua;

background-color: burlywood;

/* 背景色默认可以从内边距透出来 */

/* padding: 20px; */

/* 控制背景的覆盖范围 */

background-clip: content-box;

/* 渐变 */

background: linear-gradient(45deg, red, blue);

background: linear-gradient(

to left,

rgba(255, 0, 0, 0.7),

white,

yellow,

red

);

background-image: url(“girl.jpg”);

/* 图片不重复 */

background-repeat: no-repeat;

/* 背景定位 */

/* background-attachment: fixed; */

/* 背景图位置 */

/* background-position: 50px 0px; */

background-position: 50% 50%;

/* background-size: cover; */

/* 阴影 */

box-shadow: 5px 10px 5px red;

/* 圆角 */

border-radius: 160px;

}

/* .box img {

box-shadow: 5px 10px 5px red;

} */

效果图

fc8c0e5b1d080085c8427e01f5d85be5.png

精灵图的使用

什么是精灵图?

CSS Sprite直译为“CSS精灵”,也被称为通常被解释为“CSS图像拼合”或“CSS贴图定位”,是一种网页图片应用处理方式。其实就是把多张小图片整合到一张图片中去,再利用CSS的“background-image”,“background-repeat”,“background-position”进行背景定位,background-position可以用数字能精确的定位出背景图片在布局盒子对象位置。

使用精灵图的优点:

1、减少图片的字节;

2、减少了网页的http请求,从而大大的提高了页面的性能;

3、解决了网页设计师在图片命名上的困扰,只需对一张集合的图片上命名就可以了,不需要对每一个小元素进行命名,从而提高了网页的制作效率;

4、更换风格方便,只需要在一张或少张图片上修改图片的颜色或样式,整个网页的风格就可以改变。维护起来更加方便。

1072954618ffd7a78ea08fd1aa26e70e.gif

阿里字体图标引用实战

2.创建项目并添加icon

a343911d2f5dc9ce14d97b347daac31e.png

效果:

3.步骤:

Unicode 引用:

第一步:拷贝项目下面生成的 @font-face

@font-face {

font-family: ‘iconfont’;

src: url(‘iconfont.eot’);

src: url(‘iconfont.eot?#iefix’) format(‘embedded-opentype’),

url(‘iconfont.woff2’) format(‘woff2’),

url(‘iconfont.woff’) format(‘woff’),

url(‘iconfont.ttf’) format(‘truetype’),

url(‘iconfont.svg#iconfont’) format(‘svg’);

}

63866f3b68a5926aba45dc4831686194.png

第二步:定义使用 iconfont 的样式

.iconfont {

font-family: “iconfont” !important;

font-size: 16px;

font-style: normal;

-webkit-font-smoothing: antialiased;

-moz-osx-font-smoothing: grayscale;

}

第三步:挑选相应图标并获取字体编码,应用于页面

3

font-class 引用:

第一步:引入项目下面生成的 fontclass 代码:

第二步:挑选相应图标并获取类名,应用于页面:

2d32dbc1ebbac9f979ebff8914bde925.png

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

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/143103.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)
blank

相关推荐

  • tls协议和ssl协议的区别_起因和由来的区别

    tls协议和ssl协议的区别_起因和由来的区别SSL与TLS区别和联系,HPPTS的由来1、什么是SSL?2、什么是TLS?3、SSL与TLS的关系4、HPPTS的由来5、总结1、什么是SSL?SSL:(SecureSocketLayer,安全套接字层),位于可靠的面向连接的网络层协议和应用层协议之间的一种协议层。SSL通过互相认证、使用数字签名确保完整性、使用加密确保私密性,以实现客户端和服务器之间的安全通讯。SSL协议可分为两层:SSL记录协议(SSLRecordProtocol):它建立在可靠的传输协议(如TCP)之上,为高层协

  • 50个高端大气上档次的管理后台界面模板

    50个高端大气上档次的管理后台界面模板

    2021年11月17日
  • sntp协议简介

    sntp协议简介SNTP协议主要是通过记录客户端向服务器发送数据包时的时间戳t1,服务器端接收到该数据包时的时间戳t2,服务器向客户端回应时的时间戳t3和最后客户端接收到服务器回应时的时间戳t4来计算客户端时间和服务器端时间的偏差,从而进行校时操作

    2022年10月28日
  • 什么是互联网,以太网,广域网,局域网的代码_局域网和广域网和城域网的区别

    什么是互联网,以太网,广域网,局域网的代码_局域网和广域网和城域网的区别计算器网络

  • js解压gzip_unzip解压命令

    js解压gzip_unzip解压命令//js解压gzipfunctionunzip(key){//解压//将二进制字符串转换为字符数组varcharData=key.split(”).map(function(x){returnx.charCodeAt(0);});//将数字数组转换成字节数组varbinData=newUint…

  • 02.pycharm中配置PyInstaller打包工具

    02.pycharm中配置PyInstaller打包工具我用的环境版本python解释器:3.6.6pycharm开发工具:2018.3.6社区版PyInstaller打包工具:4.5.1pycharm中配置PyInstaller打包工具opts可选的参数参数含义-F-onefile,打包成一个exe文件-D-onefile,创建一个目录,包含exe文件,但会依赖很多文件(默认选项)-c-console,-nowindowed,使用控制台,无窗口(默认)-w-Windowed,-noconsole,使用窗

    2022年10月28日

发表回复

您的电子邮箱地址不会被公开。

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