返回顶部
首页 > 资讯 > 精选 >怎么在CSS3中实现文本垂直排列
  • 598
分享到

怎么在CSS3中实现文本垂直排列

2023-06-08 08:06:34 598人浏览 薄情痞子
摘要

本篇文章给大家分享的是有关怎么在css3中实现文本垂直排列,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.0 CSS3标准writing-mode:horizontal-tb

本篇文章给大家分享的是有关怎么在css3中实现文本垂直排列,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。

1.0 CSS3标准

writing-mode:horizontal-tb;//默认:水平方向,从上到下 writing-mode:vertical-rl;  //垂直方向,从右向左writing-mode:vertical-lr;  //垂直方向,从左向右

demo

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title>CSS文字垂直排列</title>        <style type="text/css">            div{                border: 1px solid lightblue;                padding: 5px;            }            .vertical-text{                -WEBkit-writing-mode: vertical-rl;                writing-mode: vertical-rl;            }        </style>    </head>    <body>        <div class="vertical-text">            1. 文字垂直排列 <br />            2. 文字垂直排列        </div>    </body></html>

怎么在CSS3中实现文本垂直排列

2.0 IE中

由于历史的原因,IE下该属性值则显得尤为复杂:

-ms-writing-mode: lr-tb | rl-tb | tb-rl | bt-rl | tb-lr | bt-lr | lr-bt | rl-bt | lr | rl | tb

具体可以查看官方文档:

https://developer.mozilla.org/en-US/docs/Web/CSS/writing-mode/

3.0 一些应用

3.1 垂直居中

通过对这个属性的使用,我们可以结合 text-align:center 实现垂直居中或者使用margin: auto。

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title>CSS3 图片垂直居中</title>        <style type="text/css">            div{                border: 1px solid lightblue;                padding: 5px;                height: 500px;            }            .vertical-img{                -webkit-writing-mode: vertical-rl;                -ms-writing-mode: bt-rl;                writing-mode: vertical-rl;                text-align: center;            }        </style>    </head>    <body>        <div class="vertical-img">             <img src="1.jpg"/>        </div>    </body></html>

怎么在CSS3中实现文本垂直排列

3.2 文字下沉效果

我们可以设置文字的writing-mode,然后在结合text-indent来实现文字点击时的下沉效果;

<!DOCTYPE html><html>    <head>        <meta charset="utf-8">        <title>文字下沉效果</title>        <style type="text/css">            .btn{                width: 50px;                height: 50px;                line-height: 50px;                color: white;                text-align: center;                font-size: 16px;;                display: inline-block;                border-radius: 50%;                background: gray;                cursor: pointer;            }            .btn:active{                text-indent: 2px;            }            .vertical-text{                 writing-mode: tb-rl;                -webkit-writing-mode: vertical-rl;                      writing-mode: vertical-rl;                *writing-mode: tb-rl;            }        </style>    </head>    <body>        <span>点击领红包</span>        <p class="vertical-text btn">开 </p>    </body></html>

以上就是怎么在CSS3中实现文本垂直排列,小编相信有部分知识点可能是我们日常工作会见到或用到的。希望你能通过这篇文章学到更多知识。更多详情敬请关注编程网精选频道。

--结束END--

本文标题: 怎么在CSS3中实现文本垂直排列

本文链接: https://lsjlt.com/news/252987.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 怎么在CSS3中实现文本垂直排列
    本篇文章给大家分享的是有关怎么在CSS3中实现文本垂直排列,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。1.0 CSS3标准writing-mode:horizontal-tb...
    99+
    2023-06-08
  • CSS中怎么实现文本垂直居中
    CSS中怎么实现文本垂直居中,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。CSS实现一行或多行文本垂直居中在表格布局时代,不需...
    99+
    2024-04-02
  • CSS怎么实现图片与文字在一排时垂直居中
    今天小编给大家分享一下CSS怎么实现图片与文字在一排时垂直居中的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们...
    99+
    2024-04-02
  • CSS如何实现文本垂直居中
    这篇“CSS如何实现文本垂直居中”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“CSS如何实现文本垂直居中”文章吧。CSS实现...
    99+
    2023-07-04
  • 怎么在css中实现垂直居中
    怎么在css中实现垂直居中?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。css是什么意思css是一种用来表现HTML或XML等文件样式的计算机语言,主要是用来设计网页的样式...
    99+
    2023-06-08
  • CSS3如何实现水平居中、垂直居中、水平垂直居中
    小编给大家分享一下CSS3如何实现水平居中、垂直居中、水平垂直居中,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!栗子1:从最简单的水平居中开始margin: 0 ...
    99+
    2023-06-08
  • css3中flex怎么实现div内容水平垂直居中
    这篇文章给大家分享的是有关css3中flex怎么实现div内容水平垂直居中的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、flex-direction: (元素排列方向)※ flex-direction:row...
    99+
    2023-06-08
  • css怎么设置文本垂直居中
    这篇文章主要介绍了css怎么设置文本垂直居中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇css怎么设置文本垂直居中文章都会有所收获,下面我们一起来看看吧。首先,在页面中创建一个div标签,并添加文本;<...
    99+
    2023-07-04
  • 怎么在CSS中实现高度垂直居中
    这篇文章给大家介绍怎么在CSS中实现高度垂直居中,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。<!doctype html><html lang="en">...
    99+
    2023-06-08
  • css3中怎么实现一个垂直下拉动画菜单
    css3中怎么实现一个垂直下拉动画菜单,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。<nav>     &nb...
    99+
    2024-04-02
  • css怎么实现垂直居中
    在前端开发中,实现元素的垂直居中是一项非常常见的需求。而对于一些初学者来说,可能会觉得这是一件很麻烦的事情。然而,使用CSS来实现垂直居中的方法其实有很多种,下面我们就来介绍一些比较实用的方法。方法一:绝对定位 + margin:auto这...
    99+
    2023-05-14
  • CSS垂直居中怎么实现
    小编给大家分享一下CSS垂直居中怎么实现,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码实现:<style type="text/cs...
    99+
    2023-06-08
  • CSS怎么实现文字与图片同排和文字上下垂直居中
    这篇文章主要介绍了CSS怎么实现文字与图片同排和文字上下垂直居中的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS怎么实现文字与图片同排和文字上下垂直居中文章都会有所收获,下...
    99+
    2024-04-02
  • CSS中怎么实现垂直居中
    本篇内容介绍了“CSS中怎么实现垂直居中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!大家都知道css里面...
    99+
    2024-04-02
  • html怎么实现文字图片垂直居中
    今天小编给大家分享一下html怎么实现文字图片垂直居中的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • CSS怎么让文本和div垂直居中
    本篇内容主要讲解“CSS怎么让文本和div垂直居中”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么让文本和div垂直居中”吧!单行文本垂直居中对于单行文...
    99+
    2024-04-02
  • css怎么实现图片在div中垂直居中
    本篇内容介绍了“css怎么实现图片在div中垂直居中”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!   ...
    99+
    2024-04-02
  • vue怎么实现列表垂直无缝滚动
    这篇文章主要介绍“vue怎么实现列表垂直无缝滚动”,在日常操作中,相信很多人在vue怎么实现列表垂直无缝滚动问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”vue怎么实现列表垂直无缝滚动”的疑惑有所帮助!接下来...
    99+
    2023-06-29
  • 怎么用CSS在DIV元素中垂直居中对齐文本
    这篇文章给大家分享的是有关怎么用CSS在DIV元素中垂直居中对齐文本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 答:使用CSSline-height属性 如果您尝试使用C...
    99+
    2024-04-02
  • MySQL中怎么实现垂直分库
    MySQL中怎么实现垂直分库,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。水平分表顾名思义,水平分表就是把表中的数据进行了水平切割,意味着按照...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作