-
.columnNews,.columnVideo,.columnAboutUs{
color:red;
}
a[title*=b]{
color:#999;
}
a[href*=d]{
color:yellow;
}
查看全部 -
1、制作导航圆角
border-radius:5px;
2、制作导航立体风格
box-shadow:1px 1px 6px red;
3、制作导航分隔线
.nav li:after{ content:""; position:absolute; margin-left:15px; height:100%;border:1px solid #eee ; }查看全部 -
在border-image图片四个边角(1,3,7,9)只会呆在border的四个角,并且水平和垂直方向均被拉伸来填充border的四个角。
查看全部 -


例子:
background-image:linear-gradient(to left, red, orange,yellow,green,blue,indigo,violet);
查看全部 -
格式 border-image:url(图片路径) 切割图片的宽度 图片延伸方式 切割图片的宽度:单为px 越大图片显示越小 图片
延伸方式:
round:平铺 边框四个角为图片四个角,中间重复图片内容
repeat:重复 边框四个角为图片四个角,中间重复图片内容
stretch:拉伸 边框四个角为图片四个角 中间对图片拉伸铺满
查看全部 -
box-shadow: X轴偏移量 Y轴偏移量 [阴影模糊半径] [阴影扩展半径] [阴影颜色] [投影方式];
注意:inset 可以写在参数的第一个或最后一个,其它位置是无效的。
如果添加多个阴影,只需用逗号隔开即可。
查看全部 -
^主要是看属性以val开头相同的都能适用
$主要是看属性val结尾相同的都能适用
*其属性值任意位置包含了val 都能适用
查看全部 -
/*使用伪元素制作导航列表项分隔线*/
.nav li:after{
content:"";
position:absolute;
right:0px;
top:20px;
height:15px;
width:1px;
background:linear-gradient(to bottom,#f82f87,#B0363F,#f82f87);
}
/*删除第一项和最后一项导航分隔线*/
.nav li:last-child:after{
width:0px;
height:0px;
}
查看全部 -
.task {
width: 300px;
height: 140px;
border: 1px solid #999;
background:url(http://static.mukewang.com/static/img/logo_index.png)no-repeat 0 0 / 75% 50%,
url(http://static.mukewang.com/static/img/logo_index.png)no-repeat right bottom / 50% 40%;
/*background-position: 0 0, right bottom;*/
/*background-repeat: no-repeat, no-repeat;*/
/*background-size:75% 55%,50% 40%;*/
}
查看全部 -
外阴影:outset 内阴影:intset查看全部
-
将伪元素大小设为0即可删除。
查看全部 -
https://www.cnblogs.com/zcynine/p/5017894.html
查看全部 -
<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>CSS制作立体导航</title>
<link rel="stylesheet" href="http://www.w3cplus.com/demo/css3/base.css">
<style>
body{
background: #ebebeb;
}
.nav{
width:560px;
height: 50px;
font:bold 0/50px Arial;
text-align:center;
margin:40px auto 0;
background: #f65f57;
/*制作圆*/
border-radius:5px;
/*制作导航立体风格*/
box-shadow: 10px 10px 5px #888888;;
}
.nav a{
display: inline-block;
-webkit-transition: all 0.2s ease-in;
-moz-transition: all 0.2s ease-in;
-o-transition: all 0.2s ease-in;
-ms-transition: all 0.2s ease-in;
transition: all 0.2s ease-in;
}
.nav a:hover{
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
-o-transform:rotate(10deg);
-ms-transform:rotate(10deg);
transform:rotate(10deg);
}
.nav li{
position:relative;
display:inline-block;
padding:0 16px;
font-size: 13px;
text-shadow:1px 2px 4px rgba(0,0,0,.5);
list-style: none outside none;
}
/*使用伪元素制作导航列表项分隔线*/
.nav li:after{
position:absolute;
content:"|";
right:0;
top:0;
color:red;
text-shadow:0 0 0 rgba(0,0,0,0.5);
}/*删除第一项和最后一项导航分隔线*/
.nav li:last-child::after{
content:"";
}
.nav a,
.nav a:hover{
color:#fff;
text-decoration: none;
}
</style>
</head>
<body>
<ul class="nav">
<li><a href="#">Home</a></li>
<li><a href="#">About Me</a></li>
<li><a href="#">Portfolio</a></li>
<li><a href="#">Blog</a></li>
<li><a href="#">Resources</a></li>
<li><a href="#">Contact Me</a></li>
</ul>
</body>
</html>
查看全部 -
text-overflow用来设置是否使用一个省略标记(...)标示对象内文本的溢出。
语法:
但是text-overflow只是用来说明文字溢出时用什么方式显示,要实现溢出时产生省略号的效果,还须定义强制文本在一行内显示(white-space:nowrap)及溢出内容为隐藏(overflow:hidden),只有这样才能实现溢出文本显示省略号的效果,代码如下:
text-overflow:ellipsis; overflow:hidden; white-space:nowrap;同时,word-wrap也可以用来设置文本行为,当前行超过指定容器的边界时是否断开转行。
查看全部 -
伪类选择器:empty
用来选择没有任何内容(有空格也不算空)的元素。
例:给空的div元素添加1px的绿色边框
div{ min-height:30px; } div:empty{ border:1px solid green; }<body> <div>我这有内容</div> <div> </div> <div></div> </div>
查看全部
举报
