自定义博客cnblogs样式的必备前端小知识——css

简介: 自定义博客cnblogs样式的必备前端小知识——css

css样式相关小知识


 

文字超出一行显示省略号


overflow: hidden;   /*自动隐藏文字*/

text-overflow: ellipsis;   /*文字隐藏后添加省略号*/

white-space: nowrap;   /*强制不换行*/

 

文字超出两行显示省略号


overflow: hidden;

text-overflow: ellipsis;

text-overflow: -o-ellipsis-lastline;

display: -webkit-box;

-webkit-line-clamp: 2;    /* 限制行数 */

-webkit-box-orient: vertical;

 

样式优先级关系


!important > 内联样式 > id选择器样式 > 类选择器样式 > 元素选择器样式

 

过渡样式


transition: property duration timing-function delay;

transition-property:指定过渡的css属性名;当设置多个属性过渡时,属性之间用逗号隔开

transition-duration:过渡时间;规定了完成过渡需要花费的时间,可以为s或ms

transition-timing-function:规定属性过渡效果的速度曲线,取值可以为ease(默认值,慢速开始,快速变化,慢速结束) / linear(始终保持相同的速度) / ease-in(慢速开始,加速效果)/ease-out(有减速的效果) / ease-in-out(慢速开始和结束,先加速再减速)

transition-delay:过渡延迟,即多长时间以后再执行过渡效果,取值为秒或毫秒

 

禁止元素点击事件


.no-click{ pointer-events:none;}

 

webkit内核美化滚动条



/*整体部分*/ 

::-webkit-scrollbar

{

   width: 10px;

}

/*滑动轨道*/ 

::-webkit-scrollbar-track

{

   background: none;

}

/*滑块*/

::-webkit-scrollbar-thumb

{

   background-color: rgba(255,255,255,.75)

}

/*滑块效果*/ 

::-webkit-scrollbar-thumb:hover

{

   background-color: rgba(85, 85, 85, 0.4);

}


 

选取第n个元素



li:first-child{

   background:#fff    /* 首个元素 */

}

li:last-child{

   background:#fff    /* 最后一个元素 */}

li:nth-child(3){

   background:#fff    /* 指定第3个元素 */

}

li:nth-last-child(3){

   background:#fff    /* 指定倒数第3个元素 */

}


相关文章
|
2月前
|
前端开发
如何设置 CSS 盒子模型的边框样式?
CSS盒子模型的边框样式可以通过`border`属性设置,包括边框宽度、样式和颜色。例如:`border: 2px solid red;` 设置了2像素宽的红色实线边框。也可分别设置四边,如`border-top`、`border-right`等。
|
1月前
|
前端开发 数据安全/隐私保护
.自定义认证前端页面
.自定义认证前端页面
10 1
.自定义认证前端页面
|
1月前
|
Web App开发 前端开发 JavaScript
揭秘!前端大牛们如何巧妙利用CSS3,打造炫酷视觉效果!
【10月更文挑战第31天】前端开发面临复杂布局的挑战,本文介绍了几种提升开发效率和代码质量的工具和技术。基础的HTML和CSS可以应对大部分布局需求,而Firefox开发者工具、VS Code、Vue、React等则能应对更复杂的布局,帮助开发者构建高性能、用户友好的网页应用。
27 4
|
1月前
|
前端开发 JavaScript UED
|
2月前
|
JSON 前端开发 数据格式
前端的全栈之路Meteor篇(五):自定义对象序列化的EJSON介绍 - 跨设备的对象传输
EJSON是Meteor框架中扩展了标准JSON的库,支持更多数据类型如`Date`、`Binary`等。它提供了序列化和反序列化功能,使客户端和服务器之间的复杂数据传输更加便捷高效。EJSON还支持自定义对象的定义和传输,通过`EJSON.addType`注册自定义类型,确保数据在两端无缝传递。
|
2月前
|
前端开发 JavaScript
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
CSS样式穿透技巧:利用scoped与deep实现前端组件样式隔离与穿透
217 1
|
1月前
|
前端开发
HTML 样式- CSS3
内部样式表适用于单个文件的特别样式,通过<head>部分的<style>标签定义;外部样式表适用于多个页面,通过<link>标签引用外部CSS文件;<style>定义样式,<link>引用资源;已弃用的标签有<font>、<center>、<strike>,属性有color和bgcolor。
HTML 样式- CSS2
HTML样式实例展示了如何使用`font-family`、`color`和`font-size`属性来定义字体样式,以及使用`text-align`属性来设置文本的对齐方式。示例包括标题和段落的样式设置。
|
1月前
|
前端开发
HTML 样式- CSS1
CSS (层叠样式表) 用于为 HTML 元素添加样式,包括颜色、文本、盒子模型等。CSS 可以通过内联样式、内部样式表或外部引用的方式添加到 HTML 中。推荐使用外部引用方式。本教程将介绍如何使用 CSS 为 HTML 添加样式,并提供实例演示。
|
2月前
|
资源调度 前端开发 安全
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
前端实战:基于Verdaccio搭建私有npm仓库,轻松上传与下载自定义npm插件包
112 0