关于cssshadow的信息
本篇文章给大家谈谈cssshadow,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、css3 shadow怎么对任意形状实现阴影效果
- 2、CSS之box-shadow属性
- 3、css3中的阴影怎么写
- 4、CSS 阴影怎么写?
- 5、如何用CSS制作投影效果?
- 6、css阴影效果,如图所示的阴影效果怎么实现
css3 shadow怎么对任意形状实现阴影效果
text-shadow是给文本添加阴影效果,box-shadow是明野给元素块添加周边阴影效果。
基本语法是{box-shadow:[inset] x-offset y-offset blur-radius spread-radiuscolor}
对裤槐帆象选择器 {box-shadow:[投影方式] X轴偏移量 Y轴偏移量阴影模糊半径胡雹 阴影扩展半径 阴影颜色}
直接按照上面设置参数就可以实现,希望对你有帮助,望采纳!
[img]CSS之box-shadow属性
CSS box-shadow 属性用于在元素的框架上添加阴影效果。
当给出两个、链绝三个或四个 length 值时:
你可以在同一个元素上设置多个阴影效果,并用逗号桥橡将他们分隔开。 阴影绘制由最后一个开始 , 故第一个设置的阴影将覆盖在后设置的阴影之棚消姿上。
利用此特性可以给上下左右边框设置不同样式的阴影效果:
css3中的阴影怎么写
box-shadow 属性--设置元素阴影
实例: 向 div 元素添加 box-shadow
!DOCTYPE html
html
head
style
div{
width:300px;
height:100px;
background-color:#ff9900;
-moz-box-shadow: 10px 10px 5px #888888; /* 老的 Firefox */
box-shadow: 10px 10px 5px #888888;
}
/style
/head
body
div/div
/body
/html
text-shadow 属性乎芦 ---设置文字阴影
!DOCTYPE html
html
head
style
裤神
h1{
text-shadow: 5px 5px 5px #FF0000;
岁纯带 }
/style
/head
body
h1文本阴影效果!/h1
/body
/html
CSS 阴影怎么写?
浏览器兼容性差,滤镜一般很少去用的,不过半透明等除外,那些可以通过兼容的css来控制
如何用CSS制作投影效果?
CSS据我所知好像没有能制作投影效果的属性枯键。但是CSS 3有制作投影的属性:text-shadow是给文本添加阴影效果,box-shadow是给元素块添加周边阴影效果;
由于浏览器兼容性问题。它们使用的方式不同;如下所示:
.box-shadow{
//Firefox4.0-
-moz-box-shadow:投影方式 X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩展半径 阴影颜色;
//Safariand Google chrome10.0-
-webkit-box-shadow:投影方式 X轴偏移量 Y轴偏移量阴影模糊半径 阴影扩展半径 阴影颜色;
//Firefox4.0+、 Google chrome 10.0+ 、 Oprea10.5+ and IE9
box-shadow: 投影方式 X轴偏移量 Y轴偏移量 阴影模糊半径 阴影扩展半径 阴影颜色;
}
参数介绍:
投影方式:此参数可选。如不设值,默认投影方式是外阴影;如取其唯一值“inset”,其投影为内阴影;
X轴偏移量:阴影水平偏移量,其值可以是正负值。如果值为正值,则阴影在对象的右边,其值为负值时,阴影在对象的左边;
Y轴偏移量:阴影垂直偏移量,其值也可以是正负值。如果为正值,阴影在对象的底部,其值为负值时,阴影在对象的顶部;
阴影模糊半径:此参数可选,,但其值只能是为正值,如果其值为0时,表示阴影不具有模糊效果,其值越大阴影的边缘就越模糊;
阴影扩展半径:此参数可选,其值可以是正负值,如果值为正,则整个阴影都延展扩大,反之值没蔽巧为负值时,则缩小;
阴影颜色:此参数可选。如不设定颜色,浏览器会取默认色,但各浏览器默认取色不一致,特别是在webkit内核下的safari和chrome浏览器下表现为透明色,在Firefox/Opera下表现为黑色(已验证),建议不要省略此参数。
同时为了兼容各主流浏览器并支持这些主流浏览器的较低版本,在基于Webkit的Chrome和Safari等浏览并旅器上使用box-shadow属性时,我们需要将属性的名称写成-webkit-box-shadow的形式。Firefox浏览器则需要写成-moz-box-shadow的形式。
css阴影效果,如图所示的阴影效果怎么实现
!DOCTYPE html
head
meta http-equiv="Content-Type" content="text/html; charset=utf-8" /
title纯CSS3实现的各种阴影效果/title
style
body {
padding: 20px 0 0;
font: 14px/1.5 Arial, sans-serif;
text-align: center;
color: #333;
background: #FAF0D9;
}
a {
font-weight: bold;
color: #346AA8;
}
a: hover,
a: focus,
a: active {
text-decoration: none;
}
.container {
position: relative;
z-index: 1;
width: 600px;
padding: 20px;
margin: 0 auto;
background: #FAF0D9;
}
.container: after {
content: "";
display: block;
clear: both;
visibility: hidden;
height: 0;
font-size: 0;
}
/* Shared styles*/
.drop-shadow {
position: relative;
float: left;
width: 40%;
padding: 1em;
margin: 2em 10px 4em;
background: #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.drop-shadow: before,
.drop-shadow: after {
content: "";
position: absolute;
z-index: -2;
}
.drop-shadow p {
font-size: 16px;
font-weight: bold;
}
/* Lifted corners*/
.lifted {
-moz-border-radius: 4px;
border-radius: 4px;
}
.lifted: before,
.lifted: after {
bottom: 15px;
left: 10px;
width: 50%;
height: 20%;
max-width: 300px;
-webkit-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
box-shadow: 0 15px 10px rgba(0, 0, 0, 0.7);
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.lifted: after {
right: 10px;
left: auto;
-webkit-transform: rotate(3deg);
-moz-transform: rotate(3deg);
-o-transform: rotate(3deg);
transform: rotate(3deg);
}
/* Curled corners*/
.curled {
border: 1px solid #efefef;
-moz-border-radius: 0 0 120px 120px / 0 0 6px 6px;
border-radius: 0 0 120px 120px / 0 0 6px 6px;
}
.curled: before,
.curled: after {
bottom: 12px;
left: 10px;
height: 55%;
max-width: 200px;
-webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
box-shadow: 0 8px 16px rgba(0, 0, 0, 0.4);
-webkit-transform: skew(-8deg) rotate(-4deg);
-moz-transform: skew(-8deg) rotate(-4deg);
-o-transform: skew(-8deg) rotate(-4deg);
transform: skew(-8deg) rotate(-4deg);
}
.curled: after {
right: 10px;
left: auto;
-webkit-transform: skew(8deg) rotate(4deg);
-moz-transform: skew(8deg) rotate(4deg);
-o-transform: skew(8deg) rotate(4deg);
transform: skew(8deg) rotate(4deg);
}
/* Perspective*/
.perspective: before {
left: 80px;
bottom: 8px;
width: 50%;
height: 35%;
max-width: 200px;
-webkit-box-shadow: -80px 5px 10px rgba(0, 0, 0, 0.4);
-moz-box-shadow: -80px 5px 8px rgba(0, 0, 0, 0.4);
box-shadow: -80px 5px 8px rgba(0, 0, 0, 0.4);
-webkit-transform: skew(50deg);
-moz-transform: skew(50deg);
-o-transform: skew(50deg);
transform: skew(50deg);
-webkit-transform-origin: 0 100%;
-moz-transform-origin: 0 100%;
-o-transform-origin: 0 100%;
transform-origin: 0 100%;
}
.perspective: after {
display: none;
}
/* Raised shadow - no pseudo-elements needed*/
.raised {
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
/* Curved shadows*/
.curved: before {
top: 10px;
bottom: 10px;
left: 0;
right: 50%;
-webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
box-shadow: 0 0 15px rgba(0, 0, 0, 0.6);
-moz-border-radius: 10px / 100px;
border-radius: 10px / 100px;
}
.curved-vt-2: before {
right: 0;
}
.curved-hz-1: before {
top: 50%;
bottom: 0;
left: 10px;
right: 10px;
-moz-border-radius: 100px / 10px;
border-radius: 100px / 10px;
}
.curved-hz-2: before {
top: 0;
bottom: 0;
left: 10px;
right: 10px;
-moz-border-radius: 100px / 10px;
border-radius: 100px / 10px;
}
/* Rotated box*/
.rotated {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
-webkit-transform: rotate(-3deg);
-moz-transform: rotate(-3deg);
-o-transform: rotate(-3deg);
transform: rotate(-3deg);
}
.rotated: first-child: before {
content: "";
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #fff;
-webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 60px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
/style
script
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-7489188-1']);
_gaq.push(['_trackPageview']);
(function() {
var ga = document.createElement('script');
ga.async = true;
ga.src = '';
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(ga, s);
})();
/script
/head
body
div class="container"
h1a href="/css-drop-shadows-without-images/"CSS drop-shadows without images/a/h1
div class="drop-shadow lifted"
pLifted corners/p
/div
div class="drop-shadow curled"
pCurled corners/p
/div
div class="drop-shadow perspective"
pPerspective/p
/div
div class="drop-shadow raised"
pRaised box/p
/div
div class="drop-shadow curved curved-vt-1"
pSingle vertical curve/p
/div
div class="drop-shadow curved curved-vt-2"
pVertical curves/p
/div
div class="drop-shadow curved curved-hz-1"
pSingle hozitonal curve/p
/div
div class="drop-shadow curved curved-hz-2"
pHorizontal curves/p
/div
div class="drop-shadow lifted rotated"
pRotated box/p
/div
/div
/body
/html
自己可以模仿成自己的效果
关于cssshadow和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。