CSS3:border-image

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

<!DOCTYPE html>
<html><head><meta charset="utf-8">
</head><body><p>原始图片</p><img src="./images/border1.png" alt=""><p>一、</p><p>border: 27px solid transparent;</p><p>border-image-source: url(./images/border1.png);</p><div class="border-image1"></div><p>二、</p><p>border: 27px solid transparent;</p><p>border-image-source: url(./images/border1.png);</p><p>border-image-slice: 27 27 27 27;</p><p>border-image-repeat: stretch;(图像边界默认拉伸)</p><div class="border-image2"></div><p>三、</p><p>border: 27px solid transparent;</p><p>border-image-source: url(./images/border1.png);</p><p>border-image-slice: 27;</p><p>border-image-repeat: repeat;(图像边界重复)</p><div class="border-image3"></div><p>四、</p><p>border: 27px solid transparent;</p><p>border-image-source: url(./images/border1.png);</p><p>border-image-slice: 27;</p><p>border-image-repeat: round;(图像边界铺满)</p><div class="border-image4"></div><p>五、</p><p>border: 10px solid transparent;</p><p>border-image: url(./images/border1.png) 27 round;</p><div class="border-image5"></div><p>原始图片</p><img src="./images/border2.png" alt=""><p>六、</p><div>border: 64px solid transparent;</div><div> border-image-source: url(./images/border2.png);</div><div>border-image-slice: 64;</div><div class="border-image6"></div><p>七、相比于background-image,优势在于等比缩放时可以保证四个角的宽度不变</p><div>border: 64px solid transparent;</div><div> border-image-source: url(./images/border2.png);</div><div>border-image-slice: 64 fill;(fill保留图像的中间部分)</div><div class="border-image7"></div><p>八、</p><div>background-image: url(./images/border2.png);</div><div>background-size: 100% 100%;</div><div class="border-image8"></div>
</body></html><style>* {box-sizing: border-box;}.border-image1 {width: 300px;height: 150px;border: 27px solid transparent;border-image-source: url(./images/border1.png);}.border-image2 {width: 300px;height: 150px;border: 27px solid transparent;border-image-source: url(./images/border1.png);border-image-slice: 27 27 27 27;}.border-image3 {width: 300px;height: 150px;border: 27px solid transparent;border-image-source: url(./images/border1.png);border-image-slice: 27;border-image-repeat: repeat;}.border-image4 {width: 300px;height: 150px;border: 27px solid transparent;border-image-source: url(./images/border1.png);border-image-slice: 27;border-image-repeat: round;}.border-image5 {width: 300px;height: 150px;border: 10px solid transparent;border-image: url(./images/border1.png) 27 round;}.border-image6 {width: 468px;height: 232px;border: 64px solid transparent;border-image-source: url(./images/border2.png);border-image-slice: 64;}.border-image7 {width: 468px;height: 232px;border: 64px solid transparent;border-image-source: url(./images/border2.png);border-image-slice: 64 fill;}.border-image8 {width: 468px;height: 232px;background-image: url(./images/border2.png);background-size: 100% 100%;}
</style>

在这里插入图片描述
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/644362.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【解决NodeJS项目无法在IDEA中调试的问题】使用JetBrains IDEA 2023 调试nodejs项目

项目采用Ant Design Pro React&#xff0c;使用前后端分离开发方式&#xff0c;后端可以很容易的打断点调试&#xff0c;但是前端通过网页进行调试&#xff0c;在IDEA中加了调试断点&#xff0c;但是没有什么用处。 解决方案如下&#xff1a; 点击新建运行配置 新建JavaScrip…

【Linux】实现一个进度条

我们之前也学了gcc/vim/make和makefile&#xff0c;那么我们就用它们实现一个进度条。 在实现这个进度条之前&#xff0c;我们要先简单了解一下缓冲区和回车和换行的区别 缓冲区其实就是一块内存空间&#xff0c;我们先看这样一段代码 它的现象是先立马打印&#xff0c;三秒后程…

网络安全主题纪录片

网络安全主题纪录片 文章目录 网络安全主题纪录片第四公民黑客帝国系列龙纹身女孩碟中谍系列虎胆龙威4匿名者终结者2&#xff1a;审判日东方快车谋杀案黑客国家公敌我是谁&#xff1a;没有绝对安全的系统黑客军团速度与激情系列十亿美元大劫案勒索软件的背后黑客的恐惧为什么网…

web前端框架设计第六课-样式绑定

web前端框架设计第六课-样式绑定 一.预习笔记 1.class属性绑定 给P标签绑定一个类样式&#xff0c;类名为active。当active取值为true时&#xff0c;表示绑定样式成功&#xff0c;取值为false时&#xff0c;取消绑定 以对象形式给P标签绑定多个类样式 以数组形式给P标签绑定多…

使用linux,c++,创作一个简单的五子棋游戏

#include <iostream> #include <vector> #include <unordered_map> using namespace std; // 棋盘大小 const int BOARD_SIZE 15; // 棋子类型 enum ChessType { EMPTY, BLACK, WHITE }; // 棋盘类 class ChessBoard { private: vect…

全氟己酮灭火绳的用法早知道:灭火绳多少钱一米?

全氟己酮灭火装置作为一种高效、安全、环保的灭火技术&#xff0c;已经成为了备受青睐的新型灭火选择之一。伴随着市场需求不断增长&#xff0c;在全氟己酮厂家的努力下&#xff0c;各式各样的全氟己酮自动灭火装置不断涌现&#xff0c;包括自动灭火贴、灭火片、灭火毯、灭火绳…

go语言并发实战——日志收集系统(八) go语言操作etcd以及利用watch实现对键值的监控

有关包的安装 我们要实现go语言对第三方包的操作需要我们下载第三方包go.etcd.io&#xff0c;下载命令&#xff1a; go get go.etcd.io/etcd/client/v3 ectd的put与get操作 相关函数说明与示例 我们想实现对etcd进行简单的操作的步骤还是比较简单的&#xff0c;在我上一篇文…

图像哈希:全局+局部提取特征

文章信息 作者&#xff1a;梁小平&#xff0c;唐振军期刊&#xff1a;ACM Trans. Multimedia Comput. Commun. Appl&#xff08;三区&#xff09;题目&#xff1a;Robust Hashing via Global and Local Invariant Features for Image Copy Detection 目的、实验步骤及结论 目…

python实现钉钉通讯录导出Excel表

Python工具开源专栏 Py0004 python实现钉钉通讯录导出Excel表 Python工具开源专栏前言目录结构部分演示完整代码已在GitHub上开源 前言 需求来源于公司&#xff0c;需要将钉钉通讯录以Excel表的形式导出到本地&#xff0c;方便定期备份。导出的Excel需要处理钉钉用户兼任多部门…

【Kafka】安装配置操作(二)

Kafka安装与操作 安装与配置 版本说明 安装包下载地址&#xff1a; http://archive.apache.org/dist/kafka/3.5.0/ 源码包下载地址&#xff1a; http://archive.apache.org/dist/kafka/3.5.0/ 安装配置 1)解压&#xff1a; tar -zxvf kafka_2.12-3.5.0.tgz -C /opt/module/ 2…

贪心算法-活动安排问题和背包问题

实验6贪心算法-活动安排问题和背包问题 实验目的&#xff1a; 理解贪心算法的基本思想运用贪心算法解决实际问题 实验内容&#xff1a; 采用贪心方法编程实现以下问题的算法 1.如何安排下列活动使得使用的活动场所最少&#xff0c;并给出具体的安排方法。 活动 a b c …

【笔试】03

FLOPS FLOPS 是 Floating Point Operations Per Second 的缩写&#xff0c;意为每秒浮点运算次数。它是衡量计算机性能的指标&#xff0c;特别是用于衡量计算机每秒能够执行多少浮点运算。在高性能计算领域&#xff0c;FLOPS 被广泛用来评估超级计算机、CPU、GPU 和其他处理器…