CSS如何实现内凹角效果

html-css034

CSS如何实现内凹角效果,第1张

给你一个好案例:

<!DOCTYPE html>    

<html lang="en">    

<head>    

<meta charset="utf-8">    

<style>    

body {    

        background-color: #ccc    

}    

div {    

color: #ccc    

font: 700 80px "微软雅黑"    

}    

div:first-child {    

/* text-shadow: 水平位置  垂直位置  模糊距离 阴影颜色 */    

text-shadow: 1px 1px 1px #000, -1px -1px 1px #fff    

}    

div:last-child {    

/* text-shadow: 水平位置  垂直位置  模糊距离 阴影颜色 */    

text-shadow: -1px -1px 1px #000, 1px 1px 1px #fff    

}    

</style>    

</head>    

<body>    

<div>我是凸起的文字</div>    

<div>我是凹下的文字</div>    

</body>    

</html>

<div>

    <p>Test</p>

</div>

<style>

div {

    width: 200px

    height: 200px

    background: #272727

    border: 1px #272727 solid

}

p {

    width: 158px

    line-height: 158px

    color: #fff

    text-align: center

    margin: 20px auto

    border-radius: 4px

    box-shadow: inset 0px 2px 8px 2px #000000

    border: 1px #666 solid

    border-left: 1px #131313 solid

    border-top: 1px #131313 solid

}

</style>

当圆角过大时深色边和高光边交界处会露陷,要不露陷的话:

边框渐变,貌似支持的浏览器少

不用边框,用两个div嵌套,外面那个比里面那个大1px,然后外面那个用45度的斜方向背景渐变(支持的浏览器多),里面那个用背景色加内阴影。

<table width="650" align=center height="20" style="table-layout:fixed">固定表格的长宽控制TD宽和高两法:

一、

.td

{

width:100px

height:50px

}

二、

<td style="width:500px"..... >

有关表格边框的css语法

具体内容包括:上边框宽度、右边框宽度、下边框宽度、左边框宽度、边框宽度、边框颜色、边框样式、上边框、下边框、左边框、右边框、边框、宽度、高度、有关标签等。 1.上边框宽度

语法: border-top-width: <值>允许值: thin | medium | thick | <长度>初始值: medium适用于: 所有对象向下兼容: 否上边框宽度属性用于指定一个元素上边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。也可以用在上边框、边框的宽度或边框的属性略写。2.右边框宽度

语法: border-right-width: <值>允许值: thin | medium | thick | <长度>初始值: medium适用于: 所有对象向下兼容: 否右边框宽度属性用于指定元素的右边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。也可以用在右边框、边框的宽度或边框的属性略写。 3.下边框宽度

语法: border-bottom-width: <值>允许值: thin | medium | thick | <长度>初始值: medium适用于: 所有对象向下兼容: 否下边框宽度属性用于指定元素的下边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。也可以用在下边框、边框的宽度或边框的属性略写。 4.左边框宽度

语法: border-left-width: <值>允许值: thin | medium | thick | <长度>初始值: medium适用于: 所有对象向下兼容: 否左边框宽度属性用于指定元素的左边框的宽度。值可以是三个关键字其中的一个,都不受字体大小或长度的影响,可以用于实现成比例的宽度。不允许使用负值。也可以用在左边框、边框的宽度或边框的属性略写。5.边框宽度

语法: border-width: <值>允许值: [ thin | medium | thick | <长度>]{1,4}初始值: 未定义适用于: 所有对象向下兼容: 否边框宽度属性用一到四个值来设置元素的边界,值是一个关键字或长度。不允许使用负值长度。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。 这个属性是上边框宽度、右边框宽度、下边框宽度和左边框宽度属性的略写。也可以使用略写的边框属性。6.边框颜色

语法: border-color: <值>允许值: <颜色>{1,4}初始值: 颜色属性的值适用于: 所有对象向下兼容: 否边框颜色属性设置一个元素的边框颜色。可以使用一到四个关键字。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。也可以使用略写的边框属性。7.边框样式

语法: border-style: <值>允许值: [ none | dotted | dashed | solid | double | groove | ridge | inset | outset ]{1,4}初始值: none适用于: 所有对象向下兼容: 否边框样式属性用于设置一个元素边框的样式。这个属性必须用于指定可见的边框。可以使用一到四个关键字。如果四个值都给出了,它们分别应用于上、右、下和左边框的式样。如果给出一个值,它将被运用到各边上。如果两个或三个值给出了,省略了的值与对边相等。也可以使用略写的边框属性。

none:无样式;

dotted:点线;

dashed:虚线;

solid:实线;

double:双线;

groove:槽线;

ridge:脊线;

inset:内凹;

outset:外凸。