css中一些常用技巧

// css中引入字体文件
@font-face {
font-family: msyh; /*这里是说明调用来的字体名字*/
src: url('../font/wryh.ttf'); /*这里是字体文件路径*/
}
*{
font-family: wryh.ttf;
}
去掉select的小三角
appearance:none;
-moz-appearance:none; /* Firefox */
-webkit-appearance:none; /* Safari 和 Chrome */
select::-ms-expand { display: none; } //清除ie的默认选择框样式清除,隐藏下拉箭头
background 属性
body{ background: url(bgimage.gif) scroll transparent; }
//background:transparent。意思就是背景透明
//background-attachment 属性设置背景图像是否固定或者随着页面的其余部分滚动。
//scroll:默认值。背景图像会随着页面其余部分的滚动而移动。
//fixed:当页面的其余部分滚动时,背景图像不会移动。
首行缩进
text-indent:5px; // 属性规定文本块中首行文本的缩进。
//注释:允许使用负值。如果使用负值,那么首行会被缩进到左边。
css设置文字不换行,超过的部分用“...”代替
//设置文字不换行,超过的部分用“...”代替
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
width: 200px;
//除width属性外,顺序不要颠倒哦!
// 必须放在一个块元素内,而且这些属性都是加给该块元素的,例如:放在一个td 内,则需要在td内在添加一个块元素,否则无效。
prototype属性可以向对象添加属性和方法
object.prototype.name=value;
box-sizing 属性允许以特定的方式定义匹配某个区域的特定元素。
//为元素设定的宽度和高度决定了元素的边框盒。就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制。
//通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度。
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;
outline (轮廓)是绘制于元素周围的一条线,位于边框边缘的外围,可起到突出元素的作用
p{
outline:#00FF00 dotted 3px;
}
//可以按顺序设置如下属性:
outline-color
outline-style
outline-width
@keyframes(关键帧) ,后面是一系列动画规则
//@keyframes animationname {keyframes-selector {css-styles;}}
//通过 @keyframes 规则,您能够创建动画。创建动画的原理是,将一套 CSS 样式逐渐变化为另一套样式。
// 在动画过程中,您能够多次改变这套 CSS 样式。 0% 是动画的开始时间,100% 动画的结束时间。
@keyframes mymove
{
0% {top:0px;}
50% {top:100px;}
100% {top:0px;}
} @-moz-keyframes mymove /* Firefox */
{
0% {top:0px;}
50% {top:100px;}
100% {top:0px;}
} @-webkit-keyframes mymove /* Safari 和 Chrome */
{
0% {top:0px;}
50% {top:100px;}
100% {top:0px;}
} @-o-keyframes mymove /* Opera */
{
0% {top:0px;}
50% {top:100px;}
100% {top:0px;}
}
opacity 设置元素的不透明级别,0为完全透明,1为完全不透明
rgba()
RGBA(R,G,B,A)
取值:
A:Alpha透明度。取值~之间。
说明:RGBA记法。
此色彩模式与RGB相同,只是在RGB模式上新增了Alpha透明度。
设置input输入框为只读属性 : readonly
textarea超出部分换行显示
white-space:pre-wrap;
white-space:-moz-pre-wrap;
white-space:-o-pre-wrap;
word-wrap:break-word;
`
css中一些常用技巧的更多相关文章
- sublime text 3中emmet常用技巧
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...
- CSS中的常用属性
一 CSS文字属性:color : #999999; /*文字颜色*/font-family : 宋体,sans-serif; /*文字字体*/font-size : 9pt; /*文字大小*/fon ...
- C#DataGridView中的常用技巧
0(最基本的技巧). 获取某列中的某行(某单元格)中的内容 this.currentposition = this.dataGridView1.BindingContext [this.dataG ...
- css中 font常用的样式属性
今天我总结一下文本常用的字体样式 1.font常用样式 1)字体类型 语法:font-family: +字体类型: 如: font-family:宋体; 2)字体大小 语法:font-size: ...
- find查找文件命令 - Linux系统中的常用技巧整理
“find”在Linux系统中是比较常用的文件查找命令,使用方法有很多,可以拥有查找文件.文件目录.文件更新时间.文件大小.文件权限及对比文件时间.下面是整理的“find”常用方法,方便以后需要的时候 ...
- css中字体常用单位px、em、rem和%的区别及用法总结
一.px.em.rem和%的定义 1.px(像素) px单位的名称为像素,它是一个固定大小的单元,像素的计算是针对(电脑/手机)屏幕的,一个像素(1px)就是(电脑/手机)屏幕上的一个点,即屏幕分辨率 ...
- Vue开发中的常用技巧(持续更新)
1. 监听子组件的生命周期例如有父组件Parent和子组件Child,如果父组件监听到子组件挂载mounted就做一些逻辑处理,常规写法可能如下: // Parent.vue <Child @m ...
- CSS中background-position使用技巧
一.background-position:left top; 背景图片的左上角和容器(container)的左上角对齐,超出的部分隐藏.等同于 background-position:0,0;也等同 ...
- 详解css中的position属性
这一次直接进入主题. css中最常用的布局类属性,一个是float,另一个就是定位属性position. 对于position来讲,有以下属性值: static : 无特殊定位,对象处于正常文档流.其 ...
随机推荐
- inline-block元素间距
做项目过程中发现元素设置为inline-block后,彼此之间会有间距,有时候不是我们想要的效果,这时候就需要将间距去除掉. 后来上网查了下,已有前人总结了不少好的方法.这里主要借鉴了张鑫旭博客中介绍 ...
- 教你一招:win 7 或win 10右键菜单 添加获取管理员权限
当我们从经典的 windows XP 系统升级到 win 7 或 win 10,我们会发现,想要删除一些文件时,总是提示被占用或者是没有权限,很是烦恼. 这里,写下解决这个烦恼的办法,以安慰心里的不平 ...
- .NET 微信Token验证和消息接收和回复
public class wxXmlModel { public string ToUserName { get; set; } public string FromUserName { get; s ...
- 【BZOJ-2730】矿场搭建 Tarjan 双连通分量
2730: [HNOI2012]矿场搭建 Time Limit: 10 Sec Memory Limit: 128 MBSubmit: 1602 Solved: 751[Submit][Statu ...
- VS2015链接错误一则
以前天真的以为C是C++的子集,.c文件直接.cpp命名没什么影响: 后缀一改 链接器工具错误 LNK2019
- 4 HTML&JS等前端知识系列之Dom的基础
preface 主要聊聊dom的编程,包含下面的内容: what's the dom dom选择器 innerText 替换或写入文本 value 获取input,select,textarea的值 ...
- php桥接设计模式
<?php //桥接模式 abstract class info{ protected $send=null; public function __construct($send){ $this ...
- Win7如何删除需要管理员权限才能删除的文件夹
在Windows 7系统运行中.往往会遇到想要删除某个文件夹时,系统提示:文件夹访问被拒绝 你需要权限来执行此操作,如何才能删除此类文件夹呢? ------------------ --------- ...
- 创建面注记PolygonElement
1.根据4点创建一个面 /// <summary> /// 根据4个点创建图形,点序要顺时针 /// </summary> /// <param name="p ...
- [译]JavaScript源码转换:非破坏式与再生式
原文:http://ariya.ofilabs.com/2013/06/javascript-source-transformation-non-destructive-vs-regenerative ...