如何用div绘出有尖角的一个div框

如何用div绘出有尖角的一个div框,第1张

尖角在上面

代码:

<html>

<head>

<title>尖角div</title>

<style type="text/css">

#top

{

width:400px

height:250px

border:3px solid /* 边框宽度为3px */

position:relative

}

.sp1,.sp2

{

display:block

height:0px

width:0px

position:absolute

font-size:0

line-height:0

}

.sp1

{

top:-9px /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */

left:40px /* 它来确定尖角的位置 */

border-top:0px

border-bottom:6px solid black /* 注意颜色的变化 */

border-right:6px solid white

border-left:6px solid white

}

.sp2

{

top:6px /* 是自身边框宽度的2倍 */

left:-3px/* 是自身边框宽度的-1倍 */

border-top:0px

border-bottom:3px solid white

border-right:3px solid black

border-left:3px solid black

}

</style>

</head>

<body>

<div id="top">

<span class="sp1">

<span class="sp2"></span>

</span>

</div>

</body>

</html>

尖角在下面

代码:

<html>

<head>

<title>尖角div</title>

<style type="text/css">

#bottom

{

width:400px

height:250px

border:3px solid /* 边框宽度为3px */

position:relative

}

.sp1,.sp2

{

display:block

height:0px

width:0px

position:absolute

font-size:0

line-height:0

}

.sp1

{

bottom:-9px /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */

left:40px /* 它来确定尖角的位置 */

border-bottom:0px

border-top:6px solid black /* 注意颜色的变化 */

border-right:6px solid white

border-left:6px solid white

}

.sp2

{

bottom:6px /* 是自身边框宽度的2倍 */

left:-3px/* 是自身边框宽度的-1倍 */

border-bottom:0px

border-top:3px solid white

border-right:3px solid black

border-left:3px solid black

}

</style>

</head>

<body>

<div id="bottom">

<span class="sp1">

<span class="sp2"></span>

</span>

</div>

</body>

</html>

尖角在左边

代码:

<html>

<head>

<title>尖角div</title>

<style type="text/css">

#left

{

width:400px

height:250px

border:3px solid /* 边框宽度为3px */

position:relative

}

.sp1,.sp2

{

display:block

height:0px

width:0px

position:absolute

font-size:0

line-height:0

}

.sp1

{

left:-9px /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */

top:40px /* 它来确定尖角的位置 */

border-left:0px

border-top:6px solid white /* 注意颜色的变化 */

border-right:6px solid black

border-bottom:6px solid white

}

.sp2

{

left:6px /* 是自身边框宽度的2倍 */

top:-3px/* 是自身边框宽度的-1倍 */

border-left:0px

border-top:3px solid black

border-right:3px solid white

border-bottom:3px solid black

}

</style>

</head>

<body>

<div id="left">

<span class="sp1">

<span class="sp2"></span>

</span>

</div>

</body>

</html>

尖角在右边

代码:

<html>

<head>

<title>尖角div</title>

<style type="text/css">

#right

{

width:400px

height:250px

border:3px solid /* 边框宽度为3px */

position:relative

}

.sp1,.sp2

{

display:block

height:0px

width:0px

position:absolute

font-size:0

line-height:0

}

.sp1

{

right:-9px /* 它的绝对值加上span的边框宽度等于div边框宽度的5倍 */

top:40px /* 它来确定尖角的位置 */

border-right:0px

border-top:6px solid white /* 注意颜色的变化 */

border-bottom:6px solid white

border-left:6px solid black

}

.sp2

{

right:6px /* 是自身边框宽度的2倍 */

top:-3px/* 是自身边框宽度的-1倍 */

border-right:0px

border-top:3px solid black

border-bottom:3px solid black

border-left:3px solid white

}

</style>

</head>

<body>

<div id="right">

<span class="sp1">

<span class="sp2"></span>

</span>

</div>

</body>

</html>

尖括号有着特殊的含义,如果在html页面中单独输出尖括号是不影响页面的展示效果的。

<<<

$("#show_p").text($("#input_textarea").text())

})

运行这段代码,然后点击按钮,然后使用控制台审查元素,我们可以看到,代码变成了

<<<

<<<

$("#cl").click(function(){

$("#show_p").text($("#input_textarea").text())

})


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/7198592.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-02
下一篇 2023-04-02

发表评论

登录后才能评论

评论列表(0条)

保存