`

CSS实现箭头效果

阅读更多

有时候网页中使用箭头以增强效果,一般的做法是使用图片,今天我们使用CSSCSS来实现“箭头效果”,使用CSS我们必须兼容所有浏览器(IE6、7、8、9、10、+),Chrome,Firefox,Opear...

 

<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="Generator" content="Kingwell">
<meta name="Author" content="Kingwell Leng">
<meta name="Keywords" content="">
<meta name="Description" content="">
<title>Document</title>
<style type="text/css">
body,td,div,tr,table{padding:0; margin:0}
table{width:50%; font-size:14px; font-family:Arial; color:#333}


.arrow-top,.arrow-right,.arrow-bottom,.arrow-left{font-size:0; line-height:0; height:0; width:0; cursor:pointer}
.box{ border:1px solid #CCC; width:100px; height:100px; padding:10px; background:#EEE; margin:10px}
.arrow{ border-width:50px; border-color:red green blue black; border-style:solid solid solid solid}
.arrow-bottom{ border-width:50px; border-color:red transparent transparent transparent;  border-style:solid dashed dashed dashed; border-bottom:none;}
.arrow-left{ border-width:50px; border-color:transparent green transparent transparent;  border-style:dashed solid dashed dashed; border-left:none;}
.arrow-top{ border-width:50px; border-color:transparent transparent blue transparent;  border-style:dashed dashed solid dashed; border-top:none;}
.arrow-right{ border-width:50px; border-color:transparent transparent transparent black;  border-style:dashed dashed dashed solid; border-right:none;}
</style>
<script type="text/javascript">

</script>
</head>
<body>
<table>
    <tr>
        <td>
            <div class="box">
                <div class="arrow"></div>
            </div>
        </td>
        <td>
        <p>.arrow{ border-width:50px; border-color:red green blue black; border-style:solid solid solid solid}</p>
        </td>
    </tr>
    <tr>
        <td>
            <div class="box">
                <div class="arrow-top"></div>
            </div>
        </td>
        <td>
        <p>.arrow-top{ border-width:50px; border-color:red transparent transparent transparent;  border-style:solid dashed dashed dashed; border-bottom:none;}
</p>
        </td>
    </tr>
    <tr>
        <td>
            <div class="box">
                <div class="arrow-right"></div>
            </div>
        </td>
        <td>
        <p>.arrow-right{ border-width:50px; border-color:transparent green transparent transparent;  border-style:dashed solid dashed dashed; border-left:none;}
</p>
        </td>
    </tr>
    <tr>
        <td>
            <div class="box">
                <div class="arrow-bottom"></div>
            </div>
        </td>
        <td>
        <p>.arrow-bottom{ border-width:50px; border-color:transparent transparent blue transparent;  border-style:dashed dashed solid dashed; border-top:none;}
</p>
        </td>
    </tr>
    <tr>
        <td>
            <div class="box">
                <div class="arrow-left"></div>
            </div>
        </td>
        <td>
        <p>.arrow-left{ border-width:50px; border-color:transparent transparent transparent black;  border-style:dashed dashed dashed solid; border-right:none;}
</p>
        </td>
    </tr>
</table>

</body>
</html>

 

分享到:
评论

相关推荐

    css实现图片(箭头)无缝滚动(向右)

    这个“css实现图片(箭头)无缝滚动(向右)”的主题主要涉及到CSS动画和定位技术,我们将深入探讨如何使用CSS来创建这种效果。 首先,要实现图片的无缝滚动,我们需要使用`@keyframes`规则来定义一个动画。这是一...

    css3箭头菜单效果.rar

    本教程将深入探讨如何使用CSS3实现箭头菜单效果。 首先,我们需要理解CSS3中的关键特性,如选择器增强、边框与背景图像、转换(Transforms)、渐变(Gradients)以及动画(Animations)。这些特性共同作用,可以让...

    纯CSS箭头效果

    ### 纯CSS箭头效果实现方法 在Web开发中,使用CSS来创建美观且功能性的用户界面是一项基本技能。本文将详细介绍如何仅通过CSS来实现一个带有箭头的菜单效果,无需借助任何图片资源或JavaScript代码。这种方法不仅...

    css 聊天窗口 小箭头 气泡效果

    在本主题"css 聊天窗口 小箭头 气泡效果"中,我们将探讨如何使用纯CSS技术来创建具有小箭头和气泡效果的聊天窗口。这个效果通常用于模拟现实生活中对话气泡的视觉表现,使用户能够清晰地识别出消息的发送者和接收者...

    纯CSS流程步骤箭头样式

    本主题聚焦于一种常见的网页设计元素——"纯CSS流程步骤箭头样式",这是一种高效、优雅地呈现序列或流程的方法,无需依赖图像或JavaScript,完全由CSS实现。 首先,"纯CSS"意味着我们仅通过CSS(层叠样式表)来控制...

    css制作带箭头的css边框

    - **透明度处理**:使用`transparent`关键字来实现箭头两侧的透明效果。 #### 应用场景 1. **网站导航菜单**:为下拉菜单添加箭头指示符。 2. **提示框**:用于提示用户注意特定信息或操作时,增强交互性和美观性...

    纯CSS3实现多种箭头绘制及动画.rar_css 绘制 动画_css3箭头动画_cupipo_箭头 动画 css_纯CSS3实现

    在标签中提到的“css3箭头动画”,暗示了这个压缩包可能包含多个示例,展示了如何使用CSS3动画技术来制作动态箭头效果,这些效果可能用于加载指示器、导航提示或其他交互式元素。 在压缩包的文件名“pure-css3-...

    css制作上下左右箭头

    利用CSS,我们可以轻松实现各种复杂的视觉效果,包括制作上下左右箭头。这些箭头在用户界面中广泛使用,可以指示方向、引导用户注意力或者作为导航元素。以下将详细讲解如何使用CSS来创建这些箭头。 首先,我们可以...

    14种CSS焦点图箭头导航动画效果Demo

    例如,通过`@keyframes`规则定义动画的开始和结束状态,然后将这个动画应用到元素上,就可以实现箭头的动态效果。同时,`animation-duration`、`animation-delay`和`animation-timing-function`等属性可以调整动画的...

    div+css布局制作箭头步骤流程样式 - div+css教程

    在实际操作中,我们可能还需要创建多个`div`,每个代表箭头的一部分,以便实现更多复杂的效果,如带有填充色的箭头或不同形状的箭头。 志峰创业室提供的这个`div+css教程`案例源码,FengkingSetUpCSS,很可能包含了...

    css3箭头菜单效果.zip

    接下来,我们利用CSS3来实现箭头效果。CSS3引入了新的选择器、伪类和属性,使得创建动态效果变得更加容易。在这个菜单中,我们可以通过以下方式添加箭头: 1. **伪元素**:使用`::before`或`::after`伪元素为每个...

    css按钮、div等元素的流光+边框+滑动+文字覆盖+聚焦效果+水波样式

    使用css实现多种特效 全部效果: 1.默认三种主题:确认、取消、警告,适用于以下所有特效 2.流光效果:流光背景、流光边框 3.边框效果:双旋转边框、单旋转边框、呼吸效果边框 4.滑动效果:反光滑动、箭头滑动、中央...

    基于Bootstrap的纯CSS3箭头按钮样式

    对于这个基于Bootstrap的箭头按钮,设计师可能通过修改Bootstrap的默认按钮类(如`.btn`, `.btn-primary`, `.btn-secondary`等),添加自定义CSS3样式,来实现箭头效果。可能的方式包括但不限于: - 使用SVG图标或...

    jQuery和CSS3箭头式滑块特效

    **jQuery和CSS3箭头式滑块特效**是一种在网页设计中常见的交互元素,它能够为用户提供直观且吸引人的导航体验。在这个特效中,我们利用了JavaScript库**jQuery**的强大功能以及**CSS3**的新特性,将传统的input ...

    CSS焦点图箭头导航动画效果.zip_CSS焦点图箭头导航动画效果_shootrqq

    在实际应用中,设计师可以根据自己的需求和网站风格选择合适的箭头动画效果,并通过修改"index.html"和"css"文件中的代码来实现。同时,为了确保兼容性,这些动画效果应该已经经过测试,可以在主流浏览器如Chrome、...

    纯css3带动画效果的左右滑动按钮

    【纯css3带动画效果的左右滑动按钮】是一种利用CSS3特性实现的交互式设计,主要用于创建具有平滑动画和视觉吸引...同时,这种纯CSS实现的滑动按钮也意味着更少的代码和更快的加载速度,对于优化网页性能具有积极意义。

    div+css布局制作横向带箭头步骤流程样式

    利用`border`属性和`transform`属性,可以创建指向下一个步骤的箭头效果。 ```css .step:not(:last-child) .step-content::before { content: ""; position: absolute; top: 50%; right: -15px; /* 调整箭头的...

    纯css块边框流动线条效果

    用css实现边框流动光线效果.........................................................................................

    div+css布局制作箭头步骤流程样式

    接下来,我们需要编写 CSS 样式来实现箭头效果。首先,我们可以为 `.step-container` 设置一个固定宽度,并将其设置为 `display: flex`,以使步骤水平排列: ```css .step-container { display: flex; justify-...

    css向左箭头

    描述中提到的"用border写的左右上下箭头"是指利用CSS边框(border)属性来创建这种箭头效果,这是一种巧妙且灵活的方法,尤其适用于简单的UI元素。 首先,让我们深入了解一下CSS中的`border`属性。`border`属性是一...

Global site tag (gtag.js) - Google Analytics