百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 热门文章 > 正文

值得一看!这些CSS小技巧帮助你提升80%的效率

bigegpt 2024-09-24 07:34 4 浏览

在日常学习和工作中,你是否经常觉得时间不够用?为了帮助你提高效率,今天,就为大家分享一些CSS小技巧,如果你感觉有用,也可以收藏与分享给你的小伙伴们~



1. 文字水平居中

将一段文字置于容器的水平中点,只要设置text-align属性即可:

text-align:center;


2. 容器水平居中

先该容器设置一个明确宽度,然后将margin的水平值设为auto即可。

div#container { width:760px; margin:0 auto; }


3. 文字垂直居中

单行文字的垂直居中,只要将行高与容器高设为相等即可。

比如,容器中有一行数字。

<div id="container">1234567890</div>

然后CSS这样写:

div#container

{height: 35px;

line-height: 35px;

}

如果有n行文字,那么将行高设为容器高度的n分之一即可。


4. 容器垂直居中

比如,有一大一小两个容器,请问如何将小容器垂直居中?

<div id="big"> <div id="small"> </div></div>

首先,将大容器的定位为relative。

div#big{position:relative;height:480px;  }

然后,将小容器定位为absolute,再将它的左上角沿y轴下移50%,最后将它margin-top上移本身高度的50%即可。

div#small { position: absolute; top: 50%; height: 240px; margin-top: -120px;  }


5. 图片宽度自适应

如何使得较大的图片,能够自动适应小容器的宽度?CSS可以这样写:

img {max-width: 100%}


6. 3D按钮

要使按钮具有3D效果,只要将它的左上部边框设为浅色,右下部边框设为深色即可。

div#button { background: #888; border: 1px solid; border-color: #999 #777 #777 #999;  }


7. font属性快捷写法

font快捷写法的格式为:

body { font: font-style font-variant font-weight font-size line-height font-family;   }

所以,

body {  font-family: Arial, Helvetica, sans-serif;  font-size: 13px;  font-weight: normal;  font-variant: small-caps;  font-style: italic;  line-height: 150%;   }

可以被写成:

body {  font: italic small-caps normal 13px/150% Arial, Helvetica, sans-serif;   }


8. link状态设置顺序

link的四种状态,需要按照下面的前后顺序进行设置:

a:link a:visited a:hover a:active


9. CSS优先性

如果同一个容器被多条CSS语句定义,那么哪一个定义优先呢?

基本规则是:

行内样式 > id样式 > class样式 > 标签名样式

比如,有一个元素:

<div id="ID" style="color:black;"></div>

行内样式是最优先的,然后其他设置的优先性,从低到高依次为:

div < .class < div.class < #id < div#id < #id.class < div#id.class


10. font-size基准

浏览器的缺省字体大小是16px,你可以先将基准字体大小设为10px:

  body {font-size:62.5%;}

后面统一采用em作为字体单位,2.4em就表示24px。

  h1 {font-size: 2.4 em}


11. Text-transform和Font Variant

Text-transform用于将所有字母变成小写字母、大写字母或首字母大写:

 p {text-transform: uppercase}   p {text-transform: lowercase}   p {text-transform: capitalize}

Font Variant用于将字体变成小型的大写字母(即与小写字母等高的大写字母)。

  p {font-variant: small-caps}


12. CSS重置

CSS重置用于取消浏览器的内置样式,请参考YUI和Eric Meyer的样式表。


13. 用图片充当列表标志

默认情况下,浏览器使用一个黑圆圈作为列表标志,可以用图片取代它:

ul {list-style: none}

 ul li {   background-image: url("path-to-your-image");   background-repeat: none;   background-position: 0 0.5em;   }


14. 透明

将一个容器设为透明,可以使用下面的代码:

.element {   filter:alpha(opacity=50);   -moz-opacity:0.5;   -khtml-opacity: 0.5;   opacity: 0.5;   }

在这四行CSS语句中,第一行是IE专用的,第二行用于Firefox,第三行用于webkit核心的浏览器,第四行用于Opera。

15. CSS三角形

如何使用CSS生成一个三角形?

先编写一个空元素

  <div></div>

然后,将它四个边框中的三个边框设为透明,剩下一个设为可见,就可以生成三角形效果:

 .triangle {   border-color: transparent transparent green transparent;   border-style: solid;   border-width: 0px 300px 300px 300px;   height: 0px;   width: 0px;   }


16. 禁止自动换行

如果你希望文字在一行中显示完成,不要自动换行,CSS命令如下:

h1 { white-space:nowrap; }


17. 用图片替换文字

有时我们需要在标题栏中使用图片,但是又必须保证搜索引擎能够读到标题,CSS语句可以这样写:

  h1 {     text-indent:-9999px;     background:url("h1-image.jpg") no-repeat;     width:200px;     height:50px;   }


18. 获得焦点的表单元素

当一个表单元素获得焦点时,可以将其突出显示:

  input:focus { border: 2px solid green; }


19. !important规则

多条CSS语句互相冲突时,具有!important的语句将覆盖其他语句。由于IE不支持!important,所以也可以利用它区分不同的浏览器。

  h1 {     color: red !important;     color: blue;   }

上面这段语句的结果是,其他浏览器都显示红色标题,只有IE显示蓝色标题。


20. CSS提示框

当鼠标移动到链接上方,会自动出现一个提示框。

  <a href="#">链接文字 <span>提示文字</span></a>

CSS这样写:

  a.tooltip {position: relative}   a.tooltip span {display:none; padding:5px; width:200px;}   a:hover {background:#fff;} /*background-color is a must for IE6*/   a.tooltip:hover span{display:inline; position:absolute;}

相关推荐

5分钟调色大片的方法(5分钟调色大片的方法有哪些)

哈喽大家好。在大家印象中一定觉得ps非常难学非常难。大家不要着急,小编的教学都是针对ps零基础的同学的,而且非常实用哦。只要大家跟着图文练习一两遍,保证大家立马学会~!好了,废话少说,下面开始我们今天...

闪白特效原来是这么用的(闪白特效怎么使用)

作者|高艳侠订阅|010-86092062闪白特效是影视作品中应用比较多的效果之一,那么具体该在哪些场景使用闪白特效?具体该如何操作?下面就以AdobePremiere(以下简称PR)为例,...

ppt常用小图标去哪里找?3个矢量素材网站推荐!

ppt是一个注重可视化表达的演示载体,除了高清图片,ppt中另一类常用的素材是各种小图标,也叫矢量图标,巧妙运用小图标能提升整体美观度和表现力,那么ppt常用小图标去哪里找呢?为方便各位快速找到合适的...

有什么好用的截图录屏工具?试试这9款

经常有朋友反馈苦于缺乏截屏和录屏的趁手工具,本期我们分享几个相当好用的截屏和录屏工具,希望能帮到大家。ScreenToGifScreenToGif是一款免费且开源的录屏工具。此款工具最大的特点是可以...

配色苦手福音!专业快速色环配色PS插件

今天橘子老师给的大家介绍的是一款快速配色的插件,非常强大配色苦手福音来啦!(获取方式见文末)【插件介绍】配色在后期设计中占有主导地位,好的配色能让作品更加抢眼Coolorus这款专业的配色插件,能够...

如何用PS抠主体?(ps怎么抠主体)

1.主体法抠图-抠花苞和花梗导入一张荷花苞的照片,点击上图中顶部“选择”菜单栏,下拉单击“主体”。可以看到,只有花苞被选中,但是花梗并没有被选中。接下来单击上图中左侧工具栏的“快速选择工具”,上图中顶...

2799元的4K电视,有保障吗?(买4k电视机哪个品牌好)

在上一期《电脑报》的3·15专题报道中,我们揭露了一款不靠谱的42英寸4K智能电视——TCLD42A561U。这款售价2699元的4K智能电视不仅4K画质方面存在严重问题,而且各种功能和应用体验也不理...

苹果电脑的Touch Bar推出一段时间了 这款工具可以帮你开发适用于它的APP

距离苹果推出带有TouchBar的MacBookPro已经有一段时间了,除了那些像Adobe、Google和Microsoft大公司在开发适用于TouchBar的应用之外,其实还有很多独立的开...

如魔法般吸取颜色的桌灯(如魔法般吸取颜色的桌灯叫什么)

色彩为生活带来的感官刺激,逐渐被视为理所当然。一盏桌灯运用它的神奇力量,将隐藏于物件中的颜色逐一释放,成为装点环境的空间魔法师。ColorUp是一款可以改变颜色的吸色台灯,沿用传统灯泡的造型,融入了拾...

一篇文章带你用jquery mobile设计颜色拾取器

【一、项目背景】现实生活中,我们经常会遇到配色的问题,这个时候去百度一下RGB表。而RGB表只提供相对于的颜色的RGB值而没有可以验证的模块。我们可以通过jquerymobile去设计颜色的拾取器...

ps拾色器快捷键是什么?(ps2019拾色器快捷键)

ps拾色器快捷键是什么?文章末尾有获取方式,按照以下步骤就能自动获得!学会制作PS特效需要一定程度的耐心和毅力。初学者可以从基本的工具和技术开始学习,逐渐提高他们的技能水平。同时,观看更多优秀的特效作...

免费开源的 Windows 截图录屏工具,支持 OCR 识别和滚动截图等

功能很强大、安装很小巧的免费截图、录屏工具,提供很多使用的工具来帮我么能解决问题,推荐给大家。关于ShareXShareX是一款免费的windows工具,起初是一个小巧的截图工具,经过多年的迭...

入门到精通系列PS教程:第13篇 · 拾色器、颜色问题说明及补充

入门到精通系列PS教程:第13篇·拾色器、颜色问题说明及补充作者|侯潇问题说明我的第12篇教程里,有个小问题没有说清楚。要说是错误,又不算是错误,只是没有说准确。写完那篇教程后,因为已经到了深...

PS冷知识:用吸管工具吸取屏幕上的任意颜色

今天,我们给大家介绍PS中的一个冷知识:用吸管工具可以吸取屏幕上的任意颜色。其实,操作起来是非常简单的。大多数情况下,我们认为,PS的吸管工具只能吸取PS软件作图区域范围内的颜色,最多加上画布四周的...

Windows 11 将提供内置颜色选择器工具

Windows11内置了颜色选择器,可以扫描并识别屏幕上的颜色并生成颜色代码。此外,微软还利用人工智能技术,让屏幕上的文本扫描和选择变得更加便捷。这两项功能均已在SnippingToolv1...