精华内容
下载资源
问答
  • 代表一个字符串作为前面命令的标准输入 $ cat <<< 'hi there' hi there <<代表一个“here document”的开始 $ cat <<EOF >hi >there &

    shell命令中<<</<</<的区别

    • <<<代表一个字符串作为前面命令的标准输入
    $ cat <<< 'hi there'
    hi there
    
    • <<代表一个“here document”的开始
    $ cat <<EOF
    >hi
    >there
    >EOF
    hi
    there
    

    EOF可以是任意字符串代表结束
    "here document"在shell脚本中经常用来将一大段文字输入到一个文件

    cat > some-file <<FILE
    foo
    bar
    bar bar
    foo foo
    FILE
    
    • <将一个文件的内容作为命令的标准输入
    $ cat < /etc/fstab
    /dev/sda2               /boot   ext4            nosuid,noexec,nodev,rw,noatime,nodiratime       0 2
    /dev/sda4               /       ext4            rw,noatime,nodiratime,  0 1
    /dev/sdb5               /var    ext4            nosuid,noexec,nodev,rw,relatime 0 2
    
    展开全文
  • 使用过原生select做网页开发的人,一定会对select的两个问题痛心疾首,箭头没办法使用css改造,二是显示文字没办法居中。 首先,如果你有足够时间的话,请改用jquerymobile。jquerymobile提供了移动端非常强大的...

    使用过原生select做网页开发的人,一定会对select的两个问题痛心疾首,一是箭头没办法使用css改造,二是显示文字没办法左右居中。

    首先,如果你有足够时间的话,请改用jquerymobile。jquerymobile提供了移动端非常强大的各种控件。对select除了基本css改造外,还支持选项的分组、多选等各种样式。

    其次,使用div模拟,网上有较多的使用div+css模拟select的案例,可以找来参考。

    最后,如果你对前端开发不熟,而且又想偷懒的话,可以采用本文中的土鳖方法。

    改造箭头

    博主在开发微信上的H5应用时 ,发现border:none和background:none在微信浏览器里面是无效的。在网上找到一个办法,直接清除了select的样式:

    appearance:none;
    -moz-appearance:none; /* Firefox */
    -webkit-appearance:none; /* Safari 和 Chrome */

    apperance属性可以改观元素的外观,加上这段css后,select元素就没有了边框、箭头和背景。appearance属性还可以使用元素显示出别的控件样式,例如button或者listbox。

    接下来使用自定义的箭头放到select之上就可以了,可以将箭头盖在select之上,麻烦的是要考虑布局和事件的问题。

    如果对箭头的要求比较不高,可以使用<b></b>标签,<b>本来是用于给文字加粗的,但如果文字是空的话,其border属性可以模拟一个箭头效果出来。

    <select class="some"></select>
    <b></b>

    select {
        width: 60%;
        height: 40px; 
        background-color: rgb(246, 171, 138);
        appearance: none;
        -moz-appearance: none;
        -webkit-appearance: none;
    }
    
    b {
        border-color: #FFF rgb(246, 171, 138) rgb(246, 171, 138);
        border-style: solid;
        border-width: 4px;
        position: absolute;
        top: 36px;
        margin-left: -22px;
    }

    参见上述css,<b>标签的border属性,只有最上方设置成白色,其他三个方向上的颜色和select背景一样,这样,就可以呈现出来。另外,这种办法因为是对文本的修饰,所以并不会影响select属性的点击事件。效果如下图:


    文字左右居中

    select标签的另外一大难题就是文字的左右居中问题,text-align:center不起作用。幸运的是,有一个属性对select还是有效的,这就让我们操作文字居中有了可能。这个属性就是text-indent,文字缩进。

    只要通过js计算出select的宽度和文字的宽度,得到缩进距离,就能实现文字居中了。

    select的宽度很好计算,关键是文字的宽度怎么办呢?div是不能测量文字长度的,<span>刚好就可以,所以很简单,在页面某个位置放一个display:none的span标签,文字属性设置和select文字属性完全一样,塞上一两个汉字,专门用来测量文字宽度

    博主就是通过这样的土鳖办法来解决的。在实际操作中,发现<span>测量出来的文字宽度和select下用到文字宽度有一丢丢差异,肉眼观察还是能觉察到的。估计是<span>和select字体没能设置到完成相同,搞不清楚原因在哪。博主直接将测试的文字宽度乘以一个系数(例如1.1),调整到差不多一致。

    前端路长,坑多,还是要多下功夫!

    展开全文
  • 制作下角箭头的.9图片

    千次阅读 2016-04-27 18:13:32
    如果不.9图片,前面的箭头肯定会随着信息长度变化而变化,那肯定是毁三观的。 认识.9图片 .9图片保证不失真,在最外层加了圈区域设置功能,通过用纯黑色颜色来设置(必须是纯黑,#000000)。共四边,每边的

    .9图片介绍

    1. 简单了解
      .9图片在APP中用的非常多,主要是为了防止图片缩放后造成变形,确保图片不失真。
      典型的就是微信的聊天界面,如对方信息长短不一,但背景使用的都是同一张图片。
      这里写图片描述

      如果不.9图片,前面的箭头肯定会随着信息长度变化而变化,那肯定是毁三观的。
      这里写图片描述

    2. 认识.9图片
      .9图片保证不失真,在最外层加了一圈区域设置功能,通过用纯黑色颜色来设置(必须是纯黑,#000000)。共四个边,每个边的功能如下:

    左边:纵向拉伸区域(上下)
    上边:横向拉伸区域(左右)

    右边:前景内容区域的高
    下边:前景内容区域的宽
    这里写图片描述这里写图片描述
    左边和上边是拉伸的区域,图片被拉伸后,设置的区域会被拉伸,其他地方会保持原大小。
    右边和下边是显示前景的区域,前景的内容只能显示在此区域。如果未设置,前景将被挤出来,相当于两个控件一样,一个背景的控件,一个是内容的控件,是并排关系,不是叠加关系了。

    所以.9图片没有特殊情况下,都要设置四个边的。
    下面结合以前学的PS技术来完成右下角箭头的制作

    用PS制作右下角箭头

    1. 新建一张图片,大小为20px*20px,背景内容选透明。因为箭头小,所以图片的尺寸可以尽量小。
      这里写图片描述

    2. 缩放图片至适合大小(Alt+鼠标上滚),标尺的单位是像素,知道我放到多大了吧
      这里写图片描述

    3. 画三角形。画法很多,这里介绍三种
      1). 用钢笔
      使用钢笔(P)的时候不要拖动,直接点击三角形的三个顶点就可以。这里画了两个边都是8px,
      这里写图片描述
      转成选区(Ctrl+Enter)。
      这里写图片描述
      2). 用多边形
      使用多边形(U),把顶部属性栏中“边:”数改为3
      从上面(或左边)坐标上拉一根参考线到12像素的位置(菜单栏 - 视图,可清除)。点击右下角,按住Shift(45°的倍数),往右下角拖动,直到三角形在画布中的区域与参考线相交为止
      这里写图片描述

      3). 矩形转三角形
      先用选框工具选择8*8的区域
      这里写图片描述
      填充颜色(Alt+Backspace/Delete)。
      右键——自由变换
      右键——斜切
      这里写图片描述
      把鼠标移动到左上角,变成“白色三角形”后,向下拖动到底部(刚好是斜切了45°。Canvas中经常用到矩阵Matrix,它的skew斜切就是这样做的)。
      这里写图片描述

    4. 填充颜色
      填充前景色(Alt+Backspace/Delete)。前景色设置在左边工具栏
      这里写图片描述

    5. 周围添加.9图片区域设置空间
      四周放大一个像素,修改画布大小(Ctrl+Alt+C)。因为四周都要加,所以宽高加2px。当然在画图时把画布缩小一个像素来画也可以,就不需要此步骤了。
      这里写图片描述
      这里写图片描述
    6. 保存,选PNG格式,并把后缀名改为.9.png。保存时弹出PNG选项,默认设置。
      这里写图片描述

    操作说明:
    取消选区选择:Ctrl+D
    删除颜色:选择区域(M) -> 删除(Delete)
    删除不了,是因为没有栅格化图层,右键图层

    制作.9图片

    1. 方法一:用PS
      修改前景色为纯黑色,在最外围添加纯黑色。用矩形选框或矩形工具都可以。四个顶角的像素不要设置
      这里写图片描述

    2. 方法二:开发工具自带的draw9patch.bat
      如果没有打开AS,直接打开软件编辑(Eclipse和AS都在SDK目录下的\tools\draw9patch.bat)
      如果图片放入了drawable里,双击就会自动打开此软件。直接拖拉边界线就行,非常方便
      这里写图片描述
      说明,如果给的.9图片最外层的一圈像素没有设置区域,draw9patch.bat会自动把最外层的像素清空,用于设置区域

    这里的图片仅适用我的分辨率,为了更好的效果,需要制作不同分辨率的图,以达到屏幕适配

    最终效果如下:
    这里写图片描述

    最后附上两种聊天对话框背景图片的制作图片:
    这里写图片描述这里写图片描述

    发现我挺适合写操作说明书的,如此地详细(啰嗦)。。。⊙﹏⊙b汗

    展开全文
  • 因为这箭头的原因,项目一直更新不了,我目前的解决方法是: 直接把本地项目删除,然后在重新检测出svn上的项目。在删除项目前,先备好分。
    因为这个双箭头的原因,项目一直更新不了,我目前的解决方法是:
    直接把本地项目删除,然后在重新检测出svn上的项目。在删除项目前,先备好分。

    还有不懂的,可以加QQ群详细讨论,群号:247466735
    展开全文
  • 3、显示效果(图片:参考百度地图) <!DOCTYPE html> <script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.2.1/jquery.min.js"></script> .routebox-revert-icon { position: ...
  • 最近在学习利用矢量图VectorDrawable实现动画,发现矢量图也很强大,很多动画效果都可以简单实现,下面就是其中一个简单箭头左右移动的动画。 下面开始实现这动画效果1. 在res文件夹下创建animator文件夹2. ...
  • 1)怎样修改左边这箭头的颜色? 2)怎样修改右边这三点的颜色、怎样把这三点替换成...(1)toolbar可以通过设置setNavigatetionIcon,传入一个icon替换掉最左边的小箭头,但是需要自己实现其动作。 (2)在你自己
  • js实现图片左右移动轮播

    千次阅读 2016-11-23 20:05:49
    2.移入图片时自动轮播停止,并且有左右两个箭头. 3.图片下方有排按钮,可以点击进行切换,并且按钮的样式也随之切换.代码如下: html+css:*{ margin: 0; padding: 0; } html,body{ width: 100%;
  • 1)怎样修改左边这箭头的颜色? 2)怎样修改右边这三点的颜色、怎样把这...(1)toolbar可以通过设置setNavigatetionIcon,传入一个icon替换掉最左边的小箭头,但是需要自己实现其动作。 (2)在你自己的Theme定义
  • 如何在Visio里面添加“箭头

    千次阅读 2017-11-06 23:20:32
    Visio里面的基本形状中有一个箭头形状,可选的有不同的“”箭头,包括圆角或尖角等,但是没有箭头。 现在提供种可行的方法添加“箭头”: (1)依然添加个“箭头”; (2)右击打开“设置形状格式”...
  • 网页图片左右滚动特效实例

    千次阅读 2015-05-28 14:18:43
     很多网站上都有这单击左右箭头滚动图片的效果; 看下代码: jq控制左右箭头滚动图片列表 *{ margin:0; padding:0;font-size: 12px;} ul{ list-style:none;} .slider{ width:960px;border: 1px ...
  • 两个箭头的Button上添加脚本ClickToDragBtn.cs using UnityEngine; //点击之后实现拖拽效果的切换 public class ClickToDragBtn : MonoBehaviour { /// /// 枚举:按钮点击后要实现拖拽效果的方向 /// ...
  • 1.在.wxml文件中新增个标签 <view class="arrow"></view> 2.创建箭头样式 ...其实现方法很简单,就是创建两个边框,然后旋转45°就OK了,是不是很简单!! 实现效果: 体验小程序:
  • 使用hello mui主要设计,开始不知道怎么做,后来突然想到使用position:absoulte;可以将元素固定到某位置,所以就在和导航栏同一DIV级别的地方添加了span元素,虽然图表没有特别的美化,但是总体的功能实现了。 ...
  • ![图片说明](https://img-ask.csdn.net/upload/201612/02/1480647554_69044.png) ...我用swipers做滑动效果,在swiper-slide里面放了一个ul ,点击左右按钮怎么让它只移动一个li,而不是全屏移动。 求大虾指导
  • 不是hmtl中的type=number这种。图如下: ![图片说明](https://img-ask.csdn.net/upload/201611/30/1480473447_231548.png)
  • layui表格td右侧出现箭头

    千次阅读 2020-01-09 18:04:51
    layui 表格td在鼠标悬停的时候右侧出现一个下拉箭头,如下图: 点击下拉箭头出现如下图效果: 解决办法: 给样式加上 .layui-table-grid-down { display : none ; } 就解决了。
  • Jquery和纯JS实现轮播图()--左右切换式

    万次阅读 热门讨论 2017-04-28 13:01:44
    给大家分享下常见 的左右切换式轮播图; 、页面结构 对于左右切换式的轮播图的结构主要分为以下几部分: 1、首先是外围部分...4、然后是图片两端的左箭头右箭头 7、然后是一个按钮层,用来定位图片组的i
  • 纯css实现各种箭头图片效果

    千次阅读 2019-02-09 02:16:20
    我们经常会通过使用css来实现某些图片的来达到不使用真正意义上的图片的效果,今天就尝试着使用纯css来实现几常见的箭头效果 下面的css都是使用在span标签上的 1.普通箭头 向上箭头 图片效果: 代码: ....
  • android 左右切换对话框 dialog

    万次阅读 2018-08-08 10:32:37
    对话框很简单,就是new 一个对象,然后给他设置各种各样的属性,网络有很多Dialog的教程,我甚至还看到过仿IOS的Dialog,效果很棒。 不过我大android 真的要抄袭 IOS ,相对于封闭的IOS,android 有什么不能实现? ...
  • /*spinbox 抬起样式*/ QTimeEdit::up-button,QDoubleSpinBox::up-button,QSpinBox::up-button {subcontrol-origin:border; subcontrol-position:right; image: url(:/ico/up_right.png); ......
  • 经过艰苦的努力,终于在远景论坛另一个帖子上找到了解决法案: 控制面板里有一个的选项,是不是被你勾上了? 控制面板\轻松访问\轻松访问中心\使鼠标更易于使用 防止将窗口移动到屏幕边缘时自动排列窗口。 我...
  • Notepad++有个“移动到另视图”功能,当需要比较两个文件时非常方便。两个视图的分布可以是左右式,也可以是上下,看各人习惯。今天我终于找到了切换上下或左右的方法,记录如下: 如下图,必须在红框标注的那个...
  • 文本长短不一致,css让其左右两侧对齐

    万次阅读 多人点赞 2020-08-13 14:08:09
    许多小伙伴在写css样式的时候经常会遇到这样的一个需求,让行长短不一的文本对齐,让其更加美观。部分小伙伴想到的就是 text-align:center; 但是出来的效果却跟理想的有差距。 <!DOCTYPE html> <...
  • 个左右两个箭头的按钮,在左边的树装菜单的上,点上了就可以了;如果不需要,不要点就可以了。
  • 使用Vue写一个图片轮播组件

    万次阅读 2018-03-23 15:53:05
    在制作这组件之前,笔者google了不少关于轮播的文章,发现实现一个轮播的思路虽然各有不同,但是大的逻辑其实差不多,本文主要依据慕课网上焦点轮播图特效这节课,不过慕课网主要用原生JS写,而笔者则用Vue进行了...
  • HTML简易轮播图:上下箭头及按钮组切换图片 开发工具与关键技术:Adobe Dreamweaver CC 2017 ...下面为一个简易轮播图,可左右箭头及按钮组进行切换图片 HTML部分 CSS部分 JavaScript部分 下图...
  • vue+js实现 点击箭头实现图片切换

    千次阅读 2018-06-11 19:14:47
    前端需求是 返回的图片数据能够点击箭头切换代码如下 &lt;div class="pubuItemsBox"&gt; &lt;!-- 修改部分5.23晚 --&gt; &lt;template v-for="(orderEvent, index) in ...
  • 我是一个非常讨厌拥堵人,嗯,谁都讨厌,但是我的这种厌恶之感已经影响严重影响到了我的作息时间,加上我同意讨厌太阳,所以说我一般早上七点左右就到公司上班了,下午没要紧事的话我必须五点五十前离开公司,我必须...
  • //以下代码添加数字按钮和按钮后的半透明条,还有上页、下一页两个按钮 var btn = "<div class='btnBg'></div><div class='btn'>"; for(var i=0; i ; i++) { btn += "<span></span>"; } btn += ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 87,361
精华内容 34,944
关键字:

一左一右两个箭头的图片