分享几个css实用技巧(css css)

本篇将介绍几个css小技巧,目录如下:

  1. 自定义引用标签的符号
  2. 重置所有标签样式
  3. 禁止文本选择
  4. 制作小三角形

自定义<q>引用标签的符号

默认q标签引用符号是浏览器根据不同语言环境自动设置的,当然我们也可以使用quotes属性自定义符号,如下实例:

html:

<p>
  <div>
    <q>不乱于心,不困于情。不畏将来,不念过往。如此,安好</q>
  </div>
  <div class="q1">
    <q>听君一席话,胜读十年书</q>
  </div>
  <div class="q2">
    <q>理想的人物不仅要在物质需要的满足上,还要在精神旨趣的满足上得到表现</q>
  </div>
  <div class="q3">
    <q>学问是经验的<q>积累</q>,才能是刻苦的<q>忍耐</q></q>
  </div>
  <br>
</p>

css:

q{
  font-size: 30px; /*默认*/
}
div.q1 q{
  quotes:"#" "#";
}
div.q2 q {
  quotes: none; /*无符号*/
}
div.q3 q {
  quotes: "“" """ "<<" ">>"; /*嵌套引用,第三、四符号用于嵌套q标签*/
}

效果如下:

重置所有标签样式

仅使用一个属性将所有样式重置为默认值。

  • 使用该属性将所有样式(继承或不继承)重置为其默认值。
  • 注意:这不会影响 direction 和 unicode-bidi 属性。

代码如下:

html:

<div class="reset-all-styles">
  <h5>Title</h5>
  <p>
  《书·大禹谟》:“名言兹在兹,允出兹在兹,惟帝念功。”孔传:“名言此事,必在此义。”
  </p>
</div>

css:

.reset-all-styles {
  all: initial;
}

禁止文本被选择

如果不想某些文字被选择,可以使用如下代码:

html:

<p class="unselectable">你选不中我!</p>

css:

.unselectable {
  user-select: none;
}

创建一个三角形

使用纯 CSS 创建一个三角形。

  • 使用三个边框创建一个三角形。
  • 所有边框都设置相同的 border-width。
  • 三角形朝向的反方向border-color:color 设置颜色,其它方向的 border-color:transparent 设置透明。
  • 更改border-width值将更改三角形的比例。

html:

上<div class="triangle up"></div>
右<div class="triangle right"></div>
下<div class="triangle down"></div>
左<div class="triangle left"></div>

css:

.triangle {
  width: 0;
  height: 0;
  border-style:solid;
  border-width:20px;
}
/*上*/
.up{
  border-color:transparent transparent #9C27B0 transparent;
}
/*右*/
.right{
  border-color:transparent #9C27B0 transparent transparent;
}
/*下*/
.down{
  border-color:transparent transparent #9C27B0;
}
/*左*/
.left{
  border-color:transparent transparent transparent #9C27B0;
}

热门文章推荐:

css中4种方法使内容居中

前端入门——css 盒子模型

前端入门——css颜色和背景

前端入门——css边框和圆角

前端入门——css 选择器

前端入门——css字体和文本

相关文章

CSS 2025新特性解析:容器查询与嵌套选择器的高级应用案例

一、容器查询:组件级响应式设计的突破传统响应式设计依赖视口尺寸(如@media查询),而容器查询(Container Queries) 允许组件根据父容器尺寸动态调整样式,实现真正的模块化布局。202...

初识CSS——定位实用小案例(css中定位的三种方式)

#大有学问##头条创作挑战赛#上一篇文章学习了定位,这篇主要是记录定位的小案例应用。淘宝焦点图布局:其实也就是常用的轮播图布局网页布局介绍首先需要在网页上显示一个大盒子,内容一般为图片。其次在大盒子...

基础 JavaScript 实例(javascript例子)

用JavaScript输出文本用JavaScript改变HTML元素一个外部JavaScript实例解析 JavaScript 语句、注释和代码块JavaScript 语句JavaScript 代码...

web开发源代码案例3-css样式(web设计源代码)

使用了CSS中类选择器,之前学习的是以结构为主,现在学习CSS主要的就是给结构做一套衣裳,让网页展示出来的效果更好看,更符合我们的观看,所以学习CSS是很重要的一门功课。网页做得好不好看,就看CSS学...

从加载卡顿到流畅体验:一次CSS/JS优化的真实案例

“用户说‘你们的网站像老年机,点个按钮要等半天’——这是我听过最扎心的差评。”上周,服饰品牌客户B找到我们时,语气里满是无奈。他的站刚上线3个月,流量涨了,但转化率始终上不去。一查,问题出在“加载卡顿...

C# 编程语言 31-40个经典案例(c#语言例子)

案例 31:LINQ 查询学生成绩排序说明:演示如何使用 LINQ 查询并排序数据集合。using System;using System.Collections.Generic;using Syst...