`

一些三角形的CSS写法

    博客分类:
  • css
阅读更多
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>www.leotheme.cn</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<style>
/*leotheme.cn*/
body{ margin:0 auto; text-align: center; padding:0; font-size:12px; font-family:Verdana, "宋体", Arial; line-height:1.8; }
ul{list-style:none;}
h1 {font-size: 18px;}
#info,#nav{width: 500px; margin:50px; text-align: left; border:1px dashed #FF3300; background:#FFFFCC; padding:10px;}
#info div{background:#FF0000; width:0px; height:0px; overflow:hidden; margin-bottom:10px;}
#nav{ margin:50px; border:1px dashed #FF3300; background:#FFFFCC; }
a:link,a:visited{color:#FF6600;text-decoration: none;}
a:hover,a:active{ color:#FF0000;}
#nav a span{overflow:hidden; border-top:6px solid #FFFFCC;border-left:6px solid #FFFFCC;border-bottom:6px solid #FFFFCC; height:0px; width:0px; margin:2px 2px 0 -10px; position:absolute}
#nav a:hover span{background:#CC3300;border-top:6px solid #FFFFCC;border-left:6px solid #FF3300;border-bottom:6px solid #FFFFCC;overflow:hidden; float:left;}
/*一些三角的写法*/
#info_a{ border-top:10px solid #FFFFCC;border-left:10px solid #FF3300;border-bottom:10px solid #FFFFCC;}
#info_b{ border-top:10px solid #FFFFCC;border-right:10px solid #FF3300;border-bottom:10px solid #FFFFCC;}
#info_c{ border-top:10px solid #FFFFCC;border-right:10px solid #FF3300;border-bottom:10px solid #FFFFCC;border-left:10px solid #FF3300;}
#info_d{ border-top:10px solid #FF3300;border-right:10px solid #FFFFCC;border-bottom:10px solid #FF3300;border-left:10px solid #FFFFCC;}
#info_e{ border-top:10px solid #FFFFCC;border-left:10px solid #FF3300;}
#info_f{ border-top:10px solid #FF3300;border-right:10px solid #FFFFCC;border-left:10px solid #FFFFCC;}
#info_g{ border-right:10px solid #FFFFCC;border-bottom:10px solid #FF3300;border-left:10px solid #FFFFCC;}
#info_h{ border-top:10px solid #FF3300;border-bottom:10px solid #FF3300;border-left:10px solid #FFFFCC;}
#info_i{ border-top:10px solid #FF3300;border-right:10px solid #FF3300;border-bottom:10px solid #FF3300;border-left:10px solid #FFFFCC;}
</style>
</head>
<body>
<div id="info">
<h1>一些三角形的写法</h1>
  <div id="info_a"></div>
  <div id="info_b"></div>
  <div id="info_f"></div>
  <div id="info_g"></div>
  <div id="info_c"></div>
  <div id="info_d"></div>
  <div id="info_e"></div>
  <div id="info_h"></div>
  <div id="info_i"></div>
</div>
<div id="nav">
<h1>应用的一个实例</h1>
  <ul>
    <li><a href="http://www.leotheme.cn" target="_blank"><span></span>首页</a></li>
	<li><a href="http://www.leotheme.cn/about" target="_blank"><span></span>关于我</a></li>
    <li><a href="http://www.leotheme.cn/guestbook" target="_blank"><span></span>给我留言</a></li>
    <li><a href="http://www.leotheme.cn/photo" target="_blank"><span></span>我的相册</a></li>
    <li><a href="http://www.leotheme.cn/themes" target="_blank"><span></span>我的主题</a></li>
  </ul>
</div>
</body>
</html>
 
分享到:
评论

相关推荐

    Css画三角形1

    在CSS世界中,绘制图形并非只能依赖于复杂的图像或者JavaScript,有时简单的CSS技巧就能实现一些意想不到的效果,比如利用边框(border)属性来绘制一个三角形。这个方法巧妙地利用了边框的不同宽度和颜色,以及元素的...

    详解CSS3 用border写 空心三角箭头 (两种写法)

    在CSS3中,创建空心三角箭头是一个实用的技巧,尤其在构建用户界面或布局时。本篇文章将详细介绍如何利用border属性来实现这一效果,包括两种不同的方法。 ### 第一种写法:利用伪元素 `::before` 或 `::after` 在...

    利用css绘制三角形的方法及拓展

    在CSS世界中,绘制图形并非只能借助复杂的JavaScript或者图片,而是可以通过简单的CSS属性来实现,尤其是绘制三角形。本文将详细介绍如何利用CSS绘制三角形及其拓展应用。 首先,CSS绘制三角形的核心在于巧妙运用...

    用css border实现尖三角的写法(无图片)

    下面我们将详细讨论如何通过CSS border来实现尖三角形,并探讨其原理和拓展应用。 首先,我们来看给出的示例代码: ```html &lt;!DOCTYPE HTML&gt; &lt;style type="text/css"&gt; *{margin:0;padding:0;} body{...

    CSS初级学习手册.pdf

    CSS三角用于创建三角形图形,用户界面样式用于改善用户体验。 - CSS三角:通过边框的宽度设置形成三角形。 - 用户界面样式:包括鼠标样式、表单控件的外观等。 15. vertical-align属性和文字溢出省略号效果 这些...

    利用css样式画各种图形--初步、进阶、高级(一)

    利用css画图形,是个有利有弊的写法,好处是不用画图,且节省了一些流量,坏处是要写长串的css样式,而且有可能流量并没有减少,用与否视情况而定,个人选择。下面是我做测试的一些图形,也是参考了一些网站,简单的...

    那些你所不知的CSS ::before 和::after 伪元素用法

    这两个伪元素在CSS3中被正式定义,以区分伪元素(`::before`和`::after`)与伪类(`:before`和`:after`),尽管大多数现代浏览器仍支持单冒号的写法,但推荐使用双冒号以遵循标准。 ### 1. 基本语法 `::before`在...

    使用CSS绘制星级评分效果的方法

    具体代码示例中,通过使用`:before`和`:after`伪元素与父元素的组合,借助绝对定位和边框三角形技术来构建五角星的上半部分和下半部分。通过调整伪元素的旋转角度和边框的宽度、颜色、透明度,能够实现所需角度和...

    使用CSS的border属性构建变形边框的方法总结

    border属性的标准写法是这样的: ``` border: border-width border-style border-color; ``` 其中,border-width定义边框的粗细,可使用像素(px)、em单位等;border-style定义边框的样式,常见的样式包括solid(实线)...

    最新版面试宝典(1).pdf

    - IE浏览器下的CSS条件注释和特殊写法。 - 用div+css实现固定宽度与自适应宽度布局的方法。 - display: inline-block时间隙产生的原因及处理方式。 - overflow属性的不同值的作用。 - 通过CSS去掉移动端默认...

    原生js,复习,面试题

    可以通过控制 CSS 属性 border 绘制两个三角形,通过绝对定位让两三角形不完全重叠,例如制作向右的箭头,位于前面的三角形 border 颜色是需要的颜色,后面的三角形 border 颜色与包裹它们的 div 背景色一致,然后...

    前端面试题

    **10、用纯CSS创建一个三角形的原理是什么?** - 通过设置`border`和透明边框,利用边框宽度和颜色的不同来创建三角形效果。 **11、一个满屏品字布局如何设计?** - 可以通过使用`display: flex`或`display: grid`...

    前端工程师面试题汇总.docx编程资料

    双冒号是CSS3中的写法,单冒号是CSS2中的写法。 35. **修改Chrome记住密码后的自动填充背景** - 可以通过设置`-webkit-text-fill-color`属性来改变文本颜色,使其与背景色相同。 36. **`line-height`的理解** - ...

    2021年最新版前端面试题精选

    - 利用CSS的边框技巧,通过设置不同边框宽度和透明度,可以创建不同方向的三角形。 7. **清除浮动的几种方式** - `clear: both;`:在浮动元素之后添加一个元素,并设置此样式。 - 使用`clearfix`类:通过伪元素`...

    仅限于自己用的web前端面试题

    ### 十二、使用 CSS 绘制向右的三角形 - 可以使用伪元素 `::before` 或 `::after` 结合 `border` 属性实现。 ### 十三、iframe 的使用场景 - **与第三方域名下的页面共享 cookie**:通过设置 `srcdoc` 属性。 - **...

    21春北交《网页设计与制作》在线作业一参考答案.docx

    - 图像属性面板中的热区按钮包括**方形热区**(选项A)、**圆形热区**(选项B)以及**不规则形热区**(选项D),但不包括**三角形热区**(选项C)。 ### 15. 打开页面属性对话框的快捷键 - 打开页面属性对话框使用...

    web前端工程师 高频面试题

    6. **CSS三角形**:通过边框技巧实现。 7. **左右布局**:可以使用浮动、flexbox、grid等布局方式。 8. **6px字体**:在某些设备上,由于设备像素比,需要使用`transform: scale()`或`zoom`。 9. **移动端1px边框**...

    javascript入门笔记

    1、内容排版引擎 - 解析HTML/CSS 2、脚本解释引擎 - 解析Javascript 2、搭建JS运行环境(重点) 1、独立安装的JS解释器 - NodeJS console.log("Hello World"); console.log('Hello World'); 2、使用浏览器中的...

Global site tag (gtag.js) - Google Analytics