📝 CSS教程
2362篇技术文档📅  最后修改于: 2020-11-05 01:35:25        🧑  作者: Mango
CSS word-break此CSS属性指定单词应在行尾处断开的方式。它定义了换行规则。使用此属性,内容框中不适合的行将在特定点断开。句法此属性的默认值为normal。因此,当我们不指定任何值时会自动使用它。属性值keep-all:以默认样式将单词打断。不应将其用于日文/中文/韩文(CJK)文本。break-all:它在字符之间插入分词符,以防止单词溢出。应用此值时,浏览器将在任何时候断开换行。如...
📅  最后修改于: 2020-11-05 01:36:19        🧑  作者: Mango
CSS max-height属性它设置元素内容框的最大高度。这意味着内容框的高度可以小于最大高度值,但不能大于最大高度值。它设置元素高度的上限。当内容大于最大高度时,它将溢出。如果内容小于最大高度,则此属性不受影响。此属性确保height属性的值不能大于max-height属性的值。它不允许负值。有时将元素的高度限制在一定范围内很有用。句法此CSS属性的值定义如下。none:这是默认值,不限制内容...
📅  最后修改于: 2020-11-05 01:37:14        🧑  作者: Mango
CSS max-width属性有时将元素的宽度限制在一定范围内很有用。有两个属性max-width和min-width用于设置元素的最大和最小宽度。CSS中的max-width属性用于设置元素内容框的最大宽度。这意味着内容框的宽度可以小于最大宽度值,但不能大于最大宽度值。它设置元素宽度的上限。当内容大于最大宽度时,它将自动更改元素的高度。如果内容小于最大宽度,则此属性无效。此属性确保width属性...
📅  最后修改于: 2020-11-05 01:38:08        🧑  作者: Mango
CSS min-height属性它设置元素内容框的最小高度。这意味着内容框的高度可以大于min-height值,但不能更短。它设置元素高度的下限。当内容小于最小高度时将应用它;否则,如果内容较大,则此属性无效。此属性确保height属性的值不能小于min-height属性的值。它不允许负值。句法此CSS属性的值定义如下:none:这是默认值,不限制内容框的大小。长度:此值定义最小高度(以px,cm...
📅  最后修改于: 2020-11-05 01:39:02        🧑  作者: Mango
CSS min-width属性它用于设置元素内容框的最小宽度。这意味着内容框的宽度可以大于最小宽度值,但不能更短。它设置元素宽度的下限。当内容小于最小宽度时将应用它;否则,如果内容较大,则此属性无效。此属性确保CSS width属性的值不能小于min-width属性的值。它不允许负值。句法此CSS属性的值定义如下:none:这是默认值,不限制内容框的宽度。length:此值定义最小宽度的长度,以p...
📅  最后修改于: 2020-11-05 01:40:00        🧑  作者: Mango
CSS border image此CSS属性定义一个用作元素边框的图像。它在元素外部绘制图像,并用相应的图像替换元素的边框。用图像替换元素的边框是一项有趣的任务。当border-collapse设置为塌陷时,border-image属性可以应用于除内部表的元素(例如tr,th,td)以外的所有元素。它是border-image-source,border-image-slice,border-im...
📅  最后修改于: 2020-11-05 01:40:53        🧑  作者: Mango
CSS cube-bezier()函数它是CSS中的内置函数,用于定义三次Bezier曲线。贝塞尔曲线是在2D图形应用程序(如墨水空间,adobe illustrator等)中使用的数学定义的曲线。此CSS函数是过渡时间函数,用于平滑和自定义过渡。它由四个点(即P0,P1,P2和P3)定义。点P0和P3(称为锚点)是起点和终点,点P1和P2(称为手柄)是中间点。对于CSS Bezier曲线,点P0...
📅  最后修改于: 2020-11-05 01:41:50        🧑  作者: Mango
CSS quotesCSS中的quotes属性指定句子中使用的引号的引号类型。它通过使用content属性的开引号和闭引号值来定义插入引号时要使用的引号。句法属性值none:这是默认值,它指定content属性的开引号和闭引号值不生成任何引号。string:此值指定句子中使用的引号类型。第一对代表外部报价;第二对代表外部报价。第二对表示第一层嵌套,第三对表示第三层,依此类推。initial:将属性...
📅  最后修改于: 2020-11-05 01:42:47        🧑  作者: Mango
CSS transform origin此CSS属性用于更改变换后的元素的位置。在这一点上将应用转换。它确定了元素转换的起源。它可以应用于2D和3D旋转。必须将transform-origin属性与transform属性一起使用。 2d变换可以更改元素的x轴和y轴,而3D变换可以更改z轴以及x轴和y轴。可以使用一个,两个或三个值来指定此属性。第一个值影响水平位置,第二个值影响垂直位置,第三个值指示...
📅  最后修改于: 2020-11-05 01:43:45        🧑  作者: Mango
CSSresize属性此CSS属性允许用户仅通过单击或拖动元素的右下角来控制元素的大小调整此CSS属性用于定义元素如何由用户调整大小。它不适用于将溢出设置为可见的块或内联元素。因此,要控制元素的大小调整,我们必须设置可见以外的其他溢出(溢出:隐藏或溢出:滚动)。可以在水平或垂直方向或两个方向上调整元素的大小。将resize属性应用到元素后,我们可以在元素的右下角看到一个小的三角形旋钮。用户可以拖动...
📅  最后修改于: 2020-11-05 01:44:40        🧑  作者: Mango
CSS text-overflow属性此属性指定溢出文本的表示形式,用户看不到。它向用户发出有关不可见内容的信号。此属性有助于我们确定是否应剪切文本,显示一些点(省略号)或显示自定义字符串。此属性不能单独工作。我们必须使用空格:nowrap;和溢出:隐藏;具有此属性句法属性值clip:这是剪切溢出文本的默认值。它会在内容区域的边界处截断文本,以便可以截断字符中间的文本。ellipsis:此值显示省...
📅  最后修改于: 2020-11-05 01:45:35        🧑  作者: Mango
CSS AnimationCSS Animation属性用于在网页上创建动画。它可以替代Flash和JavaScript创建的动画。CSS3 @keyframes规则动画是在@keyframe规则中创建的。它用于控制CSS动画序列中的中间步骤。Animation做什么动画使元素逐渐从一种样式变为另一种样式。您可以添加要添加的属性。您还可以指定百分比的更改。0%指定动画的开始,而100%指定动画的完...
📅  最后修改于: 2020-11-05 01:46:33        🧑  作者: Mango
CSS @keyframes规则CSS @keyframe指定动画规则,该动画规则为每个状态的时间轴定义了元素的CSS属性。我们可以使用@keyframe创建复杂的动画属性。使用可变的CSS样式创建动画,该样式可以无限重复或有限次数。一个简单的动画只能有两个关键帧,而复杂的动画只有几个关键帧。句法要使用关键帧,我们需要创建一个@keyframes规则以及animation-name属性,以匹配动画...
📅  最后修改于: 2020-11-05 01:47:34        🧑  作者: Mango
CSS 伪类伪类可以定义为关键字,该关键字将与选择器结合在一起,该选择器定义所选元素的特殊状态。它被添加到选择器中,用于根据其状态向现有元素添加效果。例如,当用户将光标移到元素上时,“:hover”用于为元素添加特殊效果。伪类的名称不区分大小写。句法伪类以冒号(:)开头。让我们看看它的语法。尽管存在各种CSS伪类,但在这里我们将讨论一些最常用的伪类。广泛使用的CSS类的列表如下:pseudo-cl...
📅  最后修改于: 2020-11-05 05:37:58        🧑  作者: Mango
CSS stickyCSS position属性用于设置元素的位置。它还用于将项目放置在另一个元素后面,并且对于脚本化动画效果很有用。 “位置:粘性;”用于根据用户的滚动位置定位元素。此CSS属性允许元素在滚动到达特定点时停留。根据滚动位置,粘性元素可在固定和相对之间切换。元素将相对放置,直到在视口中满足指定的偏移位置为止。然后,类似于位置:固定,将元素粘贴在一个位置。让我们尝试通过使用插图来了解...