- AMP:Building Accelerated Mobile Pages
- Ruadhan O'Donoghue
- 156字
- 2021-07-08 10:04:11
Text layout with <amp-fit-text>
We could also achieve this with AMP's amp-fit-text component. This component allows us to specify a fixed width and height, and minimum and maximum font sizes, and amp-fit-text will scale the font to fit the text within these constraints. Let's change our pull-quote example to use amp-fit-text instead of blockquote.
Since amp-fit-text is an extended component, it must be explicitly loaded in the head of the page like this:
<script async custom-element="amp-fit-text" src="https://cdn.ampproject.org/v0/amp-fit-text-0.1.js"></script>
Next, add this code somewhere within the main content in the body of the page:
<amp-fit-text width="400"
height="75"
layout="responsive"
min-font-size="24"
max-font-size="48">
The whale is a mammiferous animal without hind feet
</amp-fit-text>
The min-font-size and max-font-size attributes ensure that the pull-quote will be neither too small on small screens, nor too large on large screens.
This sort of works, but we've lost some of the nice styling. Once again, we can spruce it up visually with a stylized quotation mark. This time, let's take this opportunity to demonstrate SVG support in AMP.
- 玩轉Scratch少兒趣味編程
- Android和PHP開發最佳實踐(第2版)
- arc42 by Example
- Java技術手冊(原書第7版)
- 程序員修煉之道:通向務實的最高境界(第2版)
- Mastering Android Development with Kotlin
- JavaScript動態網頁編程
- Python語言科研繪圖與學術圖表繪制從入門到精通
- 硬件產品設計與開發:從原型到交付
- Android移動應用項目化教程
- Penetration Testing with the Bash shell
- jQuery Mobile Web Development Essentials(Second Edition)
- Elasticsearch搜索引擎構建入門與實戰
- Android開發進階實戰:拓展與提升
- HTML5+CSS3+jQuery Mobile+Bootstrap開發APP從入門到精通(視頻教學版)