- 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.
- Python概率統(tǒng)計
- 從零開始:數(shù)字圖像處理的編程基礎(chǔ)與應(yīng)用
- 零起步玩轉(zhuǎn)掌控板與Mind+
- Hands-On Data Structures and Algorithms with JavaScript
- Visual C
- JavaScript動態(tài)網(wǎng)頁開發(fā)詳解
- Python編程:從入門到實踐
- Java網(wǎng)絡(luò)編程實戰(zhàn)
- 智能搜索和推薦系統(tǒng):原理、算法與應(yīng)用
- 一步一步跟我學(xué)Scratch3.0案例
- 交互式程序設(shè)計(第2版)
- scikit-learn Cookbook(Second Edition)
- Clojure Polymorphism
- Head First Kotlin程序設(shè)計
- PHP典型模塊與項目實戰(zhàn)大全