掘友等级
获得徽章 0
找到最接近的数值const closest = (arr, n) => arr.reduce((prev, curr) => (Math.abs(curr - n) < Math.abs(prev - n) ? curr : prev))closest([29, 87, 8, 78, 97, 20, 75, 33, 24, 17], 50) // 33
#每天一个知识点#
悬停缩放效果.img-container { height: 250px; width: 250px; overflow: hidden;}.img-container img { height: 100%; width: 100%; object-fit: cover; transition: transform 200m ease-in; } img:hover { transform: scale(1.2); }
#每天一个知识点#
裁剪各种形状可以使用 clip-path 属性来创建各种有趣的视觉效果,例如将元素剪裁成自定义形状,如三角形或六边形。div { height: 150px; width: 150px; background-color: crimson;}
#每天一个知识点#
检测属性支持在 CSS 中可以使用 @support 规则来检测对 CSS 特性的支持:@supports (accent-color: #74992e) { blockquote { color: crimson; }}
#每天一个知识点#
实现首字下沉
使用::first-letter来实现文本首字母的下沉:p.texts:first-letter { font-size: 200%; color: #8A2BE2;}
#每天一个知识点#
将文本设为大写或小写
大写或小写字母可以不必在 HTML中设置。可以在 CSS 中使用text-transform熟悉来强制任何文本为大写或小写。
/* 大写 */
.upper {
text-transform: uppercase;
}
/* 小写 */
.lower {
text-transform: lowercase;
}
#每天一个知识点#
文本强调效果
可以使用 text-emphasis 属性将强调标记应用于文本元素。可以指定包括表情符号在内的任何字符串作为强调标记。
h1 {
text-emphasis: "⭐️";
}
#每天一个知识点#
自定义光标
可以通过 CSS 中的cursor属性来自定义光标的样式,只需要指定自定义光标的图片路径即可:
body{
cursor: url("path-to-image.png"), auto;
}
#每天一个知识点#
毛玻璃特效
可以使用 CSS 中的 backdrop-filter 属性来实现毛玻璃特效:
.login {
backdrop-filter: blur(5px);
}
#每天一个知识点#
暂停/播放伪类
使用 :paused 伪类可以为处于暂停状态的媒体元素设置样式,那自然就还有 :playing 伪类,它可以为处于播放状态的媒体元素设置样式。
video:paused {
opacity: 0.6;
}
#每天一个知识点#
下一页