精华内容
下载资源
问答
  • css3下划线文字导航代码是一款css3 animation属性制作简单的滑动下划线文字导航,文字下划线效果代码。
  • css3下划线文字导航代码是一款css3 animation属性制作简单的滑动下划线文字导航,文字下划线效果代码。
  • iOS 带下划线文字

    千次阅读 2016-01-06 15:56:00
    UILabel、UIButton设置下划线

    UILabel和UIButton有的时候需要添加下划线,简单的作法就是通过默认的 NSMutableAttributedString设置
    UILabel设置下划线:

    UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(10, 100, 310, 50)];
        label.backgroundColor = [UIColor redColor];
        [label setLineBreakMode:NSLineBreakByWordWrapping];
        label.numberOfLines =3;
        [label setFont:[UIFont systemFontOfSize:14]];
        NSMutableAttributedString *content = [[NSMutableAttributedString alloc]initWithString:[NSString stringWithFormat:@"博文地址:http://www.cnblogs.com/xiaofeixiang 博客园-FlyElephant QQ群:228407086"]];
        NSRange contentRange = {0,[content length]};
        [content addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:contentRange];
    
        label.attributedText = content;
        [self.view addSubview:label];

    UIButton设置下划线:

    UIButton *button=[[UIButton alloc]initWithFrame:CGRectMake(10, 200, 80, 30)];
        NSMutableAttributedString *title = [[NSMutableAttributedString alloc] initWithString:@"FlyElephant"];
        NSRange titleRange = {0,[title length]};
        [title addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:titleRange];
        [button setAttributedTitle:title
                          forState:UIControlStateNormal];
        [button setBackgroundColor:[UIColor redColor]];
        [button.titleLabel setFont:[UIFont systemFontOfSize:14]];
        [self.view addSubview:button];
    展开全文
  • 但是,很遗憾的是,对于设计做的下划线用浏览器默认属性样式很难调整,使用这个属性并不能调整下划线文字的间距,而且对于下划线的颜色也不好调整,而使用<u></u>这个标签也是同样的效果。例子:<!DOCTYPE html> ...

    最开始的时候了解下划线的属性是:

    text-decoration:underline;
    

    但是,很遗憾的是,对于设计做的下划线用浏览器默认属性样式很难调整,使用这个属性并不能调整下划线与文字的间距,而且对于下划线的颜色也不好调整,而使用<u></u>这个标签也是同样的效果。

    例子:

    <!DOCTYPE html>
    <html>
    <head>
    	<meta charset="UTF-8">
    	<title>默认下划线</title>
    	<style>
    		.test-underline {
    			text-decoration: underline;
    		}
    	</style>
    </head>
    <body>
    
    	<p>
    		<a class="test-underline">用text-underline 属性设置下划线</a>
    	</p>
    	<p>
    		<u>用&lt;u&gt;标签设置下划线</u>
    	</p>
    
    </body>
    </html>
    

    效果图:
    这里写图片描述

    后来在多次测试中,发现<span></span>可以很方便解决问题,span使用padding-bottom和border-bottom不会影响整体的布局。

    在文字外加上span标签,再给span标签设置padding-bottom和border-bottom属性的值,padding-bottom可以很方便调整下划线与文字的间距,比如padding-bottom: 5px,下划线的颜色与粗细用border-bottom就可以改变,比如:border-bottom: 2px solid #f89,如下:

    span {
    	padding-bottom: 5px;
    	border-bottom: 2px solid #f89;
    }
    

    利用这种方法,发现下面这种下划线很容易制作下划线,简单例子:

    完整代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>用span制作下划线</title>
    	<style>
    		body {
    			padding: 0;
    			margin: 0;
    			font-family: "Microsoft Yahei";
    		}
    		ul {
    			list-style: none;
    			padding-left: 0;
    			margin: 0;
    		}
    
    		/*清除浮动*/
    		.clearfix {
    			*zoom: 1;
    		}
    		.clearfix:before,.clearfix:after {
    			display: table;
    			line-height: 0;
    			content:  "";			
    		}
    		.clearfox:after {
    			clear: both;
    		}
    		.nav {
    			width: 600px;
    		}
    
    		.nav li {
    			float:left;			
    		}
    		.nav a {
    			box-sizing: border-box;
    
    			display: inline-block;
    			text-align: center;
    			width: 100px;
    			height: 50px;
    			color: #fff;
    			padding: 12px 5px;
    			background: #424a58;
    
    			text-decoration: none;
    			cursor: pointer;
    		}
    		.nav a.active>span ,  .nav a:hover>span {
    			/*关键代码*/
    			padding-bottom: 5px;
    			border-bottom:  2px solid #fff;
    		}
    	</style>
    
    </head>
    <body>
    	<div>
    		<ul class="nav clearfix">
    			<li><a class="active"><span>套装模板</span></a></li>
    			<li><a><span>标题</span></a></li>
    			<li><a><span>图片</span></a></li>
    			<li><a><span>背景图</span></a></li>
    			<li><a><span>卡片</span></a></li>
    			<li><a><span>分割线</span></a></li>
    			<li><a><span>关注和原文</span></a></li>
    			<li><a><span>名片</span></a></li>
    			<li><a><span>其他</span></a></li>
    			<li><a><span>贴纸</span></a></li>
    			<li><a><span>布局</span></a></li>
    			<li><a><span>零件</span></a></li>			
    
    		</ul>
    	</div>
    </body>
    </html>
    

    效果图:
    这里写图片描述

    通过span设置下划线的关键代码:

    .nav a.active>span ,  .nav a:hover>span {
    	padding-bottom: 5px;
    	border-bottom:  2px solid #fff;
    }
    

    改变下划线间距和颜色,也不影响整体布局:

    .nav a.active>span, .nav a:hover>span {
        padding-bottom: 9px;
        border-bottom: 2px solid #48C2F9;
    }
    

    这里写图片描述

    完整代码:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>用span制作下划线</title>
    	<style>
    		body {
    			padding: 0;
    			margin: 0;
    			font-family: "Microsoft Yahei";
    		}
    		ul {
    			list-style: none;
    			padding-left: 0;
    			margin: 0;
    		}
    
    		/*清除浮动*/
    		.clearfix {
    			*zoom: 1;
    		}
    		.clearfix:before,.clearfix:after {
    			display: table;
    			line-height: 0;
    			content:  "";			
    		}
    		.clearfox:after {
    			clear: both;
    		}
    		.nav {
    			width: 600px;
    		}
    
    		.nav li {
    			float:left;			
    		}
    		.nav a {
    			box-sizing: border-box;
    
    			display: inline-block;
    			text-align: center;
    			width: 100px;
    			height: 50px;
    			color: #fff;
    			padding: 12px 5px;
    			background: #424a58;
    
    			text-decoration: none;
    			cursor: pointer;
    		}
    		.nav a.active>span ,  .nav a:hover>span {
    			padding-bottom: 8px;
    			border-bottom:  2px solid #fff;
    		}
    	</style>
    
    </head>
    <body>
    	<div>
    		<ul class="nav clearfix">
    			<li><a class="active"><span>套装模板</span></a></li>
    			<li><a><span>标题</span></a></li>
    			<li><a><span>图片</span></a></li>
    			<li><a><span>背景图</span></a></li>
    			<li><a><span>卡片</span></a></li>
    			<li><a><span>分割线</span></a></li>
    			<li><a><span>关注和原文</span></a></li>
    			<li><a><span>名片</span></a></li>
    			<li><a><span>其他</span></a></li>
    			<li><a><span>贴纸</span></a></li>
    			<li><a><span>布局</span></a></li>
    			<li><a><span>零件</span></a></li>			
    
    		</ul>
    	</div>
    </body>
    </html>
    

    《CSS揭秘》中也有一些下划线自定义的方法:
    (1)用border-bottom

    a[href]{
    	border-bottom: 1px solid gray;
    	text-decoration: none;
    }
    

    (2)用display:inline和line-height一起来调整与文本得间隙

    display: inline-block;
    border-bottom: 1px solid gray;
    line-height: .9;
    

    (3)还可以用box-shadow来模拟下划线

    box-shadow: 0 -1px gray inset;
    

    例子:

    <!DOCTYPE html>
    <html lang="en">
    <head>
    	<meta charset="UTF-8">
    	<title>《CSS揭秘》自定义下划线</title>
    	<style>
    		body {
    			font-family: "Microsoft Yahei";
    		}
    		a {
    			text-decoration: none;
    			color: #000;
    		}
    		.underline1 {
    			border-bottom: 1px solid gray;
    		}
    		.underline2 {
    			display: inline-block;
    			border-bottom: 1px solid gray;
    			line-height: .9;
    		}
    		.underline3 {
    			box-shadow: 0 -1px gray inset;
    		}
    	</style>
    </head>
    <body>
    	<p>
    		<a class="underline1" href="#">
    			用border-bottom 来自定义下划线
    		</a>
    	</p>
    	<p>
    		<a class="underline2">
    			用display:inline-block 和 line-height 调整下划线间距
    		</a>
    	</p>
    	<p>
    		<a class="underline3">
    			用box-shadow 模拟下划线
    		</a>
    	</p>
    </body>
    </html>
    

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

    其他资源:(下面这两个网址测试时发现在火狐可以,谷歌不行)
    (1)http://dabblet.com/gist/58f3d67d5bb0f8338776
    (2)http://dabblet.com/gist/c9184f634e9e9efde6e8

    展开全文
  • js+css3下划线文字导航菜单特效是一款个性的网站导航菜单,鼠标经过显示下划线效果,还可以改变颜色。
  • 一款个性的js+css3下划线文字导航菜单特效代码,鼠标经过导航文字时显示下划线效果,还可以改变颜色。
  • iOS文字下划线

    2017-07-25 15:11:13
    贯穿中间的横线 线的颜色与文字颜色一致  NSMutableAttributedString * str = [[NSMutableAttributedString alloc] initWithString:@"¥3500"];  [str addAttribute:...

    贯穿中间的横线 线的颜色与文字颜色一致

      NSMutableAttributedString * str = [[NSMutableAttributedString alloc] initWithString:@"3500"];

      [str addAttribute:NSStrikethroughStyleAttributeName value:@(NSUnderlinePatternSolid | NSUnderlineStyleSingle) range:NSMakeRange(0, 5)];

      你的Label.attributedText = str;


    文字添加下划线,线的颜色与文字颜色一致

      NSMutableAttributedString * str = [[NSMutableAttributedString alloc]initWithString:@"3500"];

      [str addAttribute:NSUnderlineStyleAttributeName value:[NSNumber numberWithInteger:NSUnderlineStyleSingle] range:NSMakeRange(0, 5)];

        你的Label.attributedText = str;



    展开全文
  • 2020-08-31 13:54:27来源:亿速云阅读:65作者:小新这篇文章将为大家详细讲解有关css添加文字下划线样式的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章可以有所收获。首先我们来了解...

    css添加文字下划线样式的方法

    发布时间:2020-08-31 13:54:27

    来源:亿速云

    阅读:65

    作者:小新

    这篇文章将为大家详细讲解有关css添加文字下划线样式的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。

    首先我们来了解一下css添加文字下划线样式的方法有哪些。

    1、css text-decoration属性添加文字下划线样式

    2、css border-bottom属性添加文字下划线样式

    下面我们通过简单的代码示例,为大家详细介绍一下这两种css添加文字下划线样式的实现方法!

    css text-decoration属性添加简单文字下划线样式

    代码示例:

    css 文字下划线样式

    .demo span{

    text-decoration:underline;

    }

    这是一段测试文字,亿速云!

    效果图:

    bc6ec74282081771fe1e58eebbac8c14.png

    css text-decoration属性添加的下划线是最简单样式,而且没有办法设置什么比较特别的样式,比如把下划线设置成虚点状的。下面我们看看另一种添加下划线的方法,可以设置不同的下划线样式。

    css border-bottom属性添加文字下划线样式

    代码示例:

    css 文字下划线样式

    .demo{

    width: 400px;

    height: 400px;

    margin:100px auto;

    }

    .demo1 span{

    border-bottom: 1px solid #000000;

    }

    .demo2 span{

    border-bottom: 5px solid #0081EF;

    }

    .demo3 span{

    border-bottom: 2px dashed #000000;

    }

    .demo4 span{

    border-bottom: 2px dotted #000000;

    }

    .demo5 span{

    border-bottom: 5px double #000000;

    }

    这是第1段测试文字,亿速云!

    这是第2段测试文字,亿速云!

    这是第3段测试文字,亿速云!

    这是第4段测试文字,亿速云!

    这是第5段测试文字,亿速云!

    效果图:

    66b88d31c1094f871b0b728bd305c9a9.png

    border-bottom属性可以通过控制线的粗细、颜色、样式来实现不同的文字下划线样式。

    关于css添加文字下划线样式的方法就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

    展开全文
  • css实现文字自定义下划线

    万次阅读 多人点赞 2019-09-20 15:47:29
    1、文字下划线的实现可以使用原生api:text-decoration:underline .words{ font-size: 22px; text-decoration: underline; } 但是没法调整下划线文字的间距,太贴文字了也不好看 2、于是就有了第二种方法...
  • css3下划线跟随文字导航菜单特效是 一款个性的js css3下划线文字导航菜单特效代码,鼠标经过导航文字时显示下划线效果,还可以改变颜色。
  • 文字上的下划线.rar

    2010-03-25 18:51:35
    文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar文字上的下划线.rar
  • css3下划线跟随文字导航菜单特效是一款个性的js+css3下划线文字导航菜单特效代码,鼠标经过导航文字时显示下划线效果,还可以改变颜色。
  • 但是,很遗憾的是,对于设计做的下划线用浏览器默认属性样式很难调整,使用这个属性并不能调整下划线文字的间距,而且对于下划线的颜色也不好调整,而使用<u></u>这个标签也是同样的效果。 例子: ...
  • 页面文字添加下划线

    千次阅读 2016-12-26 17:22:14
    下划线专用css样式text-decoration:underline可以设置文字下划线,但不能实现下划线文字间距调节。使用下边框+padding-bottom下内补白边距来实现这样的样式,变通实现需求,也是CSS布局常见解决问题与布局网页方法...
  • 02 css实现文字下划线动画效果

    千次阅读 2019-02-21 09:42:56
    实现文字下划线从中间向两端延伸的动画效果,主要是通过css的transform和transition属性来实现,下面直接粘贴代码和效果图: &lt;!DOCTYPE html&gt; &lt;html&gt; &lt;head&gt; &...
  • js画布文字下划线

    千次阅读 2019-10-10 11:20:38
    <!DOCTYPE html> <... <head> ...meta charset="utf-8">...JS画布下划线</title> </head> <body> <canvas id="myCanvas" width="400" height="200" style="bor...
  • 问题如下所示,提醒的代码下划线,看着实在糟心,主要是自己代码格式不规范所致 解决办法: ①点击pycharm右下角的图标 ②进度条拖到 None ③ 结果如下: ...
  • android 设置文字下划线

    千次阅读 2013-08-05 12:46:32
    android设置文字下划线: register.setText(Html.fromHtml(""+"注册"+""));
  • 实现Word下划线文字远点儿.docx
  • HTML中的下划线曾经是将文本包含在<...html文字下划线方法?下面我们来总结一下。 首先小编在这里谢谢大家一直的支持,每天都会更新十个web前端基础内容,需要的可以关注我,另外也可以进我的web学习交流群104...
  •    第一个bug是Windows系统中Word文档中文字后面的空格下的下划线不显示,如下图所示可以看到文字后面是有空格存在的, 但是文字以及文字前的空格下的下划线可以显示,文字后的空格下的下划线就无法显示,解决办法...
  • 带方向感知的CSS3鼠标悬停链接文字下划线动画特效,可以用来做导航菜单效果。
  • 隐藏编辑标记,长这样,和第一张效果图一样 第一种方法介绍完了,主要就是利用tab键来搞定, 第二种方法我不细说,没图演示了,我们用word画一根横线,每一行都复制这根横线,不就保证下划线长度一样了吗,哈哈哈...
  • 主要介绍了iOS 按钮上的文字添加下划线的方法的相关资料,需要的朋友可以参考下
  • 问题:设置下划线时,随着文字增多,下划线延长,出现不对齐的情况 ,如下图 解决:制作表格,把不需要的边框删除,就我现在需要的效果,实现步骤如下 制作表格 设置单元格的边距为0 设置单元格的对齐...
  • 怎么把下划线整体下移,让下划线文字距离随便调整??? 如果你发现文字后面的空格不能加上下划线,请查看我这篇文章的解决方法,然后在继续下面的做法: 上面的没有问题就请看下面教程: 1. 2. 3. ...
  • UGUI中实现文字下划线

    千次阅读 2020-03-26 21:52:14
    用TextMeshPro可以实现下划线的需求,不过TextMeshPro不能公用...文字换行时,下划线也不能自动换行。 一:实现 ——新建Text组件,并添加Conrtent Size Fitter组件,修改水平适配方式为Preferred Size,用于自...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 129,509
精华内容 51,803
关键字:

下划线文字后没有