首页 > 其他分享 >你平时有收藏哪些常用的css代码片断?

你平时有收藏哪些常用的css代码片断?

时间:2024-12-30 09:09:18浏览次数:5  
标签:box -- 渐变 收藏 color css 片断 font CSS

在前端开发中,CSS代码片段可以极大地提高我们的工作效率。以下是一些我常用的CSS代码片段:

  1. 清除默认样式
    用于消除浏览器默认样式的影响,确保页面在不同浏览器中具有一致的外观。
*,
*::before,
*::after {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, sans-serif;
  line-height: 1.6;
}
  1. Flexbox布局
    Flexbox是一种强大的布局模式,可以轻松实现各种复杂的布局。
.container {
  display: flex;
  justify-content: center; /* 水平居中 */
  align-items: center; /* 垂直居中 */
  flex-direction: column; /* 垂直排列子元素 */
}
  1. 文本截断
    当文本超出容器宽度时,显示省略号。
.text-truncate {
  white-space: nowrap; /* 防止文本换行 */
  overflow: hidden; /* 隐藏超出容器的文本 */
  text-overflow: ellipsis; /* 显示省略号 */
}
  1. CSS变量
    使用CSS变量可以方便地管理和修改主题颜色、字体大小等样式。
:root {
  --primary-color: #3498db;
  --secondary-color: #e67e22;
  --font-size: 16px;
}

body {
  color: var(--primary-color);
  font-size: var(--font-size);
}
  1. 响应式布局
    使用媒体查询实现响应式布局,使页面在不同设备上都能良好地显示。
@media (max-width: 768px) {
  /* 在宽度小于768px的设备上应用以下样式 */
  .container {
    flex-direction: column; /* 垂直排列子元素 */
  }
}
  1. 渐变背景
    使用线性渐变或径向渐变创建吸引人的背景效果。
body {
  background: linear-gradient(to right, #ff9966, #ff5e62); /* 线性渐变 */
  /* background: radial-gradient(circle, #ff9966, #ff5e62); /* 径向渐变 */ */
}
  1. 阴影效果
    为元素添加阴影效果,增强立体感。
.box {
  width: 200px;
  height: 200px;
  background-color: #fff;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); /* 盒子阴影 */
  /* text-shadow: 2px 2px 4px rgba(0, 0, 0, 0.5); /* 文字阴影 */ */
}
  1. 动画效果
    使用CSS动画为页面添加动态效果,提升用户体验。
@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

.loader {
  animation: spin 2s linear infinite; /* 应用动画 */
}

标签:box,--,渐变,收藏,color,css,片断,font,CSS
From: https://www.cnblogs.com/ai888/p/18640023

相关文章

  • 15.保护环境主题网页 Web前端网页制作 大学生期末大作业 html+css
    目录一、前言二、网页效果三、代码展示1.HTML2.CSS四、更多推荐一、前言本案例以保护环境为主题设计,应用html+css,dic+css布局,代码简单。本网页支持如Dreamweaver、HBuilder、Text、Vscode等任意html编辑软件进行编辑修改;支持包括IE、Firefox、Chrome、Safari主流浏......
  • 精品的小软件,值得收藏!
    今天给大家推荐一个电子教编软件,如果你是需要讲课或者录课的话,可以收藏一下。电子教鞭免费版这个电子教鞭软件不需要安装,打开就能直接使用了。点击图像纹理就可以改变鼠标的样式,里面提供了很多图案。你可以自由调节胶片的大小和透明度。也可以根据自己......
  • 使用 Gap 属性给 CSS Flex 布局设置间距
    使用Gap属性给CSSFlex布局设置间距我们知道cssgrid布局有gap属性,可以让行和列之间有同样的空隙,但是有的时候我们并不需要使用grid布局,而是只想对一行,或者是一列元素,调整它的间距,如果在flex下也能使用gap就好了。事情还就是这么的蹊跷,在最新的css规范中,gap属......
  • CSS icon
    IconscaneasilybeaddedtoyourHTMLpage,byusinganiconlibrary.HowToAddIconsThesimplestwaytoaddanicontoyourHTMLpage,iswithaniconlibrary,suchasFontAwesome.AddthenameofthespecifiediconclasstoanyinlineHTMLelement(......
  • CSS小玩法:纯CSS实现呼吸灯和文字毛玻璃效果
    实现效果呼吸灯效果引人注目的视觉元素呼吸灯效果是一种模拟真实灯光渐明渐暗的动态效果。它如同夜晚中轻轻闪烁的星光,或是幽静森林里若隐若现的萤火虫之光,能够瞬间吸引用户的目光。营造氛围感在用户界面设计中,无论是手机应用还是网页设计,呼吸灯效果可以为界面增添一......
  • 186. 大学生HTML期末大作业 ―【 Bootstrap多肉植物主题响应式自适应网页(6页)】 Web前
    目录一、网页概述二、网页文件三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强欢迎来到我的CSDN主页!Web前端网页制作、大学生期末大作业、课程设计、毕业设计、网页模版源码、学习资料等,更多优质博客文......
  • 118. Web前端网页案例——【黑色的电影主题网页( 4页)】 大学生期末大作业 html+css+js
    目录一、网页概述二、网页文件三、网页效果四、代码展示1.html2.CSS3.JS五、总结1.简洁实用2.使用方便3.整体性好4.形象突出5.交互式强六、更多推荐♬♬♬欢迎光临我的CSDN!这里是Web前端网页案例大集汇,有各行各业的前端网页案例,每天会持续更新!如果你对Web前端......
  • 使用css3如何对动画进行延时操作?
    在CSS3中,你可以使用animation-delay属性来对动画进行延时操作。这个属性定义了在动画开始之前的延迟时间。以下是一个简单的例子:/*定义一个名为"example"的动画*/@keyframesexample{0%{background-color:red;}100%{background-color:yellow;}}/*将动......
  • 如何使用CSS设置动画的填充模式?
    在CSS中,你可以使用animation-fill-mode属性来设置动画的填充模式。这个属性决定了动画在执行之前和之后如何应用样式。animation-fill-mode属性可以有以下几个值:none:默认值,动画在执行之前和之后不会应用任何样式到目标元素。forwards:动画结束后,元素将保持动画结束时的样式。b......
  • 如何使用css控制动画的播放状态?
    在前端开发中,你可以使用CSS来控制动画的播放状态。这通常通过修改或添加CSS类来完成,这些类可以控制动画的播放、暂停或其他状态。以下是一个简单的示例,说明如何使用CSS来控制一个动画的播放状态:定义动画首先,你需要在CSS中定义一个动画。例如,我们可以创建一个简单的动画,使元素......