1.01.20 字体样式与背景样式

1.01.20 样式基础

1.字体样式

1. 字体系列

  • font-family属性:
    • 默认值为:微软雅黑
    • 值:黑体 宋体 等等
      • 多个值时可以用逗号隔开值,如:
        • font-family:黑体,宋体,行书,楷书,草书;
        • 其中的匹配规则为:前面的值有就用前面的,后面的不管,前面的都没有,会使用默认的字体
    • 指定第三方字体
      • 语法:
        CSS文件:
        @font-face {
        /给这套字体起的名字,可以随便起,英文字体名可以用单引号引起属性值/
        font-family:字体名字abc;
        /font-family:‘abc’;/
        /这套地址的路径/
        src: url();
        }
        选择字体的选择器{
        font-family:字体名字abc
        }

2. 字体图标

  • 一个像图片的字体,看着是图像,其实本质是字体,具有字体的一切特性
  • 思路:(与引用第三方字体的思路一样)
    1. 用编码代替字体图标,使用编码文件解释这个编码从而显示字体图标,这个编码文件用CSS文件引用
    2. 然后我们只需要在HTML文件中引用CSS文件即可
    3. 我们通过给元素设置伪元素的方式在伪元素给出需要的字体图标的编码就行
  • 使用方法:
    hTML文件如下:
    <head>
        <!-- <link rel="stylesheet" href="../css/iconfont.css"> -->
    </head>
    <body>
        <div class="box">
            <div class="icon-sousuo iconfont">
                测试文字图标
            </div>
        </div>
    </body>
    </html>```
    引入的CSS文件(../css/iconfont.css)如下:
    @font-face {
        font-family: "iconfont";
        src: url('../font/iconfont.woff2?t=1642657741192') format('woff2'),
                    url('../font/iconfont.woff?t=1642657741192') format('woff'),
                    url('../font/') format('truetype');
        }
    
    .iconfont {
        font-family: "iconfont" !important;
        font-size: 20px;
        font-style: normal;
        -webkit-font-smoothing: antialiased;/*这个属性可以没有*/
        -moz-osx-font-smoothing: grayscale;/*这个属性可以没有*/
        color:red;
    }
    .icon-sousuo::before {
        content: "\e600";
    } 
    注意:
    src: url('../font/iconfont.woff2?t=1642657741192') format('woff2'),
                    url('../font/iconfont.woff?t=1642657741192') format('woff'),
                    url('../font/') format('truetype');
    这些引入的文件用于解释上面的“\e600”编码,把它解释成文字图标,编码怎么写,要看文件的规定,而这些文件需要去第三方下载
    

3. 字体风格

  • 属性font-style:斜体
    • normal:正常体
    • italic:斜体 一般设计字体时,会设置他的斜体方案,该属性就是使用该方案
    • oblique: 在没有斜体方案时,强制倾斜他

4. 字体重量

  • 属性font-weight:加粗
    • normal:正常体
    • lighter:变细
    • bold:加粗
    • bolder:更粗的

5. 字体变形

  • 属性font-variant:
    • normal:正常体
    • small-caps 把小写字母变成小号的大写字母

6. 字体大小

  • 属性font-size:字体大小
    • 直接给数据 16px 1em 等
    • 浏览器默认字体大小16px,最小是12px,12往下调也是12px,但可以调到0,到0就不显示

7. 简写属性

  • 语法:font:字体风格 字体变形 字体重量 字体大小/行高 字体系列
  • 如:font: italic bolder 16px/50px 宋体;
  • 忽略的值直接使用默认值

2.背景样式

1. 背景的颜色

  • 属性background-color:
    • 颜色值(十六进制、rbg、rgba等)

2. 背景大小

  • 属性background-size:用于调整图像的大小以适应背景
    • 宽 高(直接给数值)
      • 若给百分比,以盒子宽高为基准
      • 若给宽高像素数值
        • 图像会不保持宽高比例地去拉伸图像的宽高
    • cover:等比例放大去铺满,多出部分会被裁切
    • contain:等比例放大去只铺满一条边(宽或高),图片完全显示,但盒子容器可能会露出

3. 背景图片

  • 属性background-image:
    • url(“图片地址”)
    • url的正确写法是括号里带引号的地址,不带也可以
    • 背景样式的所有属性(background-color除外)都要在有background-image的基础上才起作用
    • 注意:背景图片与img标签的区别:img标签图片可以供客户端另存为,背景图片不可以

4. 背景重复

  • 属性background-repeat
    • repeat:默认值
    • no-repeat:不重复
    • repeat-x:只重复水平方向
    • repeat-y:只重复垂直方向

5. 背景位置

  • 语法:background-position:水平位置 垂直位置
    • 如:background-position: 60px 50px;
    • 若数值给百分比,则匹配规则为:图片“百分比的点” 与 “容器百分比的点” 重叠
    • 值可以给left right bottom center
      • background-position: left bottom:背景去到左下角

6. 背景附加(背景固定)

  • 属性background-attachment:
    • fixed
      • 背景图片固定以后:若背景大小用百分比,其以以浏览器窗口为参照物,其背景位置也以浏览器窗口为参照物
      • 背景不随内容的滚动而消失,一般用作移动端的聊天背景
    • scroll
      • 背景跟随页面的滚动而滚动, 但是元素设置了滚动机制, 则背景不滚动
      • 这是默认值
    • local
      • 背景直接滚动, 不管有没有设置滚动机制

7. 背景定位

  • 属性background-origin 背景图片绘制的位置
    • padding-box:默认值,背景图像相对于内边距框左上角来定位
    • border-box:背景图像相对于边框盒左上角来定位
    • connent-box:背景图像相对于内容框左上角来定位

8. 背景的裁剪

  • 属性background-clip
    • border-box:裁切出边框以内的图片
    • padding-box:裁切出内边距以内的图片
    • connent-box:裁切出内容以内的图片

9. 背景的简写属性

  • 语法:background:颜色 图片 平铺 偏移/大小 附加(背景如何滚动) 定位 绘制
  • 如,background:skyblue url(./240.jpeg) no-repeat 50% 50%/100% 100% scroll border-box content-box
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: label designer v1.01.11是一个标签设计软件的版本号。这个软件是用于设计和制作各种类型标签的工具。 在v1.01.11版本中,该软件可能具有以下功能和特点: 1. 用户友好的界面:设计人员可以通过直观的界面轻松操作和使用该软件。各种功能和选项都可以通过简单的点击和拖放进行操作,使用户的设计过程更加快捷和高效。 2. 多种标签模板:该软件可能提供多种预定义的标签模板,包括不同形状、尺寸和用途的标签。用户可以根据需要选择合适的模板并进行编辑和定制。 3. 图形和文本编辑工具:该软件可能提供多种图形和文本编辑工具,使设计人员可以在标签上添加各种图形、图片和文本。这些工具可能包括绘图工具、字体选择、大小调整、颜色选择等。 4. 标签元素管理:该软件可能提供对标签元素的管理功能,例如图层管理、复制和粘贴、修改属性等。这样设计人员可以更好地组织和管理标签的各个元素,灵活地进行编辑和修改。 5. 导出和打印功能:在设计完成后,该软件可能提供导出为各种文件格式的选项,如图像文件、PDF文件等。此外,它还可能提供打印功能,使用户可以直接将设计好的标签打印出来。 总的来说,label designer v1.01.11是一个功能强大且易于使用的标签设计软件,可以帮助用户快速方便地设计和制作各种标签,满足他们的个性化和专业化需求。 ### 回答2: label designer v1.01.11是一个标签设计软件的版本号。它可能是一个用于设计印刷标签的工具,可以帮助用户创建各种类型的标签,如产品标签、地址标签、货物标签等。v1.01.11表示这是软件的第一个版本,并且经过了11次的更新和改进。 通过label designer v1.01.11,用户可以在一个直观的界面中选择不同的标签模板,并自定义标签的尺寸、颜色和样式。软件可能提供了丰富的字体、图标和图像库,使用户可以轻松地将它们添加到标签中。用户还可以根据需要添加文本框、条码和二维码等功能,以满足不同的标签设计需求。 此外,label designer v1.01.11可能还具有一些高级功能,如数据导入和批量生成标签。用户可以从外部文件或数据库导入数据,然后将其应用到标签中,实现批量打印标签的效率。此功能对于需要大量标签的企业或零售商非常有用。 总之,label designer v1.01.11是一款功能强大的标签设计软件,它可以帮助用户快速、方便地创建和定制各种类型的标签。无论是个人用户还是商业用户,都可以通过这个软件来满足他们的标签设计需求。 ### 回答3: Label Designer V1.01.11 是一种标签设计软件,它的版本号为 V1.01.11。这个软件可以帮助用户设计各种类型的标签,无论是产品标签、包装标签还是邮件标签等。 这个软件具有直观的用户界面和易于使用的功能。用户可以通过拖拽和放置的方式添加文本、图像和形状等元素到标签设计中。标签的大小和布局都可以根据需要自定义调整,以适应不同的标签尺寸和用途。 Label Designer V1.01.11 还提供了丰富的字体和颜色选择,以及各种图标和背景模板供用户选择。用户可以根据自己的品牌和设计需求,自由调整标签的样式,以实现个性化的效果。 除了设计标签,这个软件还支持导出设计的标签为常见的图像格式,如JPEG和PNG,以及打印成纸张上的标签。用户可以选择打印机和纸张尺寸,以确保打印效果符合预期。 总的来说,Label Designer V1.01.11 是一个功能强大且易于使用的标签设计软件。它可以帮助用户快速并且方便地设计出符合需求的标签,并且支持导出和打印,以满足不同的使用场景。无论是个人用户还是企业用户,都可以从这个软件中获得便捷和高效的标签设计体验。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值