css制作三角形,下拉框三角形

网站制作中常常需要下拉框,而如果下拉框如果只是单纯的矩形则会显得太过单调,所以这次教大家利用css制作三角形放在矩形上面

首先利用css制作三角形

    div {
        width:0px;
        height:0px;
        border-top:20px solid transparent;
        border-left:20px solid transparent;
        border-right:20px solid transparent;
        border-bottom:20px solid green;
       }
<div></div>

然后就是将这个三角形放到矩形上面注意这里如果想要箭头朝向哪边就将哪边的颜色显示,其余用透明就行

div {
    width:150px;
    height:150px;
    position:relative;
    margin:50px auto;
}
div p {
    border:1px solid #000;
    width:100px;
    height:100px;
}
div span {
    display:block;
    width:0px;
    height:0px;
    border-top:20px solid transparent;
    border-left:20px solid transparent;
    border-right:20px solid transparent;
    border-bottom:20px solid black;
    position:absolute;
    top:-40px;
    left:0;
}
div span.blank {
    border-top:19px solid transparent;
    border-left:19px solid transparent;
    border-right:19px solid transparent;
    border-bottom:19px solid white;
    top:-37px;
    left:1px;
}

这个具体数值大家可以看情况在进行调节!

转载请注明出处:http://www.ly89.cn/detailB/34.html

时间: 2024-08-24 21:13:42

css制作三角形,下拉框三角形的相关文章

代教材之(用DIV+CSS定义漂亮下拉框select)

1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta http-equiv="X-UA-Compatible" content="IE=edge" /> 5 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 6 <title>代教材之

Jquery制作--美化下拉框

平常我们用的原生select下拉框,大部分样式没办法修改,导致在不同的浏览器里面会跟设计图的风格大相径庭.所以为了能让它美化起来,就用JQ模拟了一个下拉框,可以随意定义样式.原生的下拉框也保留在div里面隐藏着,方便后台开发人员对其进行操作.效果图如下: HTML代码如下: <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <tit

jq+css模拟模糊搜索下拉框实现

html: @*输入框*@ <div> <input type="text" style="width: 85%; height: 34px;" onkeyup="InputChange(this)" id="txtInput"> </div> @*模拟下拉框*@ <div class="divselect" id="dpSelect">

css制作简单下拉菜单

要点:定位,隐藏,显示. (一)先建一个两次列表 <ul id="ul1"> <li>首页</li> <li>第二页 <ul> <li><a href='#'>one</a></li> <li><a href='#'>two</a></li> <li><a href='#'>three</a>&l

纯css实现select下拉框并排显示

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> * { margin: 0; padding: 0; } select { text-align: center; height: 50px; overflow: hidden; border:

css模拟下拉框,vue获取双向绑定的值

原生的下拉框用vue获取值双向绑定简直不要太好用,Duang的一下就行了 <div id="datePrice"> <select v-model="selected" id="dataSel" class="dataSel" v-on:change="change"> <option v-for="item in dateList" v-bind:valu

jQuery制作简洁的多级联动Select下拉框

今天我们要来分享一款很实用的jQuery插件,它是一个基于jQuery多级联动的省市地区Select下拉框,并且值得一提的是,这款联动下拉框是经过自定义美化过的,外观比浏览器自带的要漂亮许多.另外,这个Select下拉框也可以绑定下拉事件,并获取当前选中项的值. html代码: <div class="wrap">        <div class="nice-select" name="nice-select">   

使用checkbox实现纯CSS下拉框

今天给大家讲一个css例子,主要内容是使用checkbox实现纯css下拉框,要用到了HTML元素的checkbox 和CSS3选择器(http://www.maiziedu.com/course/web/228-2627/),并没有用到JavaScript.例子如下: 实现过程: HTML结构 <div class="dropdown"> <input type="checkbox" id="checkbox_toggle"&

css实现下拉框

CSS: a, label { display: block; border-bottom: 1px solid #ccc; padding: 1em 2em; width: 100%; color: #000; text-decoration: none; cursor: pointer; } .all-items { display: none; } .show-all { display: none; } .list { position: relative; padding-bottom