CSS文字选中效果、图片裁剪

一、文字选中效果

  • ::selection是一个伪元素,允许自定义用户选中文本时的外观.仅字体颜色及背景色
  • ::-moz-selection确保样式在Firefox中正常

html

xml 复制代码
<div class="box">
    为自己内心而活,别被世俗枷锁所束缚
    <br />人生短短数十载,无愧于心
</div>

css

css 复制代码
.box::selection {
  color: aqua;
  background-color: pink;
}
.box::-moz-selection {
  color: aqua;
  background-color: pink;
}

效果展示

二、图片裁剪

  • inset(xx% xx% xx% xx%) 的值表示要显示的图片原始区域中的上、右、下、左位置
  • object-fit 属性设置为 cover 可以确保结果图片不会变形

html

xml 复制代码
//window.location.replace("https://juejin.cn/user/84036866547575/columns")
	<div class="box">
		<!-- 原图 -->
		<img  src="../../src/assets/歌.jpg" alt="" />
		<!-- 裁剪后 -->
		<img class="img" src="../../src/assets/歌.jpg" alt="" />
	</div>

css

css 复制代码
	/* inset()值表示要显示的图片原始区域中的上、右、下、左位置 */
	.box .img{
		aspect-ratio: 1;
		width: 300px;
		object-view-box: inset(15% 10% 35% 10%);
		object-fit: cover;
	}

效果展示

相关推荐
coding随想2 小时前
JavaScript ES6 解构:优雅提取数据的艺术
前端·javascript·es6
小小小小宇2 小时前
一个小小的柯里化函数
前端
灵感__idea2 小时前
JavaScript高级程序设计(第5版):无处不在的集合
前端·javascript·程序员
小小小小宇2 小时前
前端双Token机制无感刷新
前端
小小小小宇2 小时前
重提React闭包陷阱
前端
小小小小宇2 小时前
前端XSS和CSRF以及CSP
前端
UFIT2 小时前
NoSQL之redis哨兵
java·前端·算法
超级土豆粉3 小时前
CSS3 的特性
前端·css·css3
星辰引路-Lefan3 小时前
深入理解React Hooks的原理与实践
前端·javascript·react.js
wyn200011283 小时前
JavaWeb的一些基础技术
前端